イベントビューアを使用してBSODの原因を見つける方法

ブルースクリーンオブデス(BSOD)の問題は、プロのPC技術者でさえパニックを引き起こす可能性のある恐ろしいWindowsエラーです。これらは主に、オペレーティングシステムだけでは解決できないハードウェアの不具合を示しています。ただし、デバイスドライバやシステムファイルの破損などのソフトウェアの問題も原因である可能性があります。

これらのグリッチが発生した場合、Windowsにはクラッシュして再起動する以外に選択肢はありません。ブルースクリーンが表示され、システムが再起動する前に問題のヒントが示されます。



BSODは、Windows 10PCではかなり一般的です。マイナーな問題が原因で発生するものもあれば、深刻な根本的な問題を示すものもあります。



この種のエラーのトラブルシューティングは、特に原因がわからない場合は複雑になる可能性があります。ブルースクリーンの小さな情報で、あなたはインターネット上でかなりの量の助けを得ることができます。ただし、イベントビューアから詳細情報を取得できます。

イベントビューアは、エラーにつながるイベントをログに記録します。お使いのPCに気付いた問題が1つもない場合でも、プログラムは将来発生する可能性のある問題の警告サインを記録します。これらの兆候を探すために、必ずしもログを調べに戻る必要はありません。ただし、システムでブルースクリーンなどの致命的なエラーが発生した場合は、アプリケーションが重要になります。



この記事では、イベントビューアを使用して、BSODの背後にある理由を見つける方法を紹介します。

Windows10でブルースクリーンエラーログを見つける方法

次の手順を実行します:

  1. タスクバーの虫眼鏡をクリックして、検索ボックスを開きます。 Windows + Sを押して検索機能を呼び出すこともできます。
  2. 検索ボックスが開いたら「イベントビューア」(引用符なし)と入力し、最初の検索結果をクリックします。

注:Win + Xを押すか、[スタート]ボタンを右クリックして、[パワーユーザー]メニューから[イベントビューア]を選択することもできます。

  1. イベントビューアが開いたら、左側のペインに移動して[Windowsログ]を展開します。
  2. [Windowsログ]で、[システム]をクリックします。
  3. ウィンドウの右側に移動し、[システム]の下の[カスタムビューの作成]をクリックします。
  4. [カスタムビューの作成]ウィンドウが表示されたら、[フィルター]タブにとどまります。
  5. [ログ]ドロップダウンメニューに移動し、[カスタム範囲]を選択します。
  6. 次に、[カスタム範囲]ダイアログが表示されたら、BSODが発生した日付と時刻の範囲を選択します。
  7. [カスタム範囲]ダイアログボックスで[OK]をクリックします。
  8. [カスタムビューの作成]ダイアログウィンドウの[イベントレベル]に移動し、[クリティカル]、[警告]、および[エラー]のチェックボックスをオンにします。
  9. [OK]をクリックし、作成したカスタムビューの名前を入力して、もう一度[OK]をクリックします。
  10. メインのイベントビューアウィンドウに、選択した時間範囲内に発生した警告、重大、およびエラーイベントのリストが表示されます。
  11. イベントログをダブルクリックし、[詳細]タブを参照して、そのイベントの詳細を確認します。
  12. 説明がわからない場合は、イベントIDをGoogleで検索してください。必要な作業については、ヘルプが表示されます。

システムが常に再起動している場合はどうなりますか?

ブルースクリーンエラーが発生すると、PCが無限ループで再起動します。このシナリオでの最善の行動は、セーフモードでイベントビューアを確認することです。



セーフモードに入るには2つの方法があります。

  1. 自動修復環境を通過する
  2. ブータブルメディアの使用

自動修復環境を通過する

この方法では、コンピュータをだまして、起動プロセスに問題があると信じ込ませ、自動修復機能をトリガーします。 BSODは通常、初期の起動プロセスには影響しません。そのため、Windowsは、スタートアップアプリケーションをロードするときまで、何かが間違っていることに気付かない可能性があります。

0x8007025d

