Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

Windows 10/11では、深刻な原因がないように見えるのにブルースクリーン(BSOD)が突然表示されることがあります。どちらのOSにも固有の問題は存在しますが、多くの場合、重要なシステム機能には影響しません。この記事では、BSODが発生する原因を整理し、Windows 10/11でブルースクリーンに対処する具体的な方法をわかりやすく解説します。

BSODとは何か?

ブルースクリーン・オブ・デス(BSOD)は、Windowsで重大なシステムエラーが発生した際に表示される通知画面です。ソフトウェアまたはハードウェアの問題によってWindowsの動作に深刻な支障が出た場合に現れます。ブルースクリーンが表示されるとシステムは再起動され、その間に診断情報が収集されます。BSODには問題の特定に役立つ2つの情報、すなわち統一されたエラーコードとテキストによる説明が含まれており、これらをもとに原因を診断できます。

WindowsにはBSODを引き起こしやすい弱点がいくつか存在し、その解決策も確立されています。しかし、まれにしか発生しない特殊なケースに遭遇した場合は、ユーザー自身が状況に応じて柔軟に対応する必要があります。

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

典型的なブルースクリーン・オブ・デスの表示例

BSODが発生する主な原因

Windows 10/11でブルースクリーンが発生する理由は数千通り考えられますが、その詳細な分析はMicrosoftの専門家に任せるべき部分です。一般的に、WindowsでBSODが発生するのはドライバーの問題、CPUやGPUの動作不安定、OSの正常な動作を妨げるセキュリティ上の問題、不正なメモリアドレッシングなどが原因です。それぞれの問題には対応するエラーコードが割り当てられており、対処は数クリックで済むこともあれば、新しいハードウェアの購入が必要になることもあります。場合によっては、次のWindows更新プログラムを待つだけで解決することもあります(もちろん、システムにアクセスできることが前提です)。

問題の原因を特定するために必要なのは、16進数のエラーコード(0x0000000のような形式)とストップエラーコード(KERNEL_INPAGE_ERRORのような文字列)だけです。考えられるエラーは非常に多いため、ここでは最も一般的なものに絞って解説します。また、システムの深部に潜み解決が困難な問題についても取り上げます。幸い、後者は通常、発生頻度が低くシステムパフォーマンスへの影響も小さい非致命的なエラーです。以下、原因ごとに分類して説明します。

ドライバー関連の問題

ドライバーは、OSがハードウェアを正しく制御するための「取扱説明書」のようなものです。ドライバーがWindowsを行き止まりへ導いてしまうと、システムはBSODでクラッシュします。これはシステム側のエラーとドライバー自体の不完全さのどちらが原因でも起こり得ます。この場合、エラーコードには「DRIVER」という単語が含まれるのが特徴です。代表的な例は以下の通りです。


DRIVER_VERIFIER_DETECTED_VIOLATION
PCI_BUS_DRIVER_INTERNAL
VIDEO_DRIVER_INIT_FAILURE
DRIVER_CAUGHT_MODIFYING_FREED_POOL
DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
THREAD_STUCK_IN_DEVICE_DRIVER

ドライバー関連の問題の多くは、特定のドライバー自体の不具合によるものです。可能であればドライバーを更新すれば問題が解決することが多いでしょう。どのデバイスが原因かを突き止めるのは簡単ではありませんが、最新版のドライバーをインストールすれば状況は改善するはずです。また、ドライバーは必ず公式ソース(メーカーの公式サイトなど)から入手することが重要です。どんなに魅力的な宣伝文句があっても、第三者ソースの信頼性は低いと考えるべきです。

まれに、問題がOS内部、つまりドライバーの扱い方にある場合もあります。これは、入手元不明のドライバーを使用している場合や、古いOSで新しいハードウェアを使っている場合によく見られるケースです。Windows Vistaや7は、SSDやWi-Fi受信機とLANカードの両方として機能するネットワークデバイスとの互換性が低いことで知られています。Windows 8も比較的新しい世代ながら、高性能デバイスとの相性問題を多数抱えていました。しかし最新のOSでもドライバー処理の不具合によりBSODが発生する可能性があります。実際、Windows 11の22H2アップデートの初期公開ビルドでは、Intel製マイクロフォン搭載デバイスでブルースクリーンが発生していました。

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

Windows 11 22H2アップデートにおけるIntel製オーディオデバイスの問題に関するMicrosoft公式の告知

