问题排查

电脑蓝屏怎么办?先查蓝屏代码,再按原因逐项排查

Windows 11;Windows 10 部分入口有所不同更新于 约 6 分钟

处理蓝屏的第一步是拿到蓝屏代码,不同代码的原因完全不同。Win10/11 的蓝屏界面会写“终止代码:XXXX”,旁边可能还有出错的文件名(如 nvlddmkm.sys),拍下来最省事;没看清的按下面的方法找。

找到蓝屏代码

  1. Win + R 输入 eventvwr → Windows 日志 → 系统
  2. 右侧“筛选当前日志”,事件来源选 BugCheck
  3. 打开事件 ID 1001,里面会写“检测错误: 0x0000007e (…)”,这就是蓝屏代码
  4. 也可以看 C:\Windows\Minidump 文件夹里的 .dmp 文件,用 BlueScreenView 或 WinDbg 打开,能看到是哪个驱动文件导致的

拿到代码后,到 蓝屏代码大全 里查对应的原因和处理方法。

最常见的蓝屏代码

代码 名称 最常见原因
0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL 网卡、显卡驱动
0x0000003B SYSTEM_SERVICE_EXCEPTION 驱动、杀毒软件
0x0000007E SYSTEM_THREAD_EXCEPTION_NOT_HANDLED 驱动
0x0000001A MEMORY_MANAGEMENT 内存条
0x00000050 PAGE_FAULT_IN_NONPAGED_AREA 内存、驱动
0x0000007B INACCESSIBLE_BOOT_DEVICE 硬盘模式、存储驱动
0x00000116 VIDEO_TDR_FAILURE 显卡驱动、显卡
0x00000124 WHEA_UNCORRECTABLE_ERROR 硬件、超频、温度

没有代码时的通用排查顺序

  1. 回想蓝屏前装过什么:新驱动、新软件、新硬件,先回退或拔掉
  2. 卸载第三方杀毒、游戏反作弊、虚拟光驱这类带内核驱动的软件
  3. 更新或回退显卡、网卡驱动,品牌电脑到官网下载
  4. 运行 Windows 内存诊断(Win + R 输入 mdsched),台式机可以只留一根内存条测试
  5. 检查硬盘健康状态,执行 CHKDSK
  6. 执行 DISM 和 SFC 修复系统文件
  7. 都不行时用 系统还原 回到蓝屏之前,最后考虑 重装系统

按蓝屏出现的时机判断

什么时候蓝屏 重点检查
开机就蓝屏、进不了系统 进安全模式卸载最近的驱动和更新;硬盘模式(AHCI/RAID)是否被改过
玩游戏、看视频时蓝屏 显卡驱动、显卡温度、电源功率
待机或睡眠唤醒后蓝屏 网卡、USB、显卡驱动的电源管理
随机蓝屏、每次代码都不一样 内存条、超频、电源,大概率是硬件
装完更新后开始蓝屏 卸载该更新,见 Windows 更新问题

蓝屏后进不了系统

  1. 开机时连续强制关机 2~3 次进入“自动修复”
  2. 选 疑难解答 → 高级选项 → 启动设置 → 重启,按 4 进入安全模式,见 安全模式
  3. 在安全模式里卸载最近装的驱动或软件
  4. 或者在高级选项里选“卸载更新”“系统还原”

蓝屏后自动重启,来不及看

Win + R 输入 sysdm.cpl → 高级 → 启动和故障恢复“设置” → 取消“自动重新启动”。下次蓝屏会停在蓝屏界面,方便拍照。电脑没有蓝屏只是频繁自动重启,见 电脑自动重启。

常见问题

蓝屏会损坏电脑吗?

蓝屏是系统为了防止数据损坏主动停机,本身不会损坏硬件。但频繁蓝屏可能导致正在写入的文件损坏,最好尽快排查。

偶尔蓝屏一次需要处理吗?

偶尔一次可以先观察;同一代码一周内反复出现,就要按代码排查。

重装系统能解决蓝屏吗?

软件和驱动引起的蓝屏,重装基本能解决;内存、硬盘等硬件故障引起的,重装后还会蓝屏。

Win7 蓝屏怎么查代码?

Win7 蓝屏界面上的 STOP: 0x000000XX 就是代码;也可以在事件查看器里找 BugCheck 事件。

参考资料