Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10で致命的なシステムエラー(0xc000021a)が発生したときの対処法を徹底解説

Windows 10における致命的なシステムエラー(Fatal System Error)は、ブルースクリーン(BSOD)のストップコードエラーの中でも最も厄介なものの一つです。エラーメッセージの内容が分かりにくいため、どの解決策を適用すべきか判断に迷うユーザーも少なくありません。

特にストップエラー「0xc000021a」は危険度の高い致命的なエラーであり、放置するとシステムが正常に動作しなくなる可能性があります。そのため、できるだけ早く対処することが推奨されます。まずは、致命的なシステムエラーとは何かを理解しておきましょう。

致命的なシステムエラーとは?

致命的なシステムエラーは、「システムクラッシュ」「ストップエラー」「カーネルエラー」などとも呼ばれます。オペレーティングシステム(OS)が安全に動作できなくなったときに発生するエラーです。簡単に言えば、ブルースクリーンが表示されるのは、Windowsをさらなるダメージから守るための保護機能なのです。

Windows 10の致命的なシステムエラーを修正する8つの方法

致命的なシステムエラーは作業の妨げになり、いつでもシステムをクラッシュさせる恐れがあります。以下の対処法を順番に試して、エラーを解決していきましょう。

1. DISMコマンドを使用する

Windows 10のインストールイメージが破損・損傷している場合は、DISMコマンドで修復できます。

手順は以下の通りです。

  1. Windows 10のインストールメディアを使ってPCを起動します。
  2. Shift + F10キーを押してコマンドプロンプトを開きます。
  3. 以下のコマンドを入力し、Enterキーを押します。
    dism /image:c: /cleanup-image /revertpendingactions
  4. 処理が完了するまで待ちます。これでストップコードエラーが解消されるはずです。

2. ドライバー署名の強制を無効にする

Windows 10でBSOD(致命的なシステムエラー)を修正するもう一つの有効な方法は、「ドライバー署名の強制」を無効化することです。

ドライバー署名の強制(Driver Signature Enforcement)は、ドライバーがOS上で正しく動作するかどうかを検証するMicrosoftのセキュリティ機能です。しかし、この機能がWindows 10のシステムエラーの原因になることもあります。そのため、一度無効にして問題が解決するか確認してみましょう。

手順は以下の通りです。

  1. 起動時にWindows 10 PCを再起動し、「自動修復」画面を表示させます。
  2. 画面が表示されたら、トラブルシューティング > 詳細オプション > スタートアップ設定を選択します。
  3. F7キーを押してドライバー署名の強制を無効にします。

これでドライバー署名の強制が無効になります。Windows 10のカーネルエラーが解決したかどうかを確認しましょう。

3. 破損したファイルを置き換える

システムファイルの破損が原因で致命的なシステムエラーが発生することもよくあります。この場合、別のWindows 10 PCからWinlogonUserinit.exemsgina.dllの各ファイルをコピーして、問題が発生しているPCに貼り付ける必要があります。

これらのファイルは「Windows\System32」フォルダに保存されています。ファイルをコピー&ペーストする前に、必ずWindows 10のバージョンを確認してください。64ビット版のファイルを32ビット版のWindowsにコピーすると、不具合が生じる可能性があります。

4. レジストリを修復する

無効または破損したレジストリを修復することで、エラーメッセージが解消される場合があります。レジストリクリーナー機能を備えた「Advanced System Optimizer」などのツールを利用すると便利です。

自分の手順で行いたい場合は、以下のステップを実行してください。

注意: レジストリの変更はシステムに悪影響を及ぼす可能性があるため、慎重に操作してください。

  1. Windows + Rキーを押します。
  2. 「ファイル名を指定して実行」ウィンドウにC:\Windows\System32\configと入力します。
  3. 開いたフォルダ内のDEFAULT、SAM、SECURITY、SOFTWARE、SYSTEMの各ファイルを、安全のため別の場所にコピーします。
  4. 再び「ファイル名を指定して実行」を開き、C:\Windows\System32\config\RegBackと入力してEnterキーを押します。
  5. ここからDEFAULT、SAM、SECURITY、SOFTWARE、SYSTEMの各ファイルを「C:\Windows\System32\config\」にコピーします。

これで問題が解決するはずです。ただし、Windows 10に通常通り起動できない場合は、セーフモードで起動してから上記の手順を実行してください。

5. SFCスキャンを実行する

SFC(システムファイルチェッカー)スキャンは、破損したファイルを修復するために設計されたツールで、致命的なシステムエラーの解消に役立ちます。実行手順は以下の通りです。

  1. Windowsの検索ボックスに「コマンドプロンプト」と入力します。
  2. 検索結果を選択し、右側の「管理者として実行」をクリックします。
  3. sfc /scannowと入力してEnterキーを押します。
  4. 処理が完了するまで待ちます。

