「デバイスに問題が発生したため、再起動が必要です」というエラーを修正する方法
ブルースクリーン(BSOD)が表示されると、すべてが止まってしまう瞬間の一つです。PCが突然クラッシュし、その後正常に起動しなくなることもあり、非常にイライラします。何度も再起動を繰り返したり、エラーが発生したり、起動時にクラッシュしたりします。幸いなことに、この問題の原因のほとんどはソフトウェアやドライバーの問題であり、ハードウェアの故障ではありません(少なくともほとんどの場合)。ここでの目標は、システムを安定させ、問題の原因を修復し、再発を防ぐことです。必ずしもうまくいくとは限りませんし、修復には多少の忍耐が必要ですが、大抵はうまくいきます。
基本的には、クラッシュの原因を特定する必要があります。システムファイルの不具合、古いドライバー、ハードウェアの不具合、あるいは不適切なアップデートの影響などです。これらの問題を早期に解決すれば、状況は正常に戻り、PCがブルースクリーンに悩まされることはなくなります。ここでは、Windowsの組み込みツールといくつかの手動調整を用いて、よくある原因をトラブルシューティングする方法をご紹介します。特別なことではありませんが、完全に壊れているように見える場合でも、多くの人にとって役立つ方法です。
Windowsのブルースクリーンを修正する方法
破損したシステムファイルを修復する
ちょっと奇妙に思えるかもしれませんが、システムファイルの破損はBSODの原因となることがよくあります。幸いなことに、Windowsには*sfc /scannow*コマンドがあり、重要なシステムファイルをすべてスキャンし、破損した部分を修復しようとします。技術フォーラムで何度も見かけたことがあるかもしれませんが、驚くほど効果的です。数分で完了することもあれば、複数回実行する必要があることもあります。MEMORY_MANAGEMENTやSYSTEM_THREAD_EXCEPTIONなどの特定のエラーコードが表示されている場合は、システムファイルの問題かRAMの不良を示唆しているので、まずこれを実行してください。
- スタートメニューを開く
- 「cmd」と入力し、コマンドプロンプトを右クリックして管理者として実行を選択します。
- 入力
sfc /scannowして押すEnter - しばらく待つので、そのままにしておいてください。エラーが見つかった場合は、問題がなくなるまで再度実行してください。
完了したら、再起動してBSODが表示されるかどうかを確認してください。すべてが解決するとは限りませんが、通常はこれが最初のステップになります。
オーバークロック設定をリセットする
これはよくあるケースです。オーバークロックはハードウェアを安定状態から逸脱させる可能性があり、一部のマザーボードやGPUオーバークロックツールは、再起動後も設定を有効のままにします。システムをオーバークロックしている場合は、すべてをデフォルト設定にリセットすることをお勧めします。特に、激しいゲームプレイやベンチマークテストの後にクラッシュが発生した場合は、この方法が効果的です。
これを実行するには:
- PCを再起動し、BIOS/UEFI設定に入ります(通常は起動中にDelまたはを押します)。F2
- 「デフォルト設定をロード」または「デフォルトにリセット」オプションを探します
- 保存して終了します。システムはCPUとGPUのデフォルトのクロック速度で再起動します。
設定によっては、GPUオーバークロックアプリ(MSI Afterburner、EVGA Precisionなど)を開いてデフォルト設定に戻す必要がある場合があります。正直、余計な作業のように感じますが、オーバークロックをいじった後にクラッシュが発生するようになった場合は試してみる価値はあります。
RAMをテストする
メモリの問題はBSODの原因としてよく知られています。特にMEMORY_MANAGEMENTなどのエラーが発生した場合や、システムが突然フリーズしたり、ランダムにクラッシュしたりする場合です。WindowsにはWindowsメモリ診断というツールが組み込まれています。なぜこんなに使い勝手が悪いのかは分かりませんが、十分に使えるツールです。
- スタートメニューを開く
- ` mdsched `と入力してEnter
- 今すぐ再起動して問題がないか確認するを選択します
- コンピュータが再起動し、簡単なメモリテストが実行されます。完了するまでお待ちください。
エラーが表示された場合は、RAMモジュールを交換するか、再装着する必要があるかもしれません。メモリテストは無料で実行でき、様々な異常なクラッシュの原因となる不良メモリを特定するのに役立ちます。
すべてのドライバーを更新する
古くなったドライバーや互換性のないドライバー、特にグラフィックカードやマザーボードのドライバーは、BSODの原因となることがよくあります。スムーズに動作させるには、グラフィックドライバーからネットワークドライバー、オーディオドライバーまで、すべてを更新してください。Windowsは一部の更新を自動的に管理することがよくありますが、手動で確認することで予期せぬ事態を防ぐことができます。
- デバイス マネージャーを開きます([スタート] を右クリックし、[デバイス マネージャー] を選択します)
- ディスプレイ アダプター、ネットワーク アダプター、サウンド、ビデオ、ゲーム コントローラー などのカテゴリを展開します。
- 各デバイスを右クリックし、[ドライバーの更新]を選択します。
- ドライバーを自動的に検索するを選択し、指示に従います。
重要なハードウェア (GPU、マザーボードのチップセットなど) については、製造元のサイトにアクセスするのが適切です。Windows ドライバーの検出では、最新の安定したバージョンが見つからない場合があります。
セーフモードで起動する
セーフモードは、クリーンなWindowsビルドに戻るようなものです。余分なソフトウェアは実行されておらず、必要なものだけが実行されています。最小限の環境でクラッシュが発生するかどうかを確認するのに最適です。セーフモードでBSODが発生しない場合は、ドライバーまたはソフトウェアに問題がある可能性が高いです。
- スタートメニューをクリックし、押したままShift再起動をクリックします。
- トラブルシューティング > 詳細オプション > スタートアップ設定 を選択します。
- 再起動をクリックします。メニューが表示されたら、セーフモードの場合は4「再起動」、5セーフモードとネットワークの場合は「再起動」を押します。
セーフモードでシステムをテストしてください。問題なく動作すれば、原因が絞り込まれたことになります。
システムの復元を使用する
最近のドライバーアップデート、Windowsアップデート、またはソフトウェアのインストール後に問題が発生した場合は、以前の復元ポイントにロールバックすることで修復できる場合があります。これはWindowsの「元に戻す」機能に似ていますが、事前に復元ポイントを有効にしている場合にのみ機能します。
- スタートメニューで復元ポイントの作成を検索します
- システムの復元を開く
- プロンプトに従って、問題が発生する前の復元ポイントを選択します。
注:復元ポイントが表示されない場合は、この機能を有効にするか、事前に設定しておく必要があるかもしれません。場合によっては、安全第一に行動する方が賢明です。
Windowsのアップデートを確認する
時々、MS は BSOD の原因となる根本的なバグを修正するパッチをリリースするので、システムを最新の状態に保つことは当然のことです。
- 設定を開く
- 更新とセキュリティに移動します
- アップデートを確認をクリックします
アップデートが見つかった場合はインストールして再起動してください。クラッシュの原因となっているWindowsの深刻なバグが解消される可能性があります。
スタートアップ修復を実行する
Windowsが起動画面から先に進めなくなったり、ログイン直後にクラッシュしたりする場合は、スタートアップ修復を実行すると、通常のトラブルシューティングでは解決できないエラーを修正できる場合があります。破損したファイルや誤った設定をスキャンし、ブートローダーの問題を修正できます。
- Windows インストール USB または回復ドライブから起動します (別の PC で作成する必要がある場合があります)
- メニューからコンピュータを修復するを選択します
- トラブルシューティング > 詳細オプション > スタートアップ修復 に移動します。
- アカウントを選択し、必要に応じてパスワードを入力すると、Windowsが自動的に処理します。
このプロセスには少し時間がかかりますので、コーヒーでも飲みながらお過ごしください。うまくいけば、再起動はエラーなくスムーズに行われるはずです。うまくいかない場合は、リセットや再インストールなど、より抜本的な対策が必要になるかもしれません。
最近インストールしたアプリを削除する
新しいプログラムやドライバが競合を引き起こし、BSODが発生することがあります。クラッシュが発生する直前に追加したソフトウェアをアンインストールしてみてください。以下の方法をお試しください。
- 設定を開く
- アプリ > インストール済みアプリ に移動します
- インストール日で並べ替えて最新の追加を見つけます
- 疑わしいアプリを選択し、[アンインストール]をクリックします。
その後、再起動してクラッシュが止まるかどうかを確認してください。通常、問題のあるドライバーやソフトウェアは、気づかないうちに問題を引き起こすことがあるため、確認する価値があります。
必要に応じてハードウェアをアップグレードする
負荷がかかっている状態でクラッシュが頻繁に発生する場合は、GPUやハードドライブなどのハードウェアに問題がある可能性があります。例えば、ゲームや高負荷の作業中にブルースクリーンが表示される場合は、GPUの問題であることが多いです。また、不良セクタのあるハードドライブも、突然のシャットダウンを引き起こすことがあります。
場合によっては、これらの部品を交換またはアップグレードすることが、長期的な安定性を確保する最善の方法です。面倒ではありますが、ハードウェアの問題は交換しなければ自然に解決することはありません。
よくある質問
BSOD 後に PC が無限再起動ループに陥ったらどうなりますか?
大変ですが、Windowsインストール用のUSBメモリまたはDVDを使ってリカバリモードで起動してみるのも良いでしょう。そこからスタートアップ修復を使用するか、セーフモードを試してください。それでも問題が解決しない場合は、工場出荷時設定へのリセットやクリーンインストールが必要になる可能性がありますが、必ず事前にバックアップを取っておくようにしてください。
まとめ
- BSOD は、ドライバー、破損したファイル、ハードウェアの問題など、さまざまな理由で発生します。
- システム スキャン (`sfc /scannow`) とドライバーの更新から始めます。
- 可能であれば、セーフモードで起動するか、システムの復元を試してください。
- 負荷がかかってもクラッシュが続く場合は、ハードウェア診断が必要になります。
まとめ
これらの解決策のほとんどは簡単ですが、予想以上に時間がかかるとイライラしてしまうかもしれません。通常、問題がソフトウェア関連であれば、これらの方法のいずれかで解決できます。ハードウェア関連の場合はより複雑で、部品交換しか解決策がない場合もあります。この記事が、誰かが大きな負担なく安定したシステムに戻れるよう、お役に立てれば幸いです。