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

Windows 10のブルースクリーン(BSOD)エラーを完全解決!原因と対処法まとめ

PCの起動時にWindows 10のブルースクリーン(BSOD)エラーに遭遇したことはありませんか?Windows 10の最新アップデート後や新しいハードウェア・ドライバーのインストール後に、ノートパソコンがさまざまなBSODエラーで頻繁に再起動を繰り返す…あるいは、Photoshop、3ds Max、AutoCADなどの重いアプリケーションを使用中に、システムが突然「お使いのPCに問題が発生したため、再起動する必要があります。エラー情報を収集しています。完了後、自動的に再起動します。」というメッセージとともに再起動してしまうことがあります。

ブルースクリーン・オブ・デス(BSOD)とは?

WindowsのSTOPエラーとして知られるBSOD(Blue Screen of Death、通称:ブルースクリーン・オブ・デス)は、Microsoft Windowsが回復不可能な致命的なシステムエラーに遭遇した際に表示されるエラー画面です。システムがクラッシュし、OSが安全に動作できない状態に陥ります。

このエラーの主な原因は、低レベルのソフトウェア(ドライバー)のクラッシュやハードウェアの不具合です。具体的には、以下のような要因が挙げられます。

  • 古い、または互換性のないドライバー(特にディスプレイ/グラフィックドライバー)
  • 破損したシステムファイル
  • 新規ハードウェア導入後のドライバー競合
  • 故障したビデオカード
  • 不良メモリモジュール
  • 古いBIOS など

Windows 10のBSODエラーを解決する方法

単純な再起動だけでWindowsが正常に起動する場合もありますが(今後のエラー防止のためにも以下の対策を実施しましょう)、中には起動のたびにブルースクリーンが発生し、セーフモードでも起動できないケースがあります。その場合は、まずスタートアップ修復を行う必要があります。セーフモードは最小限のシステム構成でWindowsを起動できるため、トラブルシューティングを行うのに最適です。

1. 不要な周辺機器を取り外す

まず、サブモニター、プリンター、スマートフォン、外付けハードディスクなどのUSB機器をすべて取り外します(マウス、キーボード、メインモニターのみ接続してください)。その後、Windowsを通常起動してみてください。BSODエラーが発生しなければ、取り外した機器のいずれかに問題がある可能性が高いです。機器を一つずつ再接続して問題のあるデバイスを特定し、可能であれば別のPCでも動作確認を行いましょう。

2. スタートアップ修復を実行する(セーフモードで起動できない場合)

起動時に頻繁にブルースクリーンが発生し、セーフモードでも起動できない場合は、まずスタートアップ修復を実行しましょう。これにより、Windowsの正常起動を妨げている問題を診断・修復できます。

  • Windows 10のインストールメディアからシステムを起動します。
  • Deleteキーを押してBIOSセットアップ画面に入ります。
  • [Boot]タブに移動し、起動順序の1番目をインストールメディア(CD/DVDまたはUSBメモリ)に変更します。
  • F10キーで設定を保存するとPCが再起動します。「任意のキーを押してください」と表示されたら、キーを押してインストールメディアから起動します。
  • 言語設定を選択し、「次へ」→「コンピューターを修復する」をクリックします。

次の画面で「トラブルシューティング」→「詳細オプション」→「スタートアップ修復」を選択します。

スタートアップ修復では、以下の項目が診断・修復されます。

  1. 欠落・破損・非互換のドライバー
  2. 欠落または破損したシステムファイル
  3. 破損したブート構成設定
  4. 破損したレジストリ設定
  5. ディスクメタデータの破損(マスターブートレコード、パーティションテーブル、ブートセクター)
  6. 問題のある更新プログラムのインストール

修復プロセスが完了すると、Windowsが再起動し、通常どおり起動します。

3. Windows 10をセーフモードで起動する

スタートアップ修復を実行しても「スタートアップ修復でPCを修復できませんでした」または「自動修復でPCを修復できませんでした」と表示される場合は、以下の手順でセーフモードにアクセスします。

  • [詳細オプション]→[トラブルシューティング]→[詳細オプション]→[スタートアップ設定]→[再起動]をクリックします。
  • 再起動後、F4キーでセーフモード、F5キーでネットワーク機能付きセーフモードを選択できます。

セーフモードで起動したら、以下のトラブルシューティング手順を実行してください。

4. 最近の変更を元に戻す

無事にWindows 10にログインできたら(セーフモードまたは通常モード)、最初に行うべきことは最近追加したハードウェアやソフトウェアの削除です。新しくインストールしたプログラムやハードウェアがOSと互換性がない、または既存のプログラムと競合している可能性があります。

