蓝屏错误代码可通过五种方法获取:一、启用并解析内存转储文件;二、通过事件查看器筛选BugCheck日志;三、禁用自动重启以人工记录;四、用PowerShell命令查询最近STOP代码;五、在可靠性监视器中查看结构化故障报告。

如果您在使用 Windows 10 过程中遭遇蓝屏,但未能及时记录屏幕上显示的错误代码,则可能因系统自动重启而丢失关键诊断信息。以下是获取和查看蓝屏错误代码的多种可靠方法:
一、启用并查看内存转储文件
Windows 在蓝屏发生时默认生成内存转储文件(如 MEMORY.DMP 或小型转储 Minidump),其中完整保存了错误代码、引发模块及堆栈信息。需确保该功能已开启并定位到对应文件路径进行解析。
1、右键“此电脑”选择“属性”,点击“高级系统设置”。
2、在“启动和故障恢复”区域点击“设置”。
3、勾选“将事件写入系统日志”,并在“写入调试信息”下拉菜单中选择“小内存转储(256 KB)”。
4、确认“小内存转储目录”为 %SystemRoot%Minidump,点击确定保存。
5、重启后若再次蓝屏,进入该目录查找以 .dmp 结尾的最新文件。
6、使用 BlueScreenView 或 WinDbg Preview 工具打开该文件,即可直接读取 STOP 代码与故障驱动名称。
二、通过事件查看器回溯蓝屏记录
Windows 将蓝屏事件以错误级别记录在系统日志中,即使未生成转储文件,也可从中提取 STOP 代码与发生时间戳,辅助定位问题时段。
1、按 Win+R 输入 eventvwr.msc 并回车,打开事件查看器。
2、依次展开“Windows 日志”→“系统”,在右侧点击“筛选当前日志”。
3、在“事件来源”下拉框中勾选 BugCheck,点击确定。
4、在筛选结果中查找类型为“错误”的条目,双击打开详情。
5、在“常规”选项卡中可见 Bug Check Code 及其十六进制值(如 0x0000003B)。
6、同时可查看“详细信息”选项卡中的 XML 数据,确认 BugCheckCode 与 Parameter1–Parameter4 值。
三、禁用自动重启以捕获屏幕信息
系统默认在蓝屏后自动重启,导致用户无法看清错误代码。关闭此功能后,蓝屏将保持静止状态,便于人工抄录或拍照记录。
1、右键“此电脑”选择“属性”,点击“高级系统设置”。
2、在“启动和故障恢复”区域点击“设置”。
3、取消勾选 自动重新启动 选项。
4、点击“确定”保存设置并重启生效。
5、下次蓝屏时屏幕将停留于错误界面,可清晰看到 STOP 代码(如 IRQL_NOT_LESS_OR_EQUAL) 及其后四位十六进制数值。
四、使用命令提示符查询最近蓝屏历史
Windows 内置的 PowerShell 和 CMD 提供了快速检索蓝屏事件的命令接口,无需图形界面即可批量提取错误代码列表。
1、以管理员身份运行命令提示符或 PowerShell。
2、输入命令:wmic /namespace:\rootwmi PATH Win32_WinSAT get FormattedResults /format:list(仅作参考,非主用)。
3、更有效命令为:powershell "Get-WinEvent -FilterHashtable @{LogName='System'; ID=1001} -MaxEvents 10 | ForEach-Object { $_.Properties[0].Value }"。
4、该命令将输出最近 10 次 BugCheck 事件的 STOP 代码值(如 41、1A、3B)。
5、若需完整信息,改用:wevtutil qe System /q:"*[System[(EventID=1001)]]" /f:text,可显示含参数的原始日志。
五、检查 Windows 调试工具自动生成的报告
当系统启用“问题步骤记录器”或“可靠性监视器”时,蓝屏会被自动归类为严重故障,并在可靠性历史中生成结构化摘要,包含错误代码与关联软件/驱动。
1、按 Win+R 输入 perfmon /rel 并回车,打开可靠性监视器。
2、在时间轴中查找标有红色“X”的日期,对应“Windows 失败”项。
3、点击该条目,在下方详细信息栏中查看 失败类型:蓝屏 及其后的 错误代码(如 0x0000007E)。
4、同时可观察“关联的软件”与“关联的硬件”字段,辅助判断触发源。
5、若未启用可靠性监视器,首次打开时系统将自动开始收集数据,后续蓝屏将被记录。

