次の手順に従って、Windows回復環境に入ります。

  1. 電源ボタンを押し続けると、PCが強制的にシャットダウンされます。
  2. コンピュータの電源を入れ、システムの製造元のロゴが表示されたら、強制的にシャットダウンします。
  3. 手順2を2回繰り返すと、「お待ちください」というメッセージが表示されます。メッセージが表示されない場合は、手順を繰り返します。何も起こらない場合は、次のガイドにスキップして起動可能なメディアを使用してください。
  4. [自動修復]画面が表示されたら、[詳細オプション]ボタンをクリックします。
  5. [オプションの選択]画面で、[トラブルシューティング]をクリックします。
  6. 次に、[トラブルシューティング]の下の[詳細オプション]をクリックし、[詳細オプション]画面が開いたら[スタートアップの設定]をクリックします。
  7. [スタートアップ設定]画面の[再起動]ボタンをクリックし、システムが[スタートアップオプション]ページで再起動したら、[セーフモード]または[セーフモードとネットワーク](インターネットを使用する場合)の横の数字を押します。
  8. PCがセーフモードで起動したら、イベントビューアを開いて、BSODの原因を確認します。

ブータブルメディアの使用

自動修復機能でさえ壊れることがあります。このような場合、起動可能なメディアを使用する必要があります。

ブータブルメディアを使用すると、システムが起動していない場合でも、Windowsのインストールおよび修復環境をロードできます。 USBフラッシュドライブまたはDVDである可能性があります。 Windows 10 DVDがない場合は、別のコンピューターを使用して起動可能なメディアを作成できます。 Rufusと呼ばれるサードパーティのツール、またはMicrosoftのメディア作成ツールのいずれかを使用できます。両方のプログラムの使用方法を紹介します。



Rufusを使用した起動可能なWindows10USBの作成

Rufusは、起動可能なメディアを作成するための無料で使用できるサードパーティのプログラムです。必要なのは、USBフラッシュドライブとWindows 10の最新のISOイメージファイルだけです。これは、MicrosoftのWebサイトからダウンロードできます。

プログラムを使用する前に、MicrosoftのサイトからISOファイルをダウンロードしたことを確認してください。

次の手順を実行します:

  1. インターネットからRufusをダウンロードします。
  2. Rufus.exeファイルを右クリックし、管理者として実行します。
  3. アプリケーションは、コンピューターに接続されているドライブを自動的に検出します。
  4. USBフラッシュドライブの名前が[デバイス]ドロップダウンに表示されていることを確認します。
  5. [ブートの選択]ドロップダウンから[ディスク]または[ISOイメージ]を選択し、[選択]ボタンをクリックします。
  6. ISOファイルが置かれているディレクトリに移動し、ファイルをクリックしてから、[開く]ボタンをクリックします。
  7. 次に、[パーティションスキーム]ドロップダウンから[MBR]を選択し、[ターゲットシステム]で[BIOS]または[UEFI]を選択します。
  8. 次に、[Advanced Drive Properties]で、[古いBIOSの修正を追加する]に関連付けられているチェックボックスをオンにします。
  9. [フォーマットオプション]セグメントの[詳細フォーマットオプション]に移動し、[クイックフォーマット]チェックボックスと[拡張ラベルおよびアイコンファイルを作成する]チェックボックスをオンにします。
  10. [スタート]ボタンをクリックして、[ステータス]の下の進行状況バーに従います。
  11. プロセスが完了すると、進行状況バーに準備完了メッセージが表示されます。

Windowsメディア作成ツールの使用

メディア作成ツールを使用して、次の手順に従って起動可能なメディアを作成します。

  1. MicrosoftのWebサイトにアクセスし、メディア作成ツールをダウンロードします。
  2. コンピューターで実行します。
  3. Windows 10セットアップウィンドウが開いたら、[別のPCのインストールメディアを作成する]ラジオボタンを選択し、[次へ]をクリックします。
  4. 次のページで、言語、Windows 10エディション(Home、Pro、またはEnterprise)、およびオペレーティングシステムアーキテクチャ(64ビットまたは32ビット)を選択します。
  5. 「使用するメディアの選択」でUSBフラッシュドライブオプションを選択し、「次へ」をクリックします。
  6. ツールがプロセスを完了するのを待ちます。

起動可能なUSBを作成したら、それをシステムに挿入して再起動します。それに応じて起動順序を変更してください。コンピュータが起動したら、プロンプトが表示されたら任意のキーを押します。 Windowsのセットアップ画面が表示されたら、左下隅にある[コンピューターの修復]をクリックします。



