蓝屏错误代码需从内存转储文件或事件查看器中提取:通过eventvwr.msc筛选Kernel-Boot日志(ID 12/15),或用BlueScreenView读取C:\Windows\Minidump*.dmp,亦可禁用自动重启后手动记录STOP后代码。

当你遭遇Windows蓝屏死机(BSOD)时,屏幕中央或底部会短暂显示一串以“***STOP”开头的错误代码,这是定位故障根源的关键线索。但蓝屏一闪而过、自动重启后消失,很多人根本来不及记下——你需要主动调取系统保留的原始记录,而不是靠肉眼捕捉。
从最近一次蓝屏的内存转储文件中提取代码
Windows默认会在蓝屏后生成一个内存转储文件(如C:\Windows\Minidump\*.dmp),里面完整封存了出错瞬间的内核状态和错误代码。
第一步:按 Win + R 打开运行框,输入 eventvwr.msc → 回车打开事件查看器。
第二步:左侧导航栏依次展开【Windows 日志】→【系统】,在右侧点击【筛选当前日志】。
第三步:在“事件来源”下拉菜单中选择 Microsoft-Windows-Kernel-Boot,再勾选事件ID为 12 和 15 的项 → 点击确定。这两类事件会明确记录最近一次蓝屏的STOP代码(例如“0x0000007E”)和失败驱动模块名。
注意:若没看到Kernel-Boot日志,请先确认系统已启用启动日志记录——在管理员权限的CMD中执行 bcdedit /set {default} bootlog yes,下次开机后才会生成。
用BlueScreenView工具直接读取.dmp文件
这个免费小工具能绕过命令行和日志筛选,把所有.minidump文件里的STOP代码、出错驱动、堆栈调用链全可视化列出来,适合不想折腾命令行的用户。
方法一:下载BlueScreenView(官方NirSoft站点),解压后直接双击运行,无需安装。
方法二:程序启动后自动扫描C:\Windows\Minidump目录下的所有.dmp文件,主窗口第一列就是【Bug Check Code】,比如“0x0000003B”或“CRITICAL_PROCESS_DIED”。
方法三:双击某一行,在下方面板里能看到详细参数(如0x00000000C0000005)、出错模块路径(如dxgkrnl.sys)、以及该次蓝屏发生的具体日期时间。
这一步操作起来很简单,直接把文件拖进去就行——但必须确保你没手动清空过Minidump文件夹,否则历史记录就永久丢失了。
禁用自动重启后手动抄录蓝屏画面
如果蓝屏频繁发生且你急需第一时间获取代码,最直白的办法是让系统停在蓝屏界面不跳走,给你足够时间拍照或手写记录。
① 右键【此电脑】→【属性】→【高级系统设置】→【启动和故障恢复】→【设置】。
② 取消勾选【系统失败】下的【自动重新启动】选项 → 点击确定保存。
③ 重启电脑,触发蓝屏后它将保持静止状态,此时【STOP: 后面那一长串十六进制数字就是你要的错误代码】,例如“0xC000021A”或“IRQL_NOT_LESS_OR_EQUAL”。
⚠️重要提醒:取消自动重启后,系统不会自行恢复,你必须手动长按电源键关机再开机,否则将一直卡在蓝屏界面。



















