Windows10でダンプファイルの内容を表示する方法

ダンプ(Dump)ファイルは、コンピュータ、その上のソフトウェア、および何か問題が発生したときにメモリにロードされたデータに関する情報を格納する特殊なタイプのファイルです。これらは通常、Windowsまたはクラッシュしたアプリによって自動的に生成されますが、手動で生成することもできます。その後に発生する質問は、「ダンプファイルの内容を読み取るにはどうすればよいですか?」です。("How do I read the contents of a dump file?")。このガイドでは、それがどのように行われるかを示します。

注:(NOTE:)Windowsで(Windows)ダンプファイル(dump file)を生成する方法を探しているときにこのWebページにアクセスした場合は、「アプリ、バックグラウンド、またはWindowsプロセス用の(background or Windows process)ダンプファイル(dump file)を作成する方法」をお読みください。さまざまな開発者のさまざまなアプリを使用してダンプファイル(dump file)の内容を読み取る方法は複数ありますが、 Microsoftが作成した、 (Microsoft)WinDbgPreviewと呼ばれるアプリを使用するのが最も簡単でユーザーフレンドリーな方法です。

ステップ1(Step 1)WinDbgプレビュー(WinDbg Preview)をダウンロードしてインストールします

最初のステップは、 WinDbgプレビュー(WinDbg Preview)をダウンロードしてインストールすることです。Windows 10コンピューターまたはデバイスで、 (computer or device)Microsoft Storeを開き、「windbgプレビュー」("windbg preview,")を検索して、アプリ(Apps)部門からのWinDbgプレビュー(WinDbg Preview)結果をクリックまたはタップします。または、このリンクを使用して、 (use this link)Microsoftストアから(Microsoft Store)WinDbgプレビュー(WinDbg Preview)ページにすぐに移動します。

MicrosoftストアでWinDbgプレビューを検索する

ストア(Store)のWinDbgPreview(WinDbg Preview's)ページで、[インストール(Install)]をクリックまたはタップします。

WinDbgプレビューのインストール

ここで、アプリがダウンロードされ、Windows10PCにインストールされるまで待ちます。

ステップ2(Step 2)WinDbgプレビュー(WinDbg Preview)を開き、ダンプファイル(dump file)をロードします

WinDbg Previewのインストール後、そのショートカットは[スタート]メニュー(Start Menu)にあります。クリックまたはタップして開きます。

スタートメニューからのWinDbgプレビューショートカット

注:(NOTE:)WinDbg (WinDbg Preview)Preview(WinDbg Preview)を使用して任意のダンプファイルを開くことができますが、 (dump file)BSODブルースクリーン(Blue Screen)オブデス(Death))中にWindows 10によって作成されたダンプファイル(dump file)を開く場合は、管理者としてWinDbgPreviewを実行する必要があります。

以下のスクリーンショットでは、 WinDbgプレビュー(WinDbg Preview)がどのように見えるかを確認できます。ウィンドウの左上隅にある[ファイル(File)]ボタンをクリックまたはタップします。

WinDbgプレビューの[ファイル]ボタン

[デバッグ("Start debugging")の開始]セクションが選択されていることを確認してから、[ダンプファイルを開く("Open dump file.")]をクリックまたはタップします。

WinDbgプレビューでダンプファイルを開くことを選択する

[開く](Open)ウィンドウを使用してWindows10PC内を移動し、分析するダンプファイルを選択します。(dump file)次に、下のスクリーンショットに示すように、[開く]を(Open)クリックまたはタップ(click or tap)します。

ヒント:(TIP:)前回のクラッシュ時にWindows 10によって生成されたダンプファイル(dump file)の内容を表示する場合は、 「C:Windowsminidump」にあります。ここで、C:は(C:)Windows10がインストールされているドライブのドライブ文字です。

PCを閲覧してダンプファイルを開く

開くことを選択したダンプファイル(dump file)の大きさや、 WinDbg Previewを読み取るためにダウンロードする必要のある追加のソフトウェアパッケージによっては、すべての準備が整うまでしばらく待つ必要がある場合があります。完了すると、下のスクリーンショットに示されているビジーメッセージが消えるはずです。(Busy)

