共用方式為


使用Dumpchk.exe來檢查記憶體轉儲檔案

本文說明如何使用 Dumpchk 檢查記憶體轉儲檔案。

原始 KB 編號: 156280

摘要

Dumpchk 是命令行公用程式,可用來確認已正確建立記憶體轉儲檔案。 如果記憶體轉儲檔案損毀,就無法在調試程序中進行分析。 使用 Dumpchk 確認傾印檔案處於良好狀態會很有説明。 它可節省時間和精力上傳損毀的傾印檔案,由支援專業人員分析。 Dumpchk 不需要存取符號。

Dumpchk 是 Windows 偵錯工具的一部分。 Windows 調試程式有兩個版本。 若要使用 Dumpchk,您必須安裝 Windows SDK 中包含的 Windows 偵錯工具版本:

  1. 下載 SDK 安裝程式。
  2. 啟動安裝程式,然後選取 [Windows 偵錯工具 ] 搭配您想要安裝的其他元件。
  3. 安裝完成之後,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}