もう一つの対処法は、問題を引き起こしているデバイスを取り外すことです。外付けの周辺機器であれば、プラグを抜くだけでPCを正常な状態に戻せます。購入したばかりの新品デバイスであれば心苦しいかもしれませんが、ドライバーの更新で改善しない以上、選択肢は限られています。デバイスが本体内部にあり、マザーボードから物理的に取り外したくない場合は、デバイスマネージャーで無効化するという手もあります。

検索ボックスに「デバイスマネージャー」と入力して起動し、BSODの原因と思われるデバイスを該当カテゴリから探します。

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

次に、そのデバイスを右クリックし、「デバイスを無効にする」を選択します。デバイスはUEFIがPOST時に検出するため一覧には残りますが、システムはそれとやり取りしなくなるため、BSODの発生を回避できます。

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

ハードウェア関連の問題

ハードウェア起因の問題の大部分は、ストレージデバイス(HDD/SSD)に関係しています。より少ない頻度ですが、CPU、メモリ(RAM)、グラフィックカードの動作不安定が原因となることもあります。たとえば、過度なオーバークロックやその他の方法でパフォーマンス設定を変更した場合などです。最悪かつ幸いにも最も稀なのは、マザーボードの故障によるものです。

ディスク(ストレージ)の不良

OSはディスク上に保存された独自のファイルに大きく依存しています。さらに、読み書き操作に関する適切なコマンドを出すため、ファイルシステムのチェックも行っています。ディスクが空きセクターやセルに関する誤った情報を報告すると、OSは誤ったコマンドを発行する可能性があります。たとえば、すでに消去済みの領域を再度消去しようとしたり、すでにデータが入っている領域に書き込もうとしたりするケースです。これがWindows 10/11、そして他のすべてのOSバージョンにおけるBSODにつながります。

この種の問題は一般に、ディスクが経年劣化して一部のセクター/セルが損傷し、安定したアクセスができなくなったときに発生します。ある時点でシステムがそれらを誤って扱い、致命的なシステムエラーを引き起こします。この場合のエラーコードには、「MEMORY」「PAGES」「DISK」または使用中のファイルシステム名が含まれることがあります。


MEMORY_MANAGEMENT
NTFS_FILE_SYSTEM (0x24)
MEMORY_IMAGE_CORRUPT
UDFS_FILE_SYSTEM
THIRD_PARTY_FILE_SYSTEM_FAILURE

こうしたバグは、ディスク自体の破損だけでなく、ディスク上のファイルシステムが壊れて再マッピングが必要になっていることを示している場合もあります。ただし、同じ症状がディスクの問題によって引き起こされることもあります。損傷または摩耗したディスクは新品への交換が基本です。再マッピングを行えば、ツールが自動的に不良セクターを検出してファイルシステム構築時に除外するため、新規購入を先延ばしにできる可能性はあります。しかし、一時的な対策にとどまるのは賢明な判断ではありません

問題がディスクドライブ内部にあることを確認したい場合は、ディスク診断ツールを利用しましょう。無料で使いやすい「Victoria HDD/SSD」をおすすめします。状況の深刻さを正確に把握できるうえ、前述の再マッピング操作も実行できるため、一連の作業を丸ごと任せられます。

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

Victoriaツールのインターフェース

CPU・メモリ・GPUの動作不安定

オーバークロックやハードウェアのパフォーマンス調整に興味を持ったことのあるユーザーなら、限界値の存在をご存じでしょう。厳密に数値化されていることはまれですが、これらは単にハードウェアの最高性能を制限するためだけにあるわけではありません。CPUのアンダーボルトは消費電力効率を高める優れた手段で、ノートPCにとって重要な要素です。しかし電圧を下げすぎるとプロセッサが正常に動作しなくなる可能性があり、その境界線はかなり曖昧です。メモリは一般にクロックを引き上げて性能を伸ばしますが、クロックレートが高すぎるとまず性能面の問題が現れ、やがてシステムがクラッシュします。GPUは両方向に調整可能で、極端なアンダーボルトはプロセッサと同様の問題を招きます。一方、コアやメモリの過激なオーバークロックは概してシステム不安定につながります。さらに、クロックレートが限界値近くになると、グラフィックの乱れ(グリッチ)が現れることもあります。

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

グラフィックのアーティファクト(描画異常)は、GPUの破損または過度なオーバークロックのサイン

