經典錯誤訊息:0xXXXXXXXX 指令引用的 0x00000000 記憶體,該記憶體無法為 read (或 written)。代表程式嘗試存取無效/受保護/實體損壞的記憶體位址。成因橫跨硬體、驅動、軟體、系統、病毒五大面向。
| # | 類別 | 具體成因 | 解決方案 |
|---|---|---|---|
| 1 | 硬體:記憶體模組 | 記憶體實體損壞 (顆粒/PCB/金手指) | 更換記憶體 (MemTest86 確認後) |
| 2 | 雙通道/多條記憶體不相容 (時序/電壓/品牌/顆粒差異) | 同品牌/同規格/同批次成組;或單條測試隔離 | |
| 3 | 記憶體品質不佳 (劣質/翻新/無品牌) | 換用知名廠牌 (金士頓/騰鈺/威剛/科騰/美光/三星原廠) | |
| 4 | 散熱不良導致記憶體過熱 (機箱風道/散熱片/風扇失效) | 加裝機箱風扇、記憶體散熱馬甲、清理灰塵、改善線材整理 | |
| 5 | 記憶體插槽/主板插針氧化/彈簧片疲軟/虛焊 | 重插/換槽/橡皮擦金手指/主板送修插槽重焊 | |
| 6 | 硬體:其他 | 硬碟壞軌/控制器故障導致頁面檔讀寫失敗 | MHDD/Victoria 掃描/隔離壞軌;更換硬碟/SATA 線/控制器 |
| 7 | 顯示卡/其他擴充卡實體故障/不相容 | 換槽/更換顯卡/更新 BIOS/驅動 | |
| 8 | 驅動程式 | 驅動程式版本錯誤/損壞/衝突 (顯卡/晶片組/聲音/網卡) | 官網下載最新 WHQL 驅動乾淨安裝 (DDU 卸載舊驅);新系統**必先裝晶片組驅動** |
| 9 | 印表機/USB/其他週邊驅動衝突 | 移除非必要週邊驅動測試 | |
| 10 | 軟體應用層 | 應用程式本身損壞/設定檔損毀 | 重新安裝該應用程式 (清理 AppData/註冊表殘留) |
| 11 | 軟體 Bug (記憶體洩漏/緩衝區溢位/空指標) | 打官方補丁/升級最新版/回報廠商 | |
| 12 | 軟體與作業系統不相容 (舊 16/32 位元程式在 64 位元 OS) | 相容模式 (右鍵→相容性→WinXP SP3/以管理員執行) / 虛擬機/兼容層 | |
| 13 | 軟體間衝突 (安全軟體/輸入法/外掛/殘留常駐程式) | 近期新裝軟體 → 卸載測試;Clean Boot (msconfig 僅載入 Microsoft 服務) 定罪 | |
| 14 | 依賴元件缺失/損壞 (解碼器/執行階段/框架: VC++/DirectX/.NET/Java/編碼器) | 重裝對應執行階段/解碼器包 (K-Lite/LAV/HEVC Video Extensions) | |
| 15 | 系統/環境 | 病毒/木馬/Rootkit 感染修改核心結構/掛鉤 API | 安全模式/WinPE 下完整掃毒 (Windows Defender Offline / Kaspersky Rescue Disk / 騰鈺/火綜) |
| 16 | 作業系統本身 Bug / 缺乏關鍵更新 (Service Pack / 累積更新) | 安裝所有可用更新 (WSUS Offline / Windows Update);若持續發生考慮重灌/換版本 |
sfc /scannow、DISM /Online /Cleanup-Image /RestoreHealth (Win8+)。核心概念:此錯誤為**例外狀況 (Exception) c0000005 (Access Violation)** 的使用者模式表現。真因在於誰 (哪個模組) 在何處 (指令位址) 嘗試存取無效位址。事件檢視器 + Dr. Watson/WinDbg 分析傾印檔 (.dmp) 才能精準定罪。