Windows 11/10でスモールメモリダンプ(dmp)ファイルを開いて読み取る方法
実行中のWindowsアプリケーションが予期せず停止またはクラッシュした場合、システムは「クラッシュダンプファイル」を生成して、クラッシュイベントが発生する直前に存在していた情報を保存します。これらのクラッシュダンプファイルを読むと、エラーの原因を見つけてトラブルシューティングするのに役立つ場合があります。Windowsで作成された小さなメモリダンプファイル(memory dump file)を読み取る方法を見つけてください。
スモールメモリダンプ(Small Memory Dump)(DMP)ファイルの読み取り
小さなメモリダンプファイルには、アプリケーションが予期せずクラッシュまたは停止した理由を特定するのに役立つ、有用な情報の最小セットが記録されます。新しいバージョンのWindowsは、コンピューターが予期せず停止するたびに、新しいファイルを自動的に作成します。これらのファイルに関連する履歴は%SystemRoot%Minidump
フォルダに保存されます。ダンプファイルタイプには、次の情報が含まれています。
- 停止(Stop)メッセージとそのパラメータおよびその他のデータ
- ロードされたドライバーのリスト
- 停止したプロセッサーのプロセッサー・コンテキスト(PRCB)
- 停止したプロセスのプロセス情報とカーネルコンテキスト(EPROCESS)
- 停止したスレッドのプロセス情報とカーネルコンテキスト(ETHREAD )
- 停止したスレッドのカーネルモードの呼び出しスタック。(Kernel-mode)
ユーザーは、Windowsデバッガー(WinDbg.exe)(Windows Debugger (WinDbg.exe))ツールを使用して、小さなメモリダンプファイルを読み取ることができます。これ(WinDbg)は、最新バージョンのDebugging ToolsforWindows(Debugging Tools)パッケージ(Windows)の一部として提供されます。
デバッグツールは、Windows Software Development Kit(SDK)からスタンドアロンコンポーネントとしてインストールできます。
セットアップ中にSDKインストールウィザードが表示され(SDK)たら、[Windows用のデバッグツール]に対して(Debugging Tools for Windows)マークされたチェックボックスをオンにします。このアクションにより、 Windowsソフトウェア開発キット(Windows Software Development Kit)(SDK )からスタンドアロンコンポーネントとしてデバッグツールをインストールできるようになります。
Windowsデバッガー(Windows Debugger)をセットアップしたら、 [ファイル]メニューから(File)[クラッシュダンプを開く(Open Crash Dump)]オプションを選択するか、CTRL + Dを押して、ダンプを開きます。
コンピュータの画面に[クラッシュダンプを開く]ダイアログボックスが表示されたら、 (Open Crash Dump)[ファイル名(File name)]ボックスにクラッシュダンプファイルのフルパスと名前を入力するか、ダイアログボックスを使用して適切なパスとファイル名を選択します。
ここで、適切なファイルが選択されたら、[開く(Open)]を選択します。
(Wait)ダンプファイルがインターネット(Internet)に接続し、必要な記号をダウンロードして読み出しに表示するときに、ダンプファイルがロードされるまで数秒待ちます。
「デバッグ対象が接続されていません(Debugee not connected)」というメッセージが表示されます。
すべてのシンボルが正常にダウンロードされると、ダンプテキストの下部に次のメッセージが表示されます–フォローアップ:MachineOwner。(Followup: MachineOwner.)
ダンプウィンドウの下部にあるコマンドバーにコマンドを入力して、ダンプファイルを分析します。BugcheckAnalysis!analyze -v
の下にあるリンクが表示されます。
リンクをクリックして!analyze -v
、ページ下部のプロンプトにコマンドを入力します。
完了すると、詳細なバグチェック分析が画面スペースを占めるはずです。
(Scroll)と表示されているセクションまで下にスクロールSTACK_TEXT
します。STACK_TEXTフィールドには、障害のあるコンポーネントのスタックトレースが表示されます。ここでは、数字の行があり、各行の後にコロンといくつかのテキストが続きます。このテキストは、クラッシュの原因と、該当する場合はどのサービスがクラッシュしているのかを特定するのに役立ちます。
詳細については、拡張機能を使用して!analyze
ください。
データを完全に詳細に表示するには、、オプションを使用することを忘れないでください。-v
読む(Read):Windows11/10でクラッシュダンプファイルを手動で作成する方法。(manually create a Crash Dump file)
実行時に、「!analyze」コマンドは、エラーの原因である可能性のある命令を判別し、それをFOLLOWUP_IPフィールドに表示します。
- SYMBOL_NAME –記号を表示します
- MODULE_NAME –モジュールを表示します
- IMAGE_NAME –画像名を表示します
- DEBUG_FLR_IMAGE_TIMESTAMP –この命令に対応する画像のタイムスタンプを表示します
問題を解決するために必要なアクションを実行してください。
- コマンドラインツール(use the command-line tool) Dumpchk.exeを使用して、メモリダンプファイルを確認することもできます。
- Crash Dump Analyzerソフトウェア(Crash Dump Analyzer software)を使用して、クラッシュダンプレポートを分析できます。
- または、WhoCrashed Home Editionを使用して、シングルクリックでエラーをチェックすることもできます。このツールは、 Windowsメモリダンプ(Windows Memory Dumps)の事後クラッシュダンプ分析を実行し、収集されたすべての情報をわかりやすい方法で表示します。
お役に立てば幸いです。
関連記事:(Related reads:)
- Windowsメモリダンプ設定
- クラッシュダンプファイルの物理メモリ制限(Physical Memory Limits in Crash Dump files)
- ブルースクリーンでクラッシュダンプファイルを作成するようにWindowsを構成する
- Windowsが作成および保存するメモリダンプファイルの数を制御します。
Related posts
Windows 11/10のFix WerMgr.exe or WerFault.exe Application Error
Windows 10で手動でCrash Dump fileを作成する方法
Windows 10でDISMを使用している間のリモートprocedure callエラーが失敗しました
Background Intelligent Transfer ServiceがWindows 11/10で動作しません
Fix Device encryptionはWindows 11/10で一時的に中断されています
互換性のないVideo card Windows 10のインストール中にエラーが発生しました
Windows 11/10のMicrosoft Office Click-To-Run High CPU usage
Intel Thunderbolt Dock software Windows 10で動作していません
Start Menuが開かないかWindows 11/10で働いていないStart Button
File ExplorerはWindows 11/10で開かれません
Screenshots Pictures folderでWindows 11/10で保存されていない
WMI Provider Host(WmiPrvSE.exe)Windows 10のHigh CPU Usage
Missing DLLファイルエラーがWindows 11/10 PCで修正する方法
削除済みPrinter Windows 10に再公開して戻ってくる
縮小工具ロック、フリーズ、またはWindows 10でクラッシュする
Windows 10 Photos app File systemでクラッシュするエラー
Windows SecurityはWindows 10のNo Security Providersと言います
Audio ServiceはWindows 11/10では動作していません
いいえスキャナはWindows 10コンピュータ上でエラーが検出されませんでした
Windows Update Windows 11/10でインストールまたはダウンロードできませんでした