Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 開啟 DMP 藍畫面記憶體傾印檔:WinDbg 工具安裝與分析流程

編輯:Win7 系統應用技巧

Windows 7 發生藍畫面 (BSOD) 時,系統會在 C:\Windows\Minidump 或 C:\Windows\MEMORY.DMP 產生 .dmp 傾印檔,記錄崩潰時的呼叫堆疊、驅動模組、錯誤代碼,是診斷藍畫面根因的關鍵證據。本文說明如何下載安裝 Debugging Tools for Windows (WinDbg) 並開啟分析 .dmp 檔案,附圖文操作步驟。

工具取得與安裝

  1. 下載 Windows SDK (含 Debugging Tools) 或獨立 Debugging Tools for Windows (舊版官網/第三方鏡像)。
  2. 安裝時僅勾選 「Debugging Tools for Windows」,其餘元件可取消以降低下載量。
  3. 安裝完成後,開始功能表出現 「Debugging Tools for Windows (x86)」 或 (x64) 資料夾,點選 WinDbg (或 WinDbgX) 啟動。
Debugging Tools安裝
開始功能表WinDbg
WinDbg介面

開啟 .dmp 檔案分析

  1. WinDbg 選單列 「File」 → 「Open Crash Dump」 (或 Ctrl+D)。
  2. 瀏覽選取目標 .dmp 檔案 (通常在 C:\Windows\Minidump\MiniMMddyy-xx.dmp 或 C:\Windows\MEMORY.DMP),點選開啟。
  3. 提示「開啟工作區?」選擇 Yes。
  4. 載入完成後,命令列輸入 !analyze -v 按 Enter,執行詳細自動分析。
開啟Crash Dump
開啟工作區提示
分析結果介面

關鍵分析指令與解讀

  • !analyze -v:詳細自動分析,輸出 BUGCHECK_CODE (錯誤代碼)、BUGCHECK_STR、DEFAULT_BUCKET_ID、PROCESS_NAME (崩潰進程)、STACK_TEXT (呼叫堆疊)、MODULE_NAME / IMAGE_NAME (疑似驅動/模組)。
  • lm:列出載入模組清單,找時間戳記近期更新的驅動。
  • kv:顯示完整堆疊框架 (含參數)。
  • .sympath:設定符號檔路徑 (建議 srv*C:\Symbols*https://msdl.microsoft.com/download/symbols),確保函數名稱解析正確。

常見藍畫面代碼快速查核

  • 0x0000007E / 0x0000008E:驅動/記憶體存取違規,優先更新顯卡、晶片組、儲存控制器驅動。
  • 0x000000D1 (DRIVER_IRQL_NOT_LESS_OR_EQUAL):驅動在高 IRQL 存取分頁記憶體,幾乎確定是驅動 Bug。
  • 0x00000050 (PAGE_FAULT_IN_NONPAGED_AREA):記憶體硬體故障或驅動損壞系統頁面。
  • 0x00000124 (WHEA_UNCORRECTABLE_ERROR):硬體機器檢查錯誤 (CPU/記憶體/主機板/供電)。

替代輕量工具

  • BlueScreenView (NirSoft):免安裝、圖形介面、自動掃描 Minidump 顯示藍畫面清單、代碼、驅動,適合快速初步判斷。
  • WhoCrashed:整合 WinDbg 分析引擎,生成易讀報告,免費版功能足夠。

掌握 WinDbg 開啟 .dmp 分析基本流程,讓藍畫面不再是不可解的謎,精準定位故障驅動/硬體,對症下藥徹底解決。

Copyright © Windows教程網 All Rights Reserved