幸い、この種のハードウェア障害は簡単な再起動で解決できることがほとんどです。オーバークロック/アンダークロックツールの大半は、PCを再起動するたびに設定をリセットするため、問題の発生源が消えます。ただし、CPUの管理はしばしばUEFI/BIOS経由で行われるため、この場合は不安定な設定をしてしまった後に自分で値を戻す必要があります。

また、これらのハードウェア自体の malfunction(故障)が原因の場合もあります。ただしそのケースは非常に稀です。メモリ、GPU、CPUに深刻な問題が起きている場合、大抵はPC自体が使用不能になります。PCが起動できなくなるか、作業中に突然シャットダウンするはずです。

マザーボードの故障

マザーボードはすべてのコンポーネントを繋ぎ止める、PCの中核的な部品です。表面には何千もの微小な素子がはんだ付けされており、故障が必ずしも全体に及ぶとは限りません。しかし、コンデンサーが1〜2個膨らんでいるだけでも、バスが深く損傷していれば、システムの安定性に確実に影響します。もちろん、損傷が大規模な場合は、起動のたびにBSODが表示されます。ただしそれほど重い損傷の場合、PCはPOST(起動時自己診断)に失敗し、Windowsが立ち上がってブルースクリーンに至る前に終わってしまう可能性が高いです。マザーボードの故障にのみ該当するエラーコードはACPI_BIOS_FATAL_ERRORの一つだけです。

残念ながら、この状況ではマザーボードの交換品を購入するしかありません。そうしなければPCを使用できず、他のハードウェアを損傷させるリスクも抱えたままになります。

アプリケーションの不具合

毎日使っているプログラムが、前日に導入したばかりの新しいデバイスや新しいOSバージョンで完璧に動作する保証はありません。単純に互換性の欠如などの問題でクラッシュし、システム全体を巻き込んで落ちることがあります。見分け方はシンプルです。システムが致命的エラーとBSODに至った瞬間に、そのアプリを使用していたかどうかを確認します。判断に自信を持ちたいなら、そのアプリを開いてクラッシュ前と同じ操作を試してみましょう。アプリ起因のクラッシュは、特定機能の誤用、メモリ呼び出し、デバイスドライバーへの不正アクセスなどによってシステムを落とすため、エラーコードの範囲は非常に広くなります。

疑わしいプログラムがある場合は、使用頻度を極力減らし、起動前に必ず作業内容を保存しましょう。ただし、解決策を探すよりも、PCからアンインストールしてしまう方がはるかに確実です。解決を早めたい場合は、開発者にバグレポートを送信したり、既存の問題報告トピックに投票したりするのも有効です。アプリの削除は、Windows設定の内蔵機能を使うのが最も簡単です。

設定 → アプリ → インストールされているアプリを開き、不具合の原因となっているプログラムを見つけてクリックし、「アンインストール」を押します。

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

Windows自体のエラー

ブルースクリーンにつながるWindowsのエラーは、通常、システムコンポーネントの深い場所に潜んでいます。レジストリやサービスのように、ユーザーの操作で影響を与えやすく比較的簡単に修復できるものもあります。一方、Windowsがアクセスを一部の要素にしか許可していないため、残りのエラーは対処不可能だったり、かなり困難だったりします。Windows自体の障害を示す典型的なエラーコードには、「SYSTEM」「SESSION」という単語、またはシステムコンポーネントの名前が含まれます。


SYSTEM_SERVICE_EXCEPTION
REGISTRY_ERROR
SESSION1_INITIALIZATION_FAILED
KERNEL_STACK_INPAGE_ERROR

この種の問題が頻繁に発生する場合、最善の対策はWindows更新プログラムを待つことです。確かに、追跡や修正が事実上不可能なほど稀なバグも存在します。しかし、そのような問題は通常、散発的に発生し影響も最小限なので、大きな損失を被ることはありません。打開策としては、OSのクリーンインストール、または工場出荷状態へのリセットが挙げられます。後者は効果こそ劣るものの、必要な労力ははるかに少なくて済みます。

設定 → Windows Update → 詳細オプションを開き、「回復」タブに進みます。

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

回復オプションで「このPCをリセットする」を選択します。

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

このボタンを押すと、どのファイルを削除し、どのファイルを保持するかを選択する画面に移動します。自分に合った選択肢を選び、回復を完了させましょう。

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

