Windowsが予期せずフリーズしたり、勝手に再起動したり、ブルースクリーンが表示されたりすると、途方に暮れてしまいます。そして何より困るのは、どこから手をつければいいのか分からないことです。そんな時、 WhoCrashedは、難解なログを読み解いたり、何時間もかけて闇雲なテストを繰り返したりすることなく、何が問題だったのかを突き止めるための最も手っ取り早い方法です。
このResplendenceユーティリティは、魔法のようなものではなく、Windowsがクラッシュ、予期しない再起動、またはブルースクリーンエラー(BSOD)後に生成するダンプファイルを分析し、技術データを分かりやすいレポートに変換します。問題の原因となったドライバー、カーネルモジュール、またはコンポーネントを特定し、ドライバーの更新から必要に応じてハードウェアのチェックまで、適切な判断を下せるようガイドします。
WhoCrashed: 何をするのか、いつ使うべきか、そしてなぜ使う価値があるのか

まず、WhoCrashedはクラッシュダンプファイルの事後分析を行い、その結果を読みやすいレポートとして表示します。これは通常イベントビューアーで表示されるものよりもはるかに分かりやすく、本日障害が発生したコントローラーだけでなく、過去に障害が発生したコントローラーも特定できるため、パターンを把握するのに役立ちます。
この機能が正しく動作するためには、Windows がダンプを保存する必要があります。ミニダンプは通常 C:\\Windows\\Minidump に保存されます。また、ミニダンプが有効になっていない場合、プログラムは意図的にクラッシュを起こして、システムが正しくダンプを書き込んでいること、および診断環境が準備できていることを確認することもできます。
最新バージョンでは、診断に加えて、問題に関連する設定領域へのショートカットが提供され、場合によっては問題の再発を減らすための妥当な調整や対策が提案されます。とはいえ、それ自体で何かを「修正」するわけではありません。その役割は、原因を特定し、状況を説明することです。
互換性とバージョン:WhoCrashed 7はWindows 10およびWindows 11と完全に互換性があり、標準バージョンは個人利用であれば無料です。有料のPro版では、レポート機能が拡張され、出力制御もより詳細に行えるため、プロフェッショナルな環境やより詳細な分析に役立ちます。
歴史的な逸話はさておき(かつてVistaのブルースクリーンは赤色で表示され、Windows 8では従来の青色に戻った)、本当に重要なのは、ブルースクリーンエラー(BSOD)は通常、不具合のあるドライバーや互換性のないドライバーが原因で発生するということであり、WhoCrashedはまさにそれを非常に高い精度で検出するツールである。
クラッシュと画面クラッシュの一般的な原因
ドライバー以外にも、システムエラーを引き起こす非常にありふれた物理的な原因があります。例えば、換気不良やヒートシンクの取り付け不良による過熱、熱を遮断する役割を果たす埃の蓄積、そしてもちろん、RAMや不安定なセクターを持つディスクなどの劣化したコンポーネントなどが挙げられます。
基本的なメンテナンスは効果的です。コンピューター内部の清掃、BIOSや監視ユーティリティによる温度チェック、プロセッサのサーマルペーストのチェック、そして古い機種の場合はRAMの接点チェックなども有効です。時には、こうした簡単なことで何ヶ月も悩まされていた問題が解決することもあります。
ソフトウェア面では、署名が不十分なドライバや競合するドライバ、最近のハードウェアの変更、または欠陥のあるカーネルモジュールなどが原因としてよく挙げられます。Windows 8/8.1ではWindows 7よりもドライバの不具合が多く見られ、どのバージョンでもアップデート後に再発する可能性があります。
だからこそ、WhoCrashedはWindowsから人間が理解できる情報への翻訳ツールとして優れているのです。バグチェックコード(例えば0xD1)を読み取り、その意味と関連するファイルを教えてくれるので、アップデート、ロールバック、アンインストールなど、次に取るべき行動について確実な手がかりが得られます。
サイズと要件の面では、このツールは軽量(数MB程度)でシンプルです。英語で書かれていますが、インターフェースは分かりやすく、せっかちな初心者向けではなく、中級者、上級者、管理者向けに設計されています。
WhoCrashed でクラッシュダンプを有効にしてクラッシュを分析する方法