「オプションの選択」画面が開きます。トラブルシューティングをクリックします。トラブルシューティング画面が表示されたら、[詳細オプション]タイルをクリックします。 [詳細オプション]画面が開いたら、[スタートアップの設定]をクリックします。 [再起動]をクリックします。コンピュータが[スタートアップオプション]画面で起動したら、セーフモードの横にある番号をタップし、PCがセーフモードで再起動するのを待ちます。

これで、セーフモードのイベントビューアを使用して、BSODの原因を確認できます。

ブルースクリーンエラーの原因を確認する他の方法

システムがクラッシュする理由をログに記録するプログラムは、イベントビューアだけではありません。信頼性モニターを使用して、ダンプファイルを読み取ることもできます。

信頼性モニターの使用

Windows信頼性モニターは、ソフトウェアの問題を追跡し、特にクラッシュが発生したときにイベントの詳細なログを保持するアプリケーションです。インターフェイスはユーザーフレンドリーで、Windows 10で非常にうまく機能します。プログラムを使用する場合は、コンピューターを正常に起動する必要があることに注意してください。そうでない場合は、セーフモードで開いてみてください。

Windows信頼性モニターを開くにはさまざまな方法があります。コントロールパネルを通過するか、[実行]ダイアログボックスを使用するか、[設定]を使用できます。

コントロールパネルからプログラムを開くには、コントロールパネルを起動し、[システムとセキュリティ]をクリックします。 [セキュリティとメンテナンス]の下の[コンピュータのステータスを確認して問題を解決する]をクリックします。次のページで、[メンテナンス]セクションを展開し、[信頼性履歴の表示]をクリックします。

[ファイル名を指定して実行]ダイアログボックスを使用するには、プログラムを開き(Windows + Rを押します)、「perfmon / rel」と入力して(引用符は追加しないでください)、Enterキーを押します。

最も簡単な方法は、[スタート]メニューでアプリケーションを検索することです。タスクバーの虫眼鏡をクリックするか、WindowsキーとSキーを同時に押してから、「信頼性履歴」と入力します(引用符は不要)。検索結果で[信頼性履歴の表示]をクリックします。

信頼性モニターは、調査結果を日ごとに整理します。ログを変更してイベントを週ごとにプレビューすることもできますが、数日間行うことをお勧めします。右の列の日付は最新のものです。赤い丸で囲まれたXマークは、クラッシュにつながったシステム障害を示します。赤いマークが付いている日の列をクリックし、[信頼性の詳細]セクションを確認して、何が起こったかの概要を確認します。イベントの詳細については、イベントをダブルクリックしてください。

要求された操作には仰角ウィンドウが必要です10

通常、メインの信頼性モニターウィンドウの下部に、「すべての問題の解決策を確認してください」というリンクがあります。試してみることができますが、この機能が常に役立つとは限らないため、期待を裏切らないでください。

ダンプファイルの読み取り

Windowsは従来、クラッシュが発生する前に実行されていたアプリケーションを表示するダンプファイルをシステムメモリに作成します。ここにある情報は、特にプログラムがブルースクリーンをトリガーしている場合に、ブルースクリーンのトラブルシューティングに役立つ可能性があります。

ダンプファイルを分析するには、主に2つの方法があります。WindowsDriverキットを使用する方法と、サードパーティの無料で使用できるプログラムを使用する方法です。両方の方法について説明します。

Windows DriversKitを使用してダンプファイルを分析する

Windows Driver Kit(略してWDK)は、Windowsドライバーの開発、デバッグ、テスト、および展開に使用されるツールセットです。そのデバッグ機能の1つは、ドライバーエラーを検出できるダンプファイルの読み取りです。このキットは主に、システムデバイス用のドライバーを作成する開発者向けに設計されました。ただし、これを使用して、ブルースクリーンエラーの原因を確認できます。

Windows DriverKitの使用方法に関するステップバイステップガイドは次のとおりです。