問題がレジストリへの最近の変更に関連している場合(REGISTRY_ERRORストップコードでのクラッシュ)、変更を手動で元に戻す必要があります。自分でレジストリを変更していないのであれば、おそらく使用中のプログラムが変更したのでしょう。どのアプリが犯人かを特定するにはデバッガーでの長時間の作業が必要になるため、インストール順に沿ってアプリを一つずつ手動で削除していくことをおすすめします。削除の手順は前述のガイドを参考にしてください。

システムの復元ポイントを使う方法

システムのリセットの代わりに、システムの復元ポイントを利用する方法もあります。これは基本的に、Windowsが自動的に作成したバックアップです。Windows 10とWindows 11では適用手順が少し異なるため、ここではWindows回復環境を経由する統一的な方法を紹介します。

Windowsボタンをクリックし、電源メニューを開きます。そこでキーボードのShiftキーを押しながら「再起動」をクリックすると、回復メニューが表示されます。

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

このメニューでトラブルシューティング → 詳細オプション → システムの復元と進みます。バックアップからの復元を選択し、ウィザードに従って操作を完了してください。

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

PCにアクセスできない場合のBSOD対処法

更新プログラムや新しいアプリケーションをインストールした結果、システムがまったく使えなくなるケースもあります。起動を試みるたびにBSODが表示され、何もできない状態です。クラッシュする前にシステムを少なくとも部分的に起動できるのであれば、Windowsセーフモードでの修復を試せます。

Windowsセーフモードでは、システムサービスの大部分とすべてのサードパーティ製アプリを無効にした状態でOSが起動します。これは純粋にシステム修復のためのモードであり、常用するのは得策ではありません。しかし、不具合のある更新プログラムやシステム障害を引き起こしたプログラムの後始末には最適です。セーフモードに入るには、Windows本体が起動する前にWindows回復メニューを呼び出す必要があります。

PCの電源ボタンを押したら、マザーボードメーカーのロゴが表示されるまで待ちます。これはBIOSがOSローダーを起動した合図です。その瞬間からF11キー(バージョンによってはF9またはF12)を押してWindows回復メニューに入ります。

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

そこでスタートアップ設定 → Windows 10 セーフモードを選択します。Enterキーを押すと、前述の制限付きでPCが再起動します。

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

システムに入れたら、問題の発生源に向かいます。ブルースクリーンが最近の更新プログラムの後に発生したのであれば、それをアンインストール(ロールバック)する必要があります

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

セーフモードでは画面の四隅に対応する表示があり、上部にビルド番号が示されます

設定 → Windows Update → 更新の履歴を開きます。

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

この画面で「更新プログラムのアンインストール」ボタンを見つけます(位置はWindows 10と11で異なります)。次の画面で、最後にインストールした更新プログラムをクリックし、通常のWindowsモードで再起動します。

Windows 10/11のブルースクリーン(BSOD)エラーを解決する方法|原因別の対処法を徹底解説

問題が解決するまで、更新プログラムを一つずつアンインストールしていきましょう

問題が解決しない場合は、さらに数個前の更新プログラムで同じ操作を繰り返します。大量のパッチを一度にアンインストールする必要はありません。ただし、同じ日に多数の更新を適用しており、どれが原因か判別できない場合は例外です。

  1. 【修正方法】システムの復元で発生する「STATUS_WAIT_2」エラーの解決ガイド

    「STATUS_WAIT_2」エラーは、一部のWindowsユーザーがシステムの復元(System Restore)を使ってシステムイメージバックアップを作成しようとした際に表示されるエラーです。場合によっては、エラーコード0x80070002が同時に表示されることもあります。この問題はWindows 7、Windows 8.1、Windows 10で報告されています。調査の結果、STATUS_WAIT_2エラーを引き起こす原因として、以下のようなものが考えられます。軽度のファイル破損 – システムの復元ユーティリティに関わるファイル破損は、このエラーコードが発生する最も一般的な原因です。過去

  2. Windows 10でタスクバーが点滅・ちらつくときの対処法を徹底解説

    タスクバーは、Windows 10のユーザーインターフェース(UI)の中でも最も歴史のある要素の一つです。多くのユーザーは検索メニューからアプリを起動しますが、よく使うプログラムへのアクセスにはタスクバーを活用する人も少なくありません。タスクバーは主にツールバーとシステムトレイで構成されています。しかし、スタートメニューやCortanaの検索バーが動作しなくなったり、タスクバーや画面がちらついたりするトラブルに遭遇することがあります。同じ症状に悩まされ、解決策を探しているユーザーからの相談も多く寄せられています。そこで本記事では、Windows 10のタスクバーのちらつきやタスクバーの右クリッ