Windows 系統發生嚴重錯誤時會顯示藍畫面 (BSOD),並給出一個十六進位停止代碼。理解這些代碼有助於快速定位問題根因。以下整理常見的 0x0000 到 0x003F 代碼含義,供除錯參考。
| 代碼 | 符號名稱 | 中文說明 | 常見原因與建議 |
|---|---|---|---|
| 0x0000 | STATUS_SUCCESS | 作業完成 | 非錯誤,通常不會顯示於藍畫面。 |
| 0x0001 | STATUS_UNSUCCESSFUL | 不正確的函數 | 驅動程式或系統呼叫失敗,建議更新驅動。 |
| 0x0002 | STATUS_FILE_NOT_FOUND | 系統找不到指定的檔案 | 關鍵系統檔遺失,嘗試執行 sfc /scannow 修復。 |
| 0x0003 | STATUS_PATH_NOT_FOUND | 系統找不到指定的路徑 | 路徑設定錯誤,檢查環境變數與捷徑。 |
| 0x0004 | STATUS_TOO_MANY_OPEN_FILES | 系統無法開啟檔案 | 檔案控制代碼耗盡,重啟或增加控制代碼上限。 |
| 0x0005 | STATUS_ACCESS_DENIED | 拒絕存取 | 權限不足,確認檔案/登錄權限設定。 |
| 0x0006 | STATUS_INVALID_HANDLE | 無效的代碼 | 程式使用無效控制代碼,重裝相關軟體。 |
| 0x0007 | STATUS_MEMORY_NOT_ALLOCATED | 儲存體控制區塊已毀 | 記憶體管理結構損壞,執行記憶體診斷工具。 |
| 0x0008 | STATUS_INSUFFICIENT_RESOURCES | 儲存體空間不足,無法處理這個指令 | 記憶體或分頁檔不足,增加實體記憶體或調整虛擬記憶體。 |
| 0x0009 | STATUS_INVALID_ADDRESS | 儲存體控制區塊位址無效 | 記憶體位址錯誤,檢查硬體相容性。 |
| 0x000A | STATUS_BAD_ENVIRONMENT | 環境不正確 | 環境區塊損壞,修復登錄或重新安裝應用程式。 |
| 0x000B | STATUS_INVALID_IMAGE_FORMAT | 嘗試載入一個格式錯誤的程式 | 執行檔損壞或架構不符 (x86/x64 混淆)。 |
| 0x000C | STATUS_INVALID_ACCESS_CODE | 存取碼錯誤 | 程式存取違規,更新驅動或修補程式。 |
| 0x000D | STATUS_DATA_ERROR | 資料錯誤 | 磁碟讀寫錯誤,執行 chkdsk /f /r 掃描修復。 |
| 0x000E | STATUS_NOT_ENOUGH_MEMORY | 儲存體空間不夠,無法完成 | 同 0x0008,記憶體資源耗盡。 |
| 0x000F | STATUS_INVALID_DRIVE | 系統找不到指定的磁碟機 | 磁碟機代號變更或硬體故障,檢查 BIOS/磁碟管理。 |
| 0x0010 | STATUS_CURRENT_DIRECTORY | 無法移除目錄 | 目錄正在被使用,關閉相關程式後再試。 |
| 0x0011 | STATUS_NOT_SAME_DEVICE | 系統無法將檔案移到其他的磁碟機 | 跨磁碟移動失敗,改用複製後刪除。 |
| 0x0012 | STATUS_NO_MORE_FILES | 沒有任何檔案 | 目錄為空或搜尋條件不符。 |
| 0x0013 | STATUS_WRITE_PROTECT | 儲存媒體為防寫狀態 | USB/磁碟啟用寫入保護,解除實體開關或登錄設定。 |
| 0x0014 | STATUS_INVALID_DEVICE | 系統找不到指定的裝置 | 裝置驅動異常,重新安裝驅動程式。 |
| 0x0015 | STATUS_DEVICE_NOT_READY | 裝置尚未就緒 | 光碟機無媒體或硬碟未就緒,稍候重試。 |
| 0x0026 | STATUS_END_OF_FILE | 到達檔案結尾 | 讀取超過檔案長度,程式邏輯錯誤。 |
| 0x0027 | STATUS_DISK_FULL | 磁碟已滿 | 釋放磁碟空間,清理暫存檔與大型檔案。 |
| 0x0032 | STATUS_NOT_SUPPORTED | 不支援這種網路要求 | 網路協定或指令不支援,更新網卡驅動。 |
| 0x0033 | STATUS_REMOTE_NOT_LISTENING | 遠端電腦無法使用 | 目標主機離線或防火牆封鎖,檢查網路連線。 |
| 0x0034 | STATUS_DUP_NAME | 網路名稱重複 | NetBIOS 名稱衝突,更改電腦名稱。 |
| 0x0035 | STATUS_BAD_NETWORK_PATH | 網路路徑找不到 | 共享路徑錯誤,確認共享名稱與權限。 |
| 0x0036 | STATUS_NETWORK_BUSY | 網路忙碌中 | 頻寬飽和或伺服器負載過高,錯峰使用。 |
| 0x0037 | STATUS_DEVICE_DOES_NOT_EXIST | The specified network resource or device is no longer available | 網路裝置斷開,檢查纜線與交換器。 |
| 0x0038 | STATUS_TOO_MANY_COMMANDS | The network BIOS command limit has been reached | NetBIOS 指令佇列滿,優化網路應用。 |
| 0x0039 | STATUS_ADAPTER_HARDWARE_ERROR | 網路配接卡發生問題 | 網卡硬體故障,更換網卡或更新韌體。 |
| 0x003A | STATUS_INVALID_NETWORK_RESPONSE | 指定的伺服器無法執行要求的作業 | 伺服器端錯誤,查看伺服器事件日誌。 |
| 0x003B | STATUS_UNEXPECTED_NETWORK_ERROR | 網路發生意外錯誤 | 一般網路錯誤,重置 TCP/IP 堆疊 (netsh int ip reset)。 |
| 0x003C | STATUS_BAD_REMOTE_ADAPTER | 遠端配接卡不相容 | 網卡驅動版本不匹配,統一驅動版本。 |
| 0x003D | STATUS_PRINT_QUEUE_FULL | 印表機佇列已滿 | 清除列印佇列,重啟 Print Spooler 服務。 |
| 0x003E | STATUS_NO_SPOOL_SPACE | 伺服器的空間無法儲存等候列印的檔案 | 列印伺服器磁碟空間不足,清理空間。 |
| 0x003F | STATUS_PRINT_CANCELLED | 等候列印的檔案已經刪除 | 列印工作被取消,非嚴重錯誤。 |
0x0000007E) 及參數,至 Microsoft 官方知識庫或藍畫面分析工具 (WinDbg, BlueScreenView) 深入分析。sfc /scannow、DISM /Online /Cleanup-Image /RestoreHealth 維護系統完整性。