Windowsのブルースクリーン(BSOD)とは、突然表示されるブルースクリーンで、不可解なエラーコード(時にはしかめっ面や悲しそうな絵文字も)が表示されることです。これは基本的に、システムが回復不可能な障害に陥ったことを意味します。何百種類ものエラーコードがあり、その原因はハードウェアの不具合からドライバーの競合、マルウェアまで多岐にわたるため、少し奇妙な現象です。Windowsがこのようにクラッシュすると、Windowsは被害を防ごうとしますが、根本原因の特定は容易ではありません。通常、技術的な詳細に踏み込む前に、いくつかの一般的なトラブルシューティング方法を試してみる価値があります。幸いなことに、いくつかの解決策は簡単で、多くのフラストレーションを解消できる可能性があります。
これにより、古いドライバー、ハードウェアの問題、破損したファイルなど、原因を問わず、BSODを修復できる可能性が高まります。多くの場合、ドライバーの更新や組み込みツールの実行などで問題が解決することがあります。ただし、Windowsには奇妙な癖があり、あるマシンでうまく動作しても別のマシンではうまく動作しない可能性があるため、少し辛抱強くテストする覚悟が必要です。それでも、特にPCが頻繁にクラッシュしたり、正常に起動しなくなったりする場合は、試してみる価値はあります。
Windows 11のブルースクリーンの修復
ウイルス対策ソフトを実行する
まずは基本から始めましょう。マルウェアはシステムを完全にBSOD(ブルースクリーン)にしてしまう可能性があります。ウイルス対策ソフトを最新に保ち、フルスキャンを実行してください。マルウェアは、明らかな症状が現れることなく、バックグラウンドで重要なシステムファイルやドライバーを破壊することがあります。環境によっては、厄介なファイルを削除するだけなので、これが最も簡単な解決策になることもあります。不安な場合は、Windows Defenderなどの信頼できる代替ソフトを使用してください。システムクラッシュを引き起こす可能性のある感染から身を守る優れた防御策です。また、最近疑わしいものをダウンロードした場合は、アンインストールするか、感染している可能性のあるハードウェアを取り外してください。Windowsは必要以上に攻撃を難しくするからです。
Windowsをアップデートする
この簡単な手順一つで、実はとても多くの効果が得られます。最新の更新プログラムを実行すると、バグ修正や既知の問題の修正が行われ、多くの場合、ハードウェアの互換性も向上します。これを行うには、[スタート] > [設定] > [Windows Update] > [更新プログラムのチェック] の順にクリックします。最新の累積更新プログラムには、BSOD サイクルを止める重要なバグ修正が含まれている場合があります。特に 24H2 更新プログラムの後は、最新の状態に保つことで多くの問題を防ぐことができます。更新プログラムの適用後は、PC を再起動する必要があります。Microsoft が既にパッチで対処している既知のバグであれば、システムをアップグレードすることで問題が解決する可能性があります。奇妙ですが、一部のマシンでは、古い OS が根本的な原因となっていることがあります。
ハードウェアを確認する
新しいハードウェアをインストールした後、または内部ハードウェアの調整を行った後に BSOD が発生した場合は、それらのコンポーネントを確認することをお勧めします。RAM、グラフィック カード、さらにはマザーボードのドライバーが古くなったり互換性がない場合は、クラッシュの原因となる可能性があります。ドライバーは デバイス マネージャー から更新できます。スタート を右クリックし、[デバイス マネージャー] を選択して、ハードウェアを見つけて右クリックし、[ドライバーの更新] を選択します。また、USB ドライブ、プリンター、外付けディスクなど、新しいデバイスを物理的に取り外して、クラッシュが停止するかどうかを確認します。ハードウェア障害、特に RAM は、よく見られる原因です。Windows メモリ診断 (スタート メニューで検索) などのツールを実行すると、不良な RAM モジュールを特定できます。PC がランダムに電源をオフにしたり、物理的な損傷の兆候が見られたりするなど、ハードウェア障害が明らかな場合があります。確信が持てない場合は、RAM スティックを交換するか、別の GPU でテストすることをお勧めします。
破損したドライバーを確認する
ドライバーは基本的にハードウェアとWindowsをつなぐ架け橋です。破損していたり互換性がなかったりすると、大変なことになります。ドライバー検証マネージャーを使ってドライバーの状態を確認してください。使い方は以下のとおりです。
- 管理者として コマンド プロンプト を開きます。cmd を検索し、右クリックして、管理者として実行 を選択します。
- 入力し
verifier
てクリックしますEnter。 - 「標準設定を作成する」(デフォルト) を選択し、[次へ] をクリックします。
- 「このコンピュータにインストールされているすべてのドライバーを自動的に選択する」を選択します。これにより、ほとんどのドライバーが自動的にテストされます。「完了」をクリックします。
システムが再起動し、チェックを実行します。問題のあるドライバーが見つかった場合は、警告が表示されたり、エラーがログに記録されたりします。見つかった内容によっては、ドライバーを更新またはロールバックする必要があるかもしれません。この作業は、まるで暗闇の中で釣りをしているような気分になることもありますが、隠れたドライバーの破損を見つけるのに効果的な方法です。設定によっては、最初は意味不明なエラーが発生し、ログを詳しく調べる必要がある場合もありますが、効果的です。
起動時のトラブルシューティング
Windowsロゴが表示される前、あるいは直後にPCがクラッシュする場合は、セーフモードで起動し、スタートアップ修復を実行すると解決する場合があります。メニューはあまり分かりにくいですが、通常は以下の手順で進みます。
- PCを再起動し、F8キーを繰り返し押すか、Shiftキーを押しながら再起動をクリックします(一部の環境では、ブートオプションから回復環境を起動する必要がある場合があります)。または、Windows 11の場合は、起動中に強制シャットダウンを3回実行して回復環境を起動してください。
- 詳細スタートアップ オプション に入ったら、トラブルシューティング > 詳細オプション > スタートアップ修復 をクリックします。
- 自動的にスキャンして問題を修正します。それでも問題が解決しない場合は、システムを以前の復元ポイントに復元するか、「このPCを初期状態に戻す」でWindowsをリセットしてみてください。
このプロセスは、特にブートストラップファイルが破損している場合は、うまくいくかどうかは不確実ですが、より深刻な問題が発生する前に試してみる価値はあります。ただし、この方法では症状のみを解決でき、原因を解決できない場合もあることをご承知おきください。
コマンドプロンプトのチェック
当然のことながら、Windowsではシステムの修復が複雑になります。しかし、古き良きコマンドプロンプトは依然として役立ちます。まずは、ディスクチェック(chkdsk)を実行してください。
- 管理者としてコマンドプロンプトを開きます。
chkdsk C: /r /f
と入力して を押します。EnterC: をチェックしたいドライブに置き換えてください。/r は不良セクタをスキャンして修復を試みます。/f はファイルシステムエラーを修正します。ドライブが使用中であることを示すプロンプトが表示される場合がありますが、Y と入力して再起動時にスキャンをスケジュールしてください。- PC を再起動します。Windows が読み込まれる前にチェックが実行されます。
次に、この人気のsfc /scannow
コマンドは、保護されたシステム ファイルをスキャンして破損がないか確認し、修復を試みます。
- コマンド プロンプト を管理者として開きます。
- 入力し
sfc /scannow
てクリックしますEnter。 - 完了するまでお待ちください(時間がかかる場合があります)。エラーが見つかった場合、Windowsは再起動時に修復を試みます。
どちらのツールも少々扱いにくいツールですが、長年にわたりWindowsを不要なファイルから救ってきました。特にディスクが古い場合や故障している場合は、ある程度の忍耐が必要です。