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

Windows 8 藍畫面死機怎麼查代碼?BlueScreenView 還原崩潰現場完整教學

編輯:Windows 8 系統介紹

Win8 藍畫面不再顯示錯誤代碼?改用 DMP 檔案分析

Windows 8 藍畫面 (BSoD) 介面簡化,不再直接顯示傳統停止代碼 (如 0x0000007E)、驅動檔名。預設啟用「自動記憶體傾印」,在 %SystemRoot%\Minidump 產生 .dmp 檔案。需用工具讀取分析。

推薦工具:BlueScreenView (NirSoft 免費、免安裝、中文介面)

  • 下載:NirSoft BlueScreenView (x64 版分析 64 位元傾印)。
  • 解壓執行 BlueScreenView.exe,自動掃描 C:\Windows\Minidump 及 C:\Windows\MEMORY.DMP。

BlueScreenView 核心功能

功能操作說明
列出所有崩潰事件主視窗時間、停止代碼、參數、造成崩潰的驅動/模組、處理序
還原經典藍畫面雙擊事件 / F8模擬傳統 BSoD 文字介面,含完整停止代碼與四參數
檢視原始資料F11十六進位傾印內容,進階除錯用
標記可疑驅動右鍵 > 「標記為造成崩潰」紅色高亮,追蹤重複犯罪者
匯出報表檔案 > 「匯出為 HTML/CSV/文字」備份、提交技術支援

分析步驟實戰

  1. 開啟 BlueScreenView,按「崩潰時間」遞減排序,最新事件在最上方。
  2. 觀察 「停止代碼」 (Bug Check Code) 與 「造成崩潰的驅動程式」 (Caused By Driver)。
  3. 常見停止代碼速查:
    0x0000007E SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (驅動例外)
    0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL (驅動存取錯誤 IRQL)
    0x00000050 PAGE_FAULT_IN_NONPAGED_AREA (記憶體/驅動)
    0x00000116 VIDEO_TDR_ERROR (顯卡驅動逾時)
    0x00000124 WHEA_UNCORRECTABLE_ERROR (硬體錯誤/CPU/記憶體/主機板)
  4. 若「造成崩潰驅動」指向特定 .sys (如 nvlddmkm.sys NVIDIA、atikmpag.sys AMD、intelppm.sys CPU 電源管理、ntoskrnl.exe 核心非特定),針對該驅動更新/回滾/重裝。
  5. 按 F8 還原藍畫面,記錄完整四參數 (Parameter 1-4),網路搜尋該代碼+參數組合獲取精準解決方案。

確保系統產生傾印檔案 (必要設定)

  1. Win + R sysdm.cpl > 「進階」索引標籤 > 「啟動和故障復原」區域 > 「設定」。
  2. 「寫入偵錯資訊」選擇:
    - 小型記憶體傾印 (256 KB):預設,僅核心狀態,體積小,適合頻繁崩潰分析。
    - 核心記憶體傾印:含核心記憶體,分析更深入,需頁面檔 ≥ 實體記憶體。
    - 完整記憶體傾印:含所有實體記憶體,體積大,需頁面檔 ≥ 實體記憶體 + 1 MB。
  3. 傾印資料夾預設 %SystemRoot%\Minidump,可自訂。
  4. 取消勾選「自動重新啟動」 (若想看藍畫面內容),但建議保留自動重啟以利生產環境可用性。

進階:WinDbg (微軟官方核心除錯器)

專業開發/驅動工程師使用。載入符號表 (.symfix; .reload),指令 !analyze -v 自動分析根因。學習曲線陡峭,一般用戶 BlueSchoolView 足夠。

常見誤區

  • 以為藍畫面不顯示代碼就無法查:錯,DMP 檔案完整記錄一切。
  • 直接重裝系統:浪費時間,多數為單一驅動/硬體問題,針對性修復更快。
  • 忽略重複崩潰:同一驅動連續崩潰 3+ 次,必須徹底解決 (更新/回滾/更換硬體)。

BlueScreenView 讓 Win8 藍畫面分析像讀報紙一樣簡單。掌握停止代碼 + 犯罪驅動,對症下藥,系統穩定度大幅提升。

Copyright © Windows教程網 All Rights Reserved