これでストップコードエラーが修正されるはずです。

6. ドライバーをロールバックまたは更新する

誤ったドライバーへの更新が原因で、致命的なシステムエラーが発生することがあります。その場合は、更新したドライバーをロールバック(以前のバージョンに戻す)しましょう。

こうしたトラブルを避けるには、どのドライバーを更新すべきかを自動判定してくれるドライバー更新ソフトの利用がおすすめです。更新前に旧バージョンのバックアップを取れる製品もあり、体験版またはPro版を選べます。さらに、Systweak社の製品では60日間の返金保証が用意されているため、購入後に満足できなければ60日以内であれば返金してもらえます。

Windows 10でドライバーを手動でロールバックする方法

  1. Windowsの検索ボックスに「デバイスマネージャー」と入力します。
  2. 検索結果を選択してEnterキーを押します。
  3. 直近で更新したドライバーを探します。
  4. 対象のドライバーを選択 > 右クリック > 「プロパティ」> 「ドライバー」タブ > 「ドライバーを元に戻す」の順にクリックします。

「ドライバーを元に戻す」ボタンがグレー表示になっている場合は、「デバイスのアンインストール」をクリックしてください。その後、最新版のドライバーを手動でダウンロードするか、「Smart Driver Care」などのツールを利用しましょう。

7. CHKDSKを実行する

CHKDSK(チェックディスク)も、致命的なシステムエラーを修正するのに有効な手段です。

使用するには、コマンドプロンプトを管理者として実行し、chkdsk /r C:と入力してEnterキーを押します。処理が完了するまで待ちましょう。

すべてのパーティションをスキャンするには、Cの部分を他のドライブ文字に置き換えて実行してください。完了後、Windowsを起動すれば、ブルースクリーンは表示されなくなるはずです。

8. Windows 10をリセットする

上記の方法で解決しない場合は、Windowsのリセットを試みましょう。起動中に自動修復画面が表示されるまでPCを再起動し、以下の手順に従います。

  1. トラブルシューティング > このPCを初期状態に戻す > すべて削除するを選択します。
  2. 求められたら、インストールメディアを挿入します。
  3. 「Windowsがインストールされているドライブのみ」> 「ファイルの削除」オプションを選択します。
  4. 「リセット」をクリックすると、処理が開始されます。

それでも改善しない場合は、Windowsのクリーンインストールが必要になります。

注意: リセットとクリーンインストールのいずれの場合もデータはすべて削除されるため、実行前に重要なファイルのバックアップを必ず取っておいてください。

まとめ

上記の手順を実行すれば、OSを使えなくしてしまう致命的なシステムエラーを確実に修復できるはずです。なお、ハードウェアが原因でこの問題が発生することもあります。マザーボードに故障や破損が見られる場合は、交換することで将来同じエラーが再発するのを防げます。

このガイドが皆さんのお役に立てば幸いです。役立つ情報だったと思っていただけたら、ぜひ周りの方にもシェアしてください。ご不明な点やフィードバックがあれば、下記のコメント欄でお知らせください。

  1. Windows 11でイベントID 1001エラーを解決する6つの対処法

    Windows 11でイベントID 1001のエラーに遭遇し、その解決方法をお探しですか?この記事では、お使いのデバイスでイベントIDエラーを解消するための複数の対処法をご紹介します。 イベントID 1001エラーは、主にシステムリソースへの高負荷、システムファイルの破損、サードパーティ製アプリケーションの干渉、ウイルスやマルウェアの感染などが原因で発生します。このエラーは、サードパーティ製アプリやサービスを実行しようとした際に発生し、デバイスがフリーズしたり、システムクラッシュにつながることもあります。 また、システム上でアプリを動作させるのに十分な空きRAMがない場合にも、このエラーが発

  2. Windows 11でシステムの復元エラー0x800700b7を修正する方法|原因と対処法を解説

    Windows 11でシステムの復元エラー0x800700b7を修正する方法 Windows 11でシステムの復元を実行した際に、エラーコード0x800700b7が表示されてお困りではありませんか?このエラーが発生すると、次のようなメッセージが画面に表示されます。 「システムの復元は正常に完了しませんでした。コンピューターのシステムファイルと設定は変更されていません。」 エラーコード0x800700b7によってシステムの復元処理が妨げられると、デバイスを以前の状態に戻せなくなり、別の復元ポイントを選び直す必要が生じる場合があります。では、なぜWindowsでこのようなエラーが起こるのでしょう