Win11蓝屏只显示二维码是因为启用了自动重启诊断功能,真实错误代码藏在C:\Windows\MEMORY.DMP中;需设为完整内存转储、用WinDbg Preview执行!analyze -v解析,并修改注册表启用传统蓝屏文字显示。

Win11蓝屏只显示二维码、不显示错误代码,说明系统已启用“自动重启并显示诊断信息”功能,但崩溃转储未生成或被覆盖,导致无法直接读取STOP码;此时必须绕过图形界面,从底层日志和内存转储中提取真实错误源。
强制触发完整内存转储并定位原始错误
这一步是破局关键——二维码只是微软推送的在线诊断入口,真正线索藏在C:\Windows\MEMORY.DMP里。若该文件为空或不存在,后续所有分析都无从谈起。
右键“此电脑”→属性→高级系统设置→启动和故障恢复→设置→在“写入调试信息”下拉菜单中【必须选择“完整内存转储”】,路径保持默认C:\Windows\MEMORY.DMP→确定保存。
完成设置后,手动触发一次蓝屏:打开任务管理器→性能→CPU→右键任意进程→“转到服务”,找到svchost.exe(对应netsvcs),右键→“转到进程”,再右键该进程→“结束任务”。若系统未立即蓝屏,重复操作2~3次——这是安全、可控地复现内核崩溃的最小干预方式。
蓝屏重启后,立刻检查C:\Windows\目录下是否存在非零字节的MEMORY.DMP文件。若文件大小为0KB,说明页面文件(pagefile.sys)已被禁用或磁盘空间不足,需先释放C盘空间并启用分页文件。
用WinDbg Preview解析隐藏的错误代码
WinDbg是唯一能从二进制转储中还原原始STOP码和肇事模块的工具,网页扫码只会跳转到泛泛而谈的通用指南,毫无诊断价值。
从Microsoft Store安装WinDbg Preview→右键快捷方式→“以管理员身份运行”→将C:\Windows\MEMORY.DMP文件拖入窗口→在底部命令框输入【!analyze -v】并回车。
等待分析完成,在输出文本中逐行查找MODULE_NAME字段后的.sys文件名(如nvlddmkm.sys、dxgkrnl.sys、stornvme.sys),再向上滚动找到第一行包含“BugCheck”的行,其后紧跟的十六进制数就是真实蓝屏代码(例如0x000000D1对应IRQL_NOT_LESS_OR_EQUAL)。
若输出中出现“KERNEL_SECURITY_CHECK_FAILURE”或“SYSTEM_SERVICE_EXCEPTION”,说明问题出在驱动签名验证或系统服务调用链上,此时必须检查是否启用了内存完整性(HVCI)——它会拦截未签名驱动,导致看似无因的蓝屏。
关闭二维码引导,启用传统蓝屏文字显示
微软强制推送二维码是为了引导用户访问在线支持,但对技术人员而言,它掩盖了关键现场信息,必须禁用。
以管理员身份运行PowerShell→执行:reg add "HKLM\SYSTEM\CurrentControlSet\Control\CrashControl" /v "DisplayParameters" /t REG_DWORD /d 1 /f→回车确认。
接着执行:reg add "HKLM\SYSTEM\CurrentControlSet\Control\CrashControl" /v "AutoReboot" /t REG_DWORD /d 0 /f→回车确认。
这两条注册表指令分别启用蓝屏参数显示、禁用自动重启,确保下次崩溃时屏幕冻结并完整显示STOP码、失败模块及内存地址——这是人工判断最直接的依据。
执行完毕后,无需重启,下次蓝屏将不再弹出二维码,而是呈现传统蓝底白字的错误详情。