WinDbgプレビューがダンプファイルをロードするのを待っています

ステップ3(Step 3)。!を実行します ダンプファイル(dump file)analyzeコマンド(analyze command)

WinDbg Previewは、選択したダンプファイル(dump file)のロードを終了しました。その内容を分析するには、コマンド(Command)パネルの下部にあるテキストフィールドに!analyze -vEnterキー(Enter)を押します。

WinDbgプレビューで!analyze -vコマンドを実行して、ダンプファイルを解釈します

WinDbg Previewは、(WinDbg Preview)ダンプファイル(dump file)の読み取りと分析を開始します。前と同じ(Just)ように、ダンプファイル(dump file)のサイズと、アプリがそれを解釈するために必要な追加のデバッグパッケージの数によっては、この手順に時間がかかる場合があります。

WinDbgプレビューがダンプファイルを分析するのを待っています

ステップ4.ダンプファイルを解釈します

ダンプファイル(dump file)の分析が終了したら、結果を読み取ってクラッシュの原因を突き止めることができます。コマンド(Command)パネルで、BugcheckAnalysisが見つかるまでスクロールします。識別された問題に関する有用な情報が表示されます。

バグチェック分析の結果、WinDbgプレビューが表示されます

さらに下にスクロールして、 (Scroll)BUGCHECK_CODEというフィールドを探します。このバグコード(bug code)は、Windows10PCで何が起こったのかを正確に知るのに役立つため非常に重要です。それをどこかに書き留めて、グーグル(Google)を使ってそれを検索してください:あなたが得る結果は役に立つはずです。

たとえば、下のスクリーンショットに表示されているe2バグコードを(bug code)Googleで検索(Google search)すると、テストコンピューター(test computer)で手動でBSODが生成されていることがわかります。

WinDbgプレビューによって表示されるBUGCHECK_CODE

同じコマンド(Command)パネルに、SYMBOL_NAMEMODULE_NAME、およびIMAGE_NAMEというテキスト行が表示される場合もあります。これらは、ダンプファイルを解釈するときにも重要です。これらは、Windows10PCが壊れてクラッシュしたドライバーを指し示すことが多いためです。

SYMBOL_NAME、MODULE_NAME、およびIMAGE_NAMEによって表示される情報

MODULE_NAMEにリンクが表示されている場合は、それをクリックまたはタップ(click or tap)します。これにより、さらに詳細が表示され、問題の原因となった正確なドライバーまたはファイル(driver or file)を知ることもできます。たとえば、以下のスクリーンショットでは、Image pathFileDescriptionの行を見て、 Right Control + Scroll Lock + Scroll LockBSODブルースクリーン(Blue Screen)オブデス(Death))を手動でトリガーしたときに、キーボードドライバーによって(keyboard driver)ダンプファイル(dump file)が生成されたことを確認するだけで十分です。 +キーボードのロックキーの組み合わせをスクロールします。

イメージパスとFileDescriptionは、クラッシュの原因となるドライバーを特定するのに役立ちます

WinDbg Previewは、(WinDbg Preview)ダンプファイル(dump file)の内容に関する詳細を提供しますが、そのほとんどは非常に技術的であるため、通常のユーザーが簡単に消化することはできません。ただし、強調表示した情報から、何が問題になっているのかがわかります。

ダンプファイル(dump file)の内容を表示する簡単な方法を知っていますか?

ダンプファイルの内容を読み取るこの方法がかなり簡単であることがわかったと思います。さらにユーザーフレンドリーな他の方法を知っている場合、またはガイドに追加するものがある場合は、コメントセクションで遠慮なくお知らせください。



About the author

こんにちは潜在的な雇用主!私は、この分野で 7 年以上の経験を持つ、経験豊富なソフトウェア エンジニアです。私は、Windows 7 アプリケーションの設計と開発の方法を知っており、プロフィールにさまざまなクールな Web サイトの推奨事項があります。私のスキルと経験は、優れたプロジェクト管理スキル、プログラミング知識、および Web 開発経験を備えた有能な人材を探している企業に最適です。



Related posts