システムダンプが有効になっていない場合、Windows は何も提供しません。コントロール パネル > システムとセキュリティ > システム > システムの詳細設定 から有効にし、[詳細設定] タブに移動して、[起動と回復] をクリックし、[システム障害] の下にあるすべてのチェックボックスをオンにしてください。
診断精度を向上させるには、コンピュータとディスク容量に余裕があれば、フルメモリダンプを選択してください。次に、実際のクラッシュ後にC:\\Windows\\Minidumpフォルダが作成されていることを確認し、ダンプファイルがない場合にのみ、WhoCrashedが実行できるテストクラッシュ機能を使用してください。
自動再起動のチェックを外すことを強くお勧めします。システム障害の「自動的に再起動する」オプションを無効にして、BSODが画面に表示されたままになるようにします。これにより、メッセージをメモし、処理を中断することなくダンプが100%に達するまで待つことができます。
WhoCrashedを管理者として実行し、「分析」をクリックしてください。数秒で、日付順に各インシデント、バグチェックコード、および関連ファイルの一覧が表示されます。IRQL_NOT_LESS_OR_EQUALやDRIVER_IRQL_NOT_LESS_OR_EQUALのようなコードが表示された場合は、関連する.sysファイルと役立つコンテキストも表示されます。
具体的な例を挙げると、レポートでnvlddmkm.sysがTDR(タイムアウト検出と回復)エラーを起こしていると指摘され、GPUドライバがない状態でのみコンピュータが安定して起動する場合、グラフィックドライバとの競合、またはグラフィックカードに関連する不安定性を示しています。セーフモードでDDUを使用し、異なるバージョンのドライバを試してみるのが良いでしょう。
古いバージョンと新しいバージョンの両方でドライバーを何度かクリーンインストールしても問題が解決しない場合は、GPU、電源、または温度/VRAMの故障の可能性を検討してください。WhoCrashedで原因の手がかり(ドライバー)が得られ、物理的な点検で全体像が把握できます。
レポートに特定のバグチェック(例:0xD1)が表示された場合は、その技術データシートを参照して説明や考えられる原因を詳しく調べることができます。Microsoftのサポート技術情報にはこれらのコードが詳細に説明されており、仮説をより正確に絞り込むのに役立ちます。
WhoCrashedは修正プログラムではないことに注意してください。診断結果を提供し、最新バージョンでは関連するWindowsセクションにアクセスして、推奨されるアクション(サービスの更新、無効化、ロールバック、または調査)を実行できるようにします。
ファイルはどこにありますか? また、どのように共有しますか?
一般的に、ミニダンプは C:\\Windows\\Minidump に、フルダンプはシステムルートディレクトリに保存されます。また、状況やログインしているユーザーによっては、一時ファイルがユーザープロファイルパス(例えば C:\\Users\\Administrator\\AppData\\Local\\Temp)に生成される場合もあります。
ゲームやアプリケーションが「クラッシュファイル」を要求する場合、パスは %localappdata%\\Temp\\AppName のようになります。たとえば、Ys X のようなタイトルの場合、サポート担当者は %localappdata%\\Temp\\YsX を開いてその内容をコピーし、開発者のレビューのために添付するように求めるかもしれません。
サポートから要求された場合、どのように送信すればよいですか?ミニダンプフォルダまたは指定された一時ディレクトリを圧縮し、サポートポータルにアップロードしてください。.dmpファイルの名前は変更せず、日付と時刻はそのままにしておいてください。時系列順になっていることで、インシデントと以前の操作との関連付けが容易になります。
WhoCrashedに適した補完ツール
ミニダンプに関するセカンドオピニオンとして、BlueScreenViewは同じファイルを読み込み、クラッシュ時にロードされたバグチェックコード、パラメータ、ドライバを明確な表形式で表示し、スタックに現れる疑わしいものをマークします。
ブルースクリーンは発生しないもののアプリが「フリーズ」した場合、WhatIsHangは応答しないプロセスを検出し、関連するコールスタック、レジスタ、DLLを抽出し、プログラミングの知識がなくても、関連する文字列やファイルの形で役立つ手がかりを提供します。
信頼性の低いドライバーが疑われる場合は、ドライバー検証ツール(Driver Verifier)を使用してストレステストを実行し、問題のあるドライバーを検出できます。標準構成を作成し、署名されていないドライバーを選択して再起動することで、Windows が不適切な動作を監視できるようにします。
起動時に起動し、通常モードではクラッシュを引き起こすがセーフモードではクラッシュを引き起こさないソフトウェアを特定するために、Autorunsは問題の原因となっている起動項目を見つけるまで、起動項目を選択的に無効化します。Autorunsはバッチ処理で実行され、変更内容をログに記録するため、簡単にロールバックできます。
ハードウェアを責める前に基本的なソフトウェアチェックを行う
タスクマネージャーを開き、システムの動作が重くなったときにCPU、メモリ、ディスクの使用状況を確認してください。可能であれば、問題が発生しているリソースでソートし、どのプロセスが上位に表示されるかを確認してください。そうすることで、更新またはアンインストールが必要な原因となっているアプリケーションを特定できる場合が多いからです。
セキュリティ対策ソフトを実行することを忘れないでください。一見しただけでは気づかないような不要なソフトウェアが存在する場合があります。マルウェア対策スキャンを実行すれば、悪質なアドウェアや、ブラウザの不安定性やブラウザ外のポップアップ広告を引き起こすようなさらに深刻なマルウェアを発見できる可能性があります。
通常の起動時にコンピュータがフリーズし、セーフモードで起動する場合は、起動時に読み込まれるプログラムに問題があると考えられます。また、USBメモリから別のオペレーティングシステム(ライブディストリビューションなど)を起動しようとした際にも同様にフリーズする場合は、ハードウェアに問題がある可能性が高いため、各コンポーネントのテストを行うことをお勧めします。
コンピュータが正常かつ安全な状態にあるときのハードウェアチェック
負荷がかかった状態、または通常モードとセーフモードの両方で障害が頻繁に発生する場合は、ディスク、RAM、電源、または温度が疑われます。まれにマザーボードが原因となる場合もありますが、まずは一般的なものから確認するのが最善です。
CrystalDiskInfoでSMART情報を確認して、再配置、保留セクタ、エラー率などを調べてください。また、SpeedFan(または同等のツール)などのツールを使用して温度と電圧を監視してください。CPUの過負荷や電源の不安定さは、原因特定が難しいクラッシュを引き起こす可能性があります。
さらに詳しく調べたい場合は、Ultimate Boot CD(FalconFourの派生版)のような診断ディスクに、RAMのMemTestやその他のチェックユーティリティが搭載されています。MemTestでエラーが報告された場合は、問題のあるモジュールが見つかるまで、モジュールを1つずつ交換またはテストしてください。
TDRエラー(nvlddmkm.sysなど)が繰り返し発生するGPUの場合、DDUや代替ドライバに加えて、別の電源コネクタを試したり、温度を確認したり、埃を取り除いたり、電源を確認したりしてください。統合グラフィックスでは正常に動作するのに、dGPUでは動作しない場合は、それだけで十分な証拠となります。
診断を容易にするちょっとしたコツ
エラー発生後の自動再起動を無効にして、BSODコードを冷静に読み取り、ダンプが完了するまで待ちましょう。ダンプが100%完了するまで待つことで、ツールを混乱させる不完全なファイルを防ぎ、誤検出を回避できます。
最近ハードウェアを変更した後に問題が発生した場合は、一時的に以前の状態に戻すか、別のマシンでコンポーネントをテストしてみてください。カードやRAMモジュールを差し直す(接点を清掃する)だけで、深刻に見えた問題が何の謎もなく解決することもあります。
WhoCrashedはどこで安全にダウンロードできますか? Resplendence(resplendence.com )からダウンロードできます。インストール後、管理者として実行し、レポート履歴を保存してください。これにより、修正が効果を発揮したか、問題の原因が変わったかを確認できます。
WhoCrashedは、クラッシュを防止したり自動的に修復したりすることを目的としているのではなく、クラッシュの原因を分かりやすく示すことを目的としています。それでも、明確なレポート、関連設定へのリンク、Windows 10/11との互換性といった特長を備えているため、必須のツールと言えるでしょう。家庭での使用であれば無料版で十分であり、Pro版は追加機能がどうしても必要な場合にのみ検討する価値があります。
16進数や難解なコードの解釈が苦手な方でもご安心ください。このツールは、技術的な専門用語を誰でも理解できる形に簡略化し、さらに高度な分析を希望するユーザー向けにイベントビューアーやWinDbgを用意しています。
WhoCrashedの価値は、クラッシュの原因と日時を明らかにしてくれる点にあります。この手がかりとソフトウェアおよびハードウェアのチェック手順の説明があれば、ブルースクリーンの解決はもはや運任せではなく、時間、不安、そして不要な再インストールを省く、秩序だったプロセスになります。
バイトの世界とテクノロジー全般についての情熱的なライター。私は執筆を通じて自分の知識を共有するのが大好きです。このブログでは、ガジェット、ソフトウェア、ハードウェア、技術トレンドなどについて最も興味深いことをすべて紹介します。私の目標は、シンプルで楽しい方法でデジタル世界をナビゲートできるよう支援することです。