重大なサービス障害のブルースクリーンエラーを解決する方法

📅
🕑 1 分で読む

Windows 11 または 10 で「CRITICAL SERVICE FAILED BSOD エラー」が発生すると、特に突然突然現れてシステムからロックアウトされてしまうため、非常にイライラすることがあります。通常、これは重要な Windows サービスがクラッシュしたり、ドライバーやシステムファイルと競合したりした場合に発生します。セーフモードで再起動してブルースクリーンが表示されるという経験があるなら、まさにうってつけのガイドです。このガイドでは、トラブルシューティング、ハードウェアのテスト、そして再インストールせずに PC を再び使えるようになるためのさまざまな方法について説明します。場合によっては、問題のあるドライバーや破損したシステムファイルを特定するだけで済むこともありますが、ハードウェア関連の場合もあります。正直なところ、Windows は必要以上に物事を複雑にしてしまうので、少しの忍耐とコマンドラインスキルが必要になるかもしれません。

Windowsで「CRITICAL SERVICE FAILED」BSODを修正する方法

CHKDSKでハードディスクを検査する

これは、ハードドライブに不良セクタやクラッシュの原因となるエラーがあるかどうかを特定するのに役立ちます。少し奇妙に思えるかもしれませんが、CHKDSKを実行することで、ストレージが頻繁に読み取り/書き込みエラーを引き起こし、重要なサービスを停止させていないことを確認できます。

これに取り組む前に、回復オプションを起動する必要があります。起動中にマシンの電源を 3 回オフ/オンすると自動的に「自動修復」が開始される設定がいくつか見られましたが、回復ドライブまたは Windows インストール メディアを使用することもできます。

  • PC を起動し、起動中に 3 回電源を中断して自動修復をトリガーするか、Windows 回復 USB/DVD を使用します。
  • 「オプションの選択」画面で、「トラブルシューティング」 > 「詳細オプション」 > 「コマンド プロンプト」をクリックします。
  • コマンドプロンプトウィンドウで次のように入力します。chkdsk C: /f /r /x

はい、C:ドライブは通常メインドライブです。Windowsが別のドライブ文字を使用している場合は、それに応じて変更してください。プロンプトが表示されたら、Yと入力して再起動時にチェックを実行するようにスケジュールを設定し、PCを再起動してください。スキャンにはしばらく時間がかかりますが、ディスクの劣化や不良セクタの有無がわかります。問題が報告された場合は、ドライブの修理または交換が必要になる可能性があります。

一部の環境では、このコマンドは再起動後にのみ実行されるため、再起動を待つように表示されても驚かないでください。ディスクに問題がなければ、破損したシステムファイルの修復に進んでください。

SFCとDISMで破損したシステムファイルを修復する

これらのツールは、Windowsのエラーを修正するための定番ツールです。システムファイルの欠落や破損は、ブルースクリーンを引き起こし、日々の業務を停滞させる原因となります。しかし、ブルースクリーンは多くの場合、破損したファイルやWindowsイメージのセキュリティ侵害が原因で発生するため、これらのチェックを実行することで根本原因を修復できることが多いのです。

  • セーフ モードまたは回復オプションから、管理者権限でコマンド プロンプトを開きます。
  • システム ファイル チェッカーを実行します。sfc /scannow

このプロセスは、保護されているすべてのシステムファイルをスキャンし、破損したファイルを置き換えます。少し時間がかかる場合がありますので、急いではいけません。完了したら、以下のコマンドを実行してWindowsイメージを修復してください。

  • DISM /Online /Cleanup-Image /RestoreHealth

繰り返しになりますが、これには10~15分かかる場合があります。Windows Updateコンポーネントの動作に問題がある場合は、キャッシュフォルダの名前を変更してWindowsに強制的に書き換えさせることもできます。

ren %systemroot%\softwaredistribution softwaredistribution.old ren %systemroot%\system32\catroot2 catroot2.old

これらの手順を実行した後、再起動してBSODが解消されるかどうかを確認してください。場合によっては、破損したシステムファイルやイメージがエラーの原因となっていることがあります。

ドライバー署名の強制を一時的に無効にする