最近ソフトウェアをインストールした場合は、以下の手順でアンインストールを試みてください。

  • コントロールパネルを開きます。
  • 最近追加したプログラムを選択し、「アンインストール」をクリックします。

5. 高速スタートアップを無効化する

MicrosoftフォーラムやRedditでは、高速スタートアップ機能を無効化することで多くのブルースクリーンエラーが解決したという報告が多数あります。高速スタートアップ(ハイブリッドシャットダウン機能)は起動時間を短縮しWindowsの起動を高速化しますが、場合によってはさまざまな問題を引き起こすこともあります。将来のBSODエラーを防ぐためにも、高速スタートアップ機能を無効化することをおすすめします。

  • コントロールパネルを開きます。
  • 「電源オプション」を検索して選択します。
  • 「電源ボタンの動作を選択する」をクリックします。
  • 「現在利用可能ではない設定を変更します」をクリックします。
  • 「高速スタートアップを有効にする(推奨)」のチェックを外します。
  • 「変更の保存」をクリックして設定を確定します。

6. ウイルス・マルウェア感染を確認する

Windows 10 PCでBSODが発生する原因の一つに、データの破損があります。通常のシナリオ以外にも、マルウェアによってコンピュータ上のデータが破損することがあります。

頻繁にブルースクリーンが発生する場合は、信頼性の高いウイルス対策ソフトを使ってシステム全体のスキャンを実行しましょう。Windows 10に標準搭載されているWindows Defenderも、システムスキャンとブルースクリーンの修復に十分活用できる選択肢です。

7. デバイスドライバーを再インストールする

誤ってインストールされたドライバーや不具合のあるドライバーは、システムクラッシュにつながる可能性があります。PCメーカーの公式サイトから最新のドライバーをダウンロードしてインストールすれば、ドライバー関連のBSODは解決するかもしれません。

グラフィックドライバーの更新方法:

  • キーボードショートカット「Windows + X」を押し、「デバイスマネージャー」を選択します。
  • 「ディスプレイアダプター」を展開します。
  • インストールされているディスプレイ/グラフィックドライバーを右クリックし、「更新」を選択します。

画面の指示に従えば、Windowsが最新のドライバーを検索してインストールします(セーフモードではインターネットに接続されていない場合があり、その際はWindowsがドライバーデータベースから最新版をダウンロードできません)。

ドライバーの再インストール:

別のPCでデバイスメーカーの公式サイトにアクセスし、対象のPC用の最新ドライバーをダウンロードします。問題のPCでデバイスマネージャーを開き、「ディスプレイアダプター」を展開してディスプレイドライバーを右クリック→「アンインストール」を選択します。確認ダイアログで「OK」をクリックし、Windowsを再起動します。次回起動時に、メーカーサイトからダウンロードした最新ドライバーをインストールしてください。

ドライバーのロールバック:

ドライバーの更新後に問題が発生し始めた場合は、以下の手順でドライバーを以前のバージョンに戻せます。

  • デバイスマネージャーを開きます。
  • 「ディスプレイアダプター」を展開し、インストール済みのグラフィックドライバーをダブルクリックします。
  • プロパティ画面で「ドライバー」タブに移動します。
  • 「ドライバーを元に戻す」をクリックし、画面の指示に従います。
  • これにより現在のドライバーが前のバージョンに戻ります。
  • Windowsを再起動し、起動時にブルースクリーンエラーが発生しなくなったか確認します。

8. システムファイルを修復する(SFCユーティリティの実行)

Windowsには、破損または欠落したシステムファイルによるさまざまな問題をスキャン・検出するために特別に設計されたSFC(システムファイルチェッカー)ユーティリティが搭載されています。このツールを実行すると、システムファイルの破損が見つかった場合、自動的に復元・修復されます。破損・欠落したシステムファイルがWindows 10 PCでのブルースクリーンエラーの原因になっていないか確認するため、SFCユーティリティの実行をおすすめします。

  • 管理者権限でコマンドプロンプトを開きます。
  • コマンド sfc /scannow を入力し、Enterキーを押して実行します。

SFCユーティリティが欠落・破損したシステムファイルのスキャンを開始し、問題が見つかった場合は%WinDir%\System32\dllcacheにある特殊フォルダから復元します。スキャンが100%完了するまで待ち、その後Windowsを再起動してください。

9. DISMコマンドを実行する

SFCスキャンで「Windowsリソース保護は破損したファイルを検出しましたが、一部を修復できませんでした」という結果が出た場合は、DISMコマンドを実行しましょう。DISMはシステムイメージを修復し、SFCが正常に機能できるようにします。管理者権限のコマンドプロンプトで以下のコマンドを入力してください。

dism /online /cleanup-image /restorehealth

