本文說明如何使用 Dumpchk 檢查記憶體轉儲檔案。
原始 KB 編號: 156280
摘要
Dumpchk 是命令行公用程式,可用來確認已正確建立記憶體轉儲檔案。 如果記憶體轉儲檔案損毀,就無法在調試程序中進行分析。 使用 Dumpchk 確認傾印檔案處於良好狀態會很有説明。 它可節省時間和精力上傳損毀的傾印檔案,由支援專業人員分析。 Dumpchk 不需要存取符號。
Dumpchk 是 Windows 偵錯工具的一部分。 Windows 調試程式有兩個版本。 若要使用 Dumpchk,您必須安裝 Windows SDK 中包含的 Windows 偵錯工具版本:
- 下載 SDK 安裝程式。
- 啟動安裝程式,然後選取 [Windows 偵錯工具 ] 搭配您想要安裝的其他元件。
- 安裝完成之後,dumchk.exe位於您安裝 Windows 偵錯的目錄中。 使用符合硬體平臺的版本。
當 Dumpchk 執行時,它會從記憶體傾印檔案顯示一些基本資訊,然後驗證檔案中的所有虛擬和實體位址。 如果未指定符號路徑,則有許多符號錯誤。 當我們檢查傾印檔案是否有損毀時,可以忽略這些錯誤。 Dumpchk 會報告記憶體轉儲檔案中找到的任何錯誤。
如果在所顯示輸出的任何部分期間發生錯誤,傾印檔案就會損毀,而且無法執行分析。
當 Dumpchk 完成時,它會顯示停止程式代碼和一些參數。
BUGCHECK_CODE: 1e
BUGCHECK_P1: ffffffffc0000420
BUGCHECK_P2: fffff8004dbab02a
BUGCHECK_P3: 0 BUGCHECK_P4: fffff8003a6d5f20
SYMBOL_NAME: nt_symbols!72291DF0104D000
PROCESS_NAME: ntoskrnl.exe
IMAGE_NAME: ntoskrnl.exe
MODULE_NAME: <Module Name>
FAILURE_BUCKET_ID: <Bucket Id>
FAILURE_ID_HASH: {029f6661-9c67-6d47-23e5-a0398183d06e}