Windowsは信頼できないドライバーをブロックすることがあります。特に最近新しいハードウェアやドライバーをインストールした場合、起動時にシステムがクラッシュする可能性があります。ドライバー署名の強制を無効にすることは、未検証のドライバーの読み込みを許可する一種の回避策であり、問​​題のあるドライバーがクラッシュの原因となっている場合は、これが解決策となる可能性があります。

  • ブルー スクリーンで停止した場合は、「自動修復」メニューを使用して、[トラブルシューティング] > [詳細オプション] > [スタートアップ設定]に進みます。
  • [再起動]をクリックします。
  • リストが表示されたら、F7ドライバー署名の強制を無効にする を選択して押します。

再起動後、エラーが解消されるかどうかを確認してください。解消された場合は、互換性のないドライバーや署名のないドライバーが問題の原因である可能性があります。ただし、この設定は一時的なものです。永続的に無効にしない限り、次回の再起動時にWindowsは再び署名を強制します。

すべてのデバイスドライバーを更新する

古くなったドライバーや互換性のないドライバーは、BSODのよくある原因です。Windowsを起動できた場合は、デバイスマネージャーWindows + X >デバイスマネージャー)を開き、各デバイスのドライバーのアップデートを確認してください。デバイスを右クリックし、「ドライバーの更新」を選択してください。「自動検索…」を選択すると、Windowsが自動的にアップデートを検索するように設定することもできます。

しかし最近、Windowsはオプションのドライバーアップデートを設定 > Windows Update > オプションのアップデートに移動しました。見逃している可能性のあるドライバーアップデートがないか、ここで確認してください。特にハードウェアの変更やWindowsのアップデート後には、新しいドライバーをインストールすると原因不明のクラッシュが修正されることがよくあります。

事前に計画していた場合はシステムの復元を使用する

以前に復元ポイントを作成済みの場合は、これがシステムを正常な状態に復元する最も早い方法かもしれません。リカバリモードで起動し(電源を3回オフ/オンする)、トラブルシューティング>詳細オプション>システムの復元に進みます。プロンプトに従って、BSODが発生する前に作成された復元ポイントを選択します。これは、PCのシステム状態を巻き戻すようなもので、クラッシュの原因となったものをすべて削除できる可能性があります。

復元は個人ファイルには影響しませんが、最近のプログラムやドライバの変更は元に戻りますのでご注意ください。そのため、最近のアップデートが問題の原因となっている場合は、復元することで元に戻るはずです。

最終手段: Windowsをクリーンインストールまたは修復する

これらすべてを試してもエラーが繰り返し発生する場合は特に、Windowsを消去して再インストールするのが最も簡単な方法です。Windowsインストールメディアを使用してクリーンインストールを実行すれば、永続的な破損や誤った設定をすべて削除できます。もちろん、すべてのデータが消去されるため、事前に個人ファイルはバックアップしておきましょう。

試してみるべき追加のアイデア – 誰も語らないもの

MemTest86などのツールでRAMをテストすると、不良メモリがBSODの原因になっているかどうかがわかります。新しくインストールしたソフトウェアやハードウェアを削除することも効果があるかもしれません。また、Windowsの回復オプションからスタートアップ修復を実行すると、このエラーの原因となっている可能性のある起動関連の問題を修正できる場合があります。

全体的に、覚えておいてください: BSOD は Windows が「何かが壊れている」と伝える方法ですが、少し調査すれば、ほとんどの場合、大金を費やしたり、OS を完全に再構築したりすることなく修復できます。

まとめ

  • CHKDSKを実行してディスクエラーをチェックする
  • SFCとDISMを使用してシステムファイルを修復する
  • 必要に応じてドライバー署名の強制を一時的に無効にする
  • デバイスマネージャーまたはオプションのアップデートでドライバーを更新します
  • 可能であれば、以前の正常なシステムポイントから復元します
  • 何も機能しない場合は、Windowsの修復または新規インストールを検討してください

まとめ

このプロセス全体は少し面倒ですが、ほとんどの場合、クラッシュの原因はドライバか破損だけです。これで誰かの時間が節約できたり、少なくとも頭を悩ませずに済むといいですね。少なくとも、極端な手段に頼る前に、念のためチェックリストを用意しておくと良いでしょう。これが役に立つことを願っています。私が見たいくつかの設定ではうまくいったので、あなたの設定にも役立つかもしれません。