藍屏代碼(停機碼)是 Windows 核心拋出的「診斷指紋」,每個代碼背後代表特定的錯誤類別。本文將高頻藍屏代碼按數值順序整理,提供成因分析、現場判斷線索、分級解決方案,並針對每個代碼給出「首要行動」與「進階驗證」,作為您的桌邊速查手冊。
含義: 核心模式程式碼在 IRQL > DISPATCH_LEVEL 時嘗試存取分頁記憶體(分頁錯誤),或存取無權限記憶體位址。
現場線索: 參數 1 = 存取位址,參數 2 = IRQL,參數 3 = 讀/寫/執行,參數 4 = 存取指令位址。
首要行動: 記下故障模組名(藍屏畫面或 BlueScreenView)→ 更新/回滾該驅動。
進階驗證: MemTest86 排除記憶體;驅動驗證器 (verifier) 鎖定問題驅動(僅限進階用戶)。
含義: 記憶體管理子系統偵測到內部資料結構不一致(PFN 列表、工作集、分頁表等)。
參數 1 子類型關鍵:
0x41287 : PTE 狀態不一致
0x41790 : 工作集列表損毀
0x60000 : 可用頁面列表損毀
0xC000009A : 資源不足(非分頁池耗盡)
首要行動: MemTest86 4 Pass(必要);檢查分頁檔設定(固定大小、健康分區)。
進階驗證: !vm、!memusage 分析傾印;檢查非分頁池洩漏 (poolmon / !poolused)。
含義: 核心模式程式拋出核心未捕獲的例外(存取違規、除零、無效指令、堆疊溢位等)。
參數 1 = 例外代碼(關鍵):
0xC0000005 存取違規(最常見)
0xC0000094 整數除零
0xC000001D 無效指令
0xC00000FD 堆疊溢位
首要行動: WinDbg !analyze -v 取得 FAULTING_MODULE,針對性更新/移除驅動。
含義: 檔案系統驅動 (fastfat.sys / ntfs.sys) 偵測到磁碟結構不一致或 I/O 失敗。
首要行動: chkdsk C: /f /r /x(需重啟);硬碟廠商工具長測;SMART 05/C5/C6 檢查。
進階: 暫停防毒即時掃描/備份軟體/磁碟整理工具(這些濾波驅動常干擾檔案系統 I/O)。
含義: 重導向器 (RDR) / SMB 用戶端驅動內部錯誤,常與記憶體管理交互問題相關。
首要行動: 增加實體記憶體;檢查網路驅動更新;MemTest86 驗證。
含義: 系統匯流排奇偶校驗錯誤,通常為實體硬體故障:記憶體 (含 L2/L3 快取)、顯示記憶體、CPU 快取、主機板匯流排。
首要行動: MemTest86(必要);Prime95 Blend 測試 CPU 快取/記憶體控制器;檢查硬體連接(記憶體插槽、顯卡座、CPU 底座針腳)。
含義: 系統頁表項 (PTE) 耗盡,無法映射核心虛擬位址。常見於大量 I/O、驅動洩漏 PTE、/3GB 啟動參數導致核心虛擬空間壓縮。
解決: 登錄 HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\SystemPtes 設為 20000~50000 (十進位),重啟。移除近期新增驅動/備份/防毒軟體。
含義: 同一 IRP (I/O Request Packet) 被 IoCompleteRequest 完成兩次。驅動邏輯 Bug。
已知誘因: Falstaff.sys (In-System 軟體)。解決:移除該軟體,更新相關驅動。
含義: 參考非分頁區 (Nonpaged Pool/核心堆疊/驅動映像) 的無效記憶體位址。極高機率為記憶體硬體故障或驅動存取已釋放記憶體。
首要行動: MemTest86 4 Pass(必要);chkdsk /r;更新/移除近期驅動。
含義: 登錄子系統讀取蜂巢檔發生 I/O 錯誤(硬碟壞軌、檔案系統損毀、記憶體錯誤導致登錄快取損毀)。
首要行動: chkdsk C: /f /r;MemTest86;RegBack 還原;必要時重灌。
參見獨立文章 (ID 13589):核心堆疊分頁讀取失敗 → 硬碟 I/O、分頁檔、記憶體、病毒四大類,配合參數 1 狀態碼精準定位。
含義: 核心需求資料從分頁檔/對映檔讀入失敗。參數 1 狀態碼關鍵:
0xC000009C / 0xC000016A → 硬碟壞軌/硬體錯誤
0xC000000E / 0xC000009D → 裝置不存在/無媒體(纜線/控制器/電源)
0xC000009A → 資源不足(非分頁池耗盡)
首要行動: 依狀態碼分類處理:壞軌→換碟;纜線/控制器→換線/更新驅動/換埠;資源不足→增加記憶體/調整非分頁池。
| 代碼 | 名稱 | 核心含義 | 首要對策 |
|---|---|---|---|
| 0x101 | CLOCK_WATCHDOG_TIMEOUT | 多核心同步逾時 | 關閉超頻、更新 BIOS/微碼、檢查散熱電源 |
| 0x116 | VIDEO_TDR_FAILURE | 顯卡 TDR 逾時失敗 | DDU 重裝驅動、降低超頻、檢查顯卡供電/散熱 |
| 0x124 | WHEA_UNCORRECTABLE_ERROR | 硬體不可修正錯誤 | !errrec 分析、硬體壓力測試、更換故障元件 |
| 0x133 | DPC_WATCHDOG_VIOLATION | DPC 執行過長 | 更新儲存驅動 (iaStorV)、SSD 固件、關閉防毒掃描 |
| 0x139 | KERNEL_SECURITY_CHECK_FAILURE | 核心安全檢查失敗 (GS/緩衝區保護) | 驅動驗證器、MemTest86、更新/移除可疑驅動 |
| 0x154 | UNEXPECTED_STORE_EXCEPTION | 儲存管理器例外 | 硬碟/SSD 診斷、更新儲存驅動、chkdsk、換碟 |
藍屏發生 │ ├─ 記錄代碼 + 故障模組名(拍照/BlueScreenView) │ ├─ 代碼屬「驅動/軟體類」(0A, D1, 7E, 3B, 1E, 3D, 44, 3F)? │ ├─ 是 → 安全模式移除近期驅動/軟體/更新 → 更新故障模組驅動 → 解決? │ │ │ └─ 否 → 代碼屬「記憶體/儲存類」(1A, 4E, 50, 77, 7A, 24, 2E, 51, 154)? │ ├─ 是 → MemTest86 + chkdsk/r + 硬碟廠商工具 → 硬體通過? │ │ ├─ 是 → sfc/DISM 修復系統檔 → 解決? │ │ └─ 否 → 更換故障硬體 (記憶體/硬碟) │ │ │ └─ 代碼屬「現代硬體/驅動類」(101, 116, 124, 133, 139)? │ ├─ 是 → 關閉超頻/更新 BIOS/微碼/驅動/固件 → 壓力測試 → 解決? │ └─ 否 → 分析完整傾印 (!analyze -v) → 精準鎖定模組 → 針對性修復 │ └─ 全部無效 → 乾淨重裝 (格式化系統分區) + 建立映像備份習慣
!analyze -v 讀取 MODULE_NAME,比任何猜測都準確。將此手冊加入書籤,下次藍屏不再慌張,按圖索驥,精準擊潰每一個停機碼。