Windows Driver Kitのインストール:

  1. MicrosoftのWebサイトにアクセスし、オペレーティングシステム用のWindows DriverKitをダウンロードします。抽出する必要があるのは大きなISOファイルになります。
  2. キットをダウンロードしたら、ファイルエクスプローラーを使用してISOファイルを開きます。必要に応じて、DVDに書き込むこともできます。
  3. Debuggersフォルダーに移動して、最初にデバッグツールをインストールします。システムに適したものをダウンロードしてください。 64ビットオペレーティングシステムを使用している場合はsetup_amd64.exeを、OSが32ビットの場合はsetup_x86.exeを選択してください。
  4. 次に、wdksetup.exeファイルを実行します。
  5. インストールが完了したら、[スタート]メニューに移動し、コマンドプロンプトを検索します。プログラムが結果に表示されたら、それを右クリックして「管理者として実行」を選択します。 [ユーザーアカウント制御]ポップアップで[はい]をクリックします。
  6. コマンドプロンプトが開いたら、「C: Program Files(x86) Windows Kits 10 Debuggers x86」と入力し(引用符は追加しないでください)、Enterキーを押してWDKフォルダーに切り替えます。
  7. その後、「windbg.exe -IA」(引用符なし)と入力してEnterキーを押し、表示されるプロンプトで[OK]をクリックします。 Windowsデバッガーは、DMP(ダンプ)ファイルを自動的に開くようになりました。

Windows Debuggerでのシンボルパスの設定:

  1. スタートメニューに移動し、windbgを検索します。検索結果でWinDbgをクリックして、Windowsデバッガーを開きます。
  2. Windows Debuggerウィンドウが表示されたら、左上隅に移動し、「SymbolFilePath…」をクリックします。
  3. [シンボルパス]ボックスに「SRV * C: SymCache * http://msdl.microsoft.com/download/symbols」(引用符なし)と入力し、[OK]をクリックします。

ダンプファイルの読み取り:

  1. [スタート]ボタンを右クリックして[ファイル名を指定して実行]を選択するか、WindowsとRのキーボードボタンを同時にタップします。
  2. [ファイル名を指定して実行]ダイアログボックスのテキストボックスに「%systemroot%」(引用符なし)と入力し、[キーボードの入力]ボタンを押します。
  3. フォルダが開いたら、ウィンドウ上部の[表示]タブに移動し、[非表示アイテム]チェックボックスをオンにします。
  4. C: Windows Minidumpに移動してダンプファイルを開くこともできます。それを開く別の方法は、WinDbgの[ファイル]をクリックし、[ダンプファイルを開く]をクリックすることです。
  5. Windowsデバッガーがファイルを開くと、ブルースクリーンが表示される前に実行されていたプログラムのリストが表示されます。

BlueScreenViewユーティリティの使用

これは、無料で使用できるサードパーティのプログラムです。その唯一の目的は、ダンプファイルの内容を表示することによってブルースクリーンエラーの原因を見つけることです。ブルースクリーンエラーが発生する前に実行されていたプログラムのリストが表示されます。

以下の手順は、それを使用する方法を示しています。

  1. タスクバーに移動し、虫眼鏡をクリックして検索機能を開きます。
  2. 検索ボックスに「システムの詳細設定を表示」(引用符なし)と入力します。
  3. 最初の結果をクリックします。
  4. [システムのプロパティ]ダイアログウィンドウが[詳細設定]タブで開いたら、[スタートアップとリカバリ]セクションに移動します。 [設定]をクリックします。
  5. [スタートアップとリカバリ]ダイアログウィンドウが開いたら、[デバッグ情報の書き込み]ドロップダウンメニューに移動し、[スモールメモリダンプ]を選択します。
  6. [OK]をクリックします。これにより、BlueScreenViewなどの軽量プログラムが将来ダンプファイルを読み取ることができます。
  7. 次に、BlueScreenViewをダウンロードしてインストールします。
  8. インストールが完了したら、「RunNirSoftBlueScreenView」チェックボックスが選択されていることを確認します。
  9. ウィンドウの上部にダンプファイルが表示されるはずです。各ファイルの詳細がウィンドウの下半分に表示されます。クラッシュが発生する前に実行されていたすべてのアプリケーションが表示されます。

結論

BSODを防ぐ1つの方法は、悪意のあるプログラムをシステムから排除することです。そのためには、マルウェア対策などの効果的なセキュリティアプリケーションを入手してください。このツールの優れている点は、メインのウイルス対策プログラムやWindowsセキュリティと一緒に使用できることです。

今後、この記事を参照する必要がなくなることを願っています。以下のコメントセクションで、BSODについてのご意見をお聞かせください。質問も大歓迎です。