処理が100%完了するまで待ち、再度 sfc /scannow コマンドを実行します。Windowsを再起動し、BSODエラーが解消されたかどうかを確認してください。

10. ディスクドライブのエラーをチェックする

不良セクターやディスクエラーなど、HDDドライブの問題はDPCウォッチドッグ違反を含むさまざまなブルースクリーンエラーの原因となります。CHKDSKコマンドに追加パラメータを付けて実行し、強制的にドライブエラーを修復することをおすすめします。

  • 管理者権限でコマンドプロンプトを開きます。
  • コマンド chkdsk C: /F /R /X を入力し、Enterキーを押します。
  • Yキーを押して、次回起動時にchkdskコマンドが実行されるようスケジュールします。

ここで、CHKDSKはディスクドライブのチェックコマンド、C:はWindowsがインストールされているドライブの文字、/Fはディスク上のエラーを修正、/Rは不良セクターを特定して読み取り可能な情報を回復、/Xは必要に応じてボリュームを強制的にマウント解除するパラメータです。

コマンドプロンプトを閉じてWindowsを再起動すると、ディスクドライブのエラーに対するスキャンと修復プロセスが開始されます。スキャンが100%完了するまで待てば、Windowsが自動的に再起動し、通常どおり起動します。

11. メモリ診断ツールを実行する

Windowsにはメモリエラーをチェックするメモリ診断ツールが搭載されています。メモリ関連の問題がブルースクリーンエラーの原因になっていないか確認するため、メモリ診断ツールの実行をおすすめします。

また、AVGやAvastなどの一部のウイルス対策ソフトがBSODエラーの原因となる場合もあります。一時的にインストール済みのウイルス対策・マルウェア対策アプリケーションをアンインストールし、問題が解決するか確認してみてください。

ブルースクリーン・オブ・デス(BSOD)を予防するには

  • 常にWindowsを最新の状態に保ち、インストール済みのドライバーも最新に更新しましょう。
  • PCは正しくシャットダウンし、強制的な電源切断は避けましょう。
  • クラック、アクティベータ、海賊版ゲームなどの不正ソフトウェアのインストールは避けましょう。
  • Intel Management Engine Interfaceは常に最新バージョンを使用し、最新の状態に保ちましょう。
  • 定期的にディスクデフラグやディスククリーンアップを実行しましょう。CCleanerなどのサードパーティ製ツールを使ってWindowsを最適化し、破損したレジストリエントリを修復することもできます。

以上が、Windows 10 PCで発生するほぼすべてのブルースクリーン・オブ・デス(BSOD)エラーを解決するための最も効果的な方法です。ハードウェア自体の問題でなければ、上記の方法とヒントを活用すればWindows 10のBSODエラーは必ず解決できるはずです。それでも解決しない場合は、ハードウェアの交換が必要になる可能性があるため、専門店への相談を検討しましょう。

関連記事

  • 「Page Fault in Nonpaged Area」BSODエラーの解決方法
  • Windows 10の「Inaccessible Boot Device」BSODエラーの解決方法
  • Windows 10の「Critical Process Died」ブルースクリーンエラーの解決方法
  • Windows 10のスタートメニューが動かないときの3つの対処法
  • Windows Updateエラー0x80070002・0x80070003の解決方法
  • Windows 10の「NMI HARDWARE FAILURE」ブルースクリーンエラーの解決方法
  1. Windows 8のブルースクリーン(BSoD)エラーを解決する方法

    ブルースクリーン・オブ・デス(Blue Screen of Death、通称BSOD)は、Windows 8で最も頻繁に発生するエラーメッセージです。このエラーは、システムの復元の実行、デバイスドライバーの更新、エラーの原因となった最近インストールしたソフトウェアのアンインストール、そしてWindows 8の再起動によって簡単に解決できます。 本記事では、これらの対処法と問題の根本原因を特定する方法について詳しく解説します。 問題に関する情報を収集する Windows 8で表示されるブルースクリーン(BSOD)には、トラブル解決の鍵となる最重要情報、すなわちエラーコードが含まれています。このコ

  2. Windows 10でAPC_INDEX_MISMATCH(win32kfull.sys)ブルースクリーンエラーを解決する方法

    Windows 10にKB5000802(2021年3月)の更新プログラムをインストールした後、「APC INDEX MISMATCH(win32kfull.sys)」というブルースクリーンエラーが発生していませんか?このAPC_INDEX_MISMATCH BSODが発生すると、Windowsが正常に起動できず、トラブルシューティングも実行できない状態になります。このブルースクリーンエラーの主な原因は、互換性のないシステムドライバー、特に破損・古い・非互換のグラフィックドライバーです。同様のエラーでお困りの方は、以下の解決策を順番に試して、APC_INDEX_MISMATCHエラーを解消しま