蓝屏不是绝症,停止码就是线索。先记下屏幕上的代码(或拍张照),再到这张表里查。
一、先做这件事:看清代码
- 蓝屏界面会显示
Stop code: XXXXXXX和英文名称,两者一起记 - 系统默认会自动重启看不到代码:控制面板 → 系统 → 高级系统设置 → 启动和故障恢复 → 取消勾选「自动重新启动」
- 来不及抄就用手机拍,或用 BlueScreenView 事后看 dump 文件(见另一篇教程)
二、蓝屏停止码速查表
| 停止码 | 名称 | 主要原因 | 处理动作 |
|---|---|---|---|
| 0x0000007B | INACCESSIBLE_BOOT_DEVICE | 硬盘模式(AHCI/RAID)不匹配、引导损坏 | 改 BIOS SATA 模式;bootrec 修引导 |
| 0x000000D1 | DRIVER_IRQL_NOT_LESS_OR_EQUAL | 驱动访问非法内存 | 安全模式卸载最近装的驱动,装官方版 |
| 0x00000050 | PAGE_FAULT_IN_NONPAGED_AREA | 内存故障、驱动、杀软冲突 | 内存诊断;卸载第三方杀软 |
| 0x0000001A | MEMORY_MANAGEMENT | 内存条损坏或超频不稳 | mdsched 检测;拔插内存;关 XMP |
| 0x0000003B | SYSTEM_SERVICE_EXCEPTION | 显卡驱动、系统文件损坏 | 更新显卡驱动;sfc /scannow |
| 0x0000007E | SYSTEM_THREAD_EXCEPTION_NOT_HANDLED | 驱动冲突、病毒 | 卸载近期驱动;全盘杀毒 |
| 0x00000024 / 0x000000ED | NTFS_FILE_SYSTEM | 磁盘文件系统损坏、坏道 | chkdsk /f /r;备份数据换盘 |
| 0x00000133 | DPC_WATCHDOG_VIOLATION | SSD 固件 bug、存储驱动超时 | 更新 SSD 固件;换 SATA 口/数据线 |
| 0x00000124 | WHEA_UNCORRECTABLE_ERROR | 硬件底层错误:CPU/内存/供电 | 清灰、恢复默认频率、查电源 |
| 0x000000EF | CRITICAL_PROCESS_DIED | 关键系统进程被杀、更新失败 | 卸载最近更新;DISM 修复 |
| 0x000000F4 | CRITICAL_OBJECT_TERMINATION | 存储驱动、硬盘故障 | 检查硬盘健康;更新存储驱动 |
| 0x00000139 | KERNEL_SECURITY_CHECK_FAILURE | 内存损坏、驱动堆栈被破坏 | 内存测试;卸载异常驱动 |
| 0x0000001E | KMODE_EXCEPTION_NOT_HANDLED | 第三方内核驱动 | 干净启动定位;卸载杀软 |
| 0x0000004E | PFN_LIST_CORRUPT | 内存条物理损坏 | 逐条测试内存 |
| 0x000000C2 | BAD_POOL_CALLER | 驱动内存池操作错误 | 定位驱动;卸载近期软件 |
| VIDEO_TDR_FAILURE | 显卡驱动无响应 | nvlddmkm.sys / atikmpag.sys | DDU 卸载后重装显卡驱动 |
| VIDEO_DXGKRNL_FATAL_ERROR | 图形内核错误 | 显卡驱动/超频/硬件问题 | 降频;重装驱动;检查显卡 |
| KERNEL_DATA_INPAGE_ERROR | 页面文件读取失败 | 硬盘坏道、内存问题 | chkdsk /r;硬盘健康检测 |
| 0xC000021A | WINLOGON_FAILURE(无蓝屏码) | 系统更新后 winlogon/csrss 异常 | 启动修复;卸载最近更新 |
| 0x0000009F | DRIVER_POWER_STATE_FAILURE | 驱动电源状态转换失败 | 更新网卡/显卡驱动;关闭休眠 |
三、最常见的 5 个肇事驱动文件
用 BlueScreenView 看「Caused By Driver」列,如果是下面这些,就知道该动谁:
ntoskrnl.exe—— 系统内核,多半是别的驱动引起,需看第二嫌疑文件nvlddmkm.sys/amdkmdag.sys/atikmpag.sys—— N卡 / A卡驱动netio.sys/ndis.sys/netwtw10.sys—— 网络相关mfehidk.sys/klflt.sys—— 杀毒软件(McAfee / 卡巴斯基)dxgkrnl.sys/win32kfull.sys—— 图形子系统
四、通用五步排查法(不知道从哪下手就按这个来)
- 记代码:拍下停止码和失败驱动程序名
- 卸载最近装的软件和驱动:80% 的蓝屏由最近变更引起
- 修系统文件(管理员命令行):
sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth
- 测内存:
Win + R→mdsched.exe→ 立即重新启动并检查问题 - 干净启动:msconfig → 服务 → 隐藏 Microsoft 服务 → 全部禁用 → 启动项全关,逐项排除
如果以上都做过还是频繁蓝屏,且蓝屏时间随机、代码每次都不一样,优先怀疑硬件:内存(最多)、电源(其次)、硬盘、散热。用 MemTest86 跑满 2 轮是最可靠的判断方式。