应关闭“系统失败时自动重新启动”功能以查看蓝屏错误代码,具体可通过系统属性、msconfig、注册表编辑器、禁用快速启动及调整网卡唤醒策略五种方式实现。

如果您在Windows 10系统遇到蓝屏、崩溃或错误后电脑自动重启,导致无法查看错误代码或排查原因,则很可能是“系统失败时自动重新启动”功能处于启用状态。以下是关闭该功能的具体操作步骤:
一、通过系统属性禁用自动重启
该方法直接修改系统启动与故障恢复策略,阻止系统在发生严重错误(如BSOD)后强制重启,从而保留错误界面供诊断。
1、右键点击“此电脑”或“计算机”图标,选择“属性”。
2、在打开的系统窗口中,点击左侧的“高级系统设置”。
3、在“系统属性”对话框中,切换到“高级”选项卡,点击“启动和故障恢复”区域下方的“设置”按钮。
4、在新弹出的“启动和故障恢复”窗口中,找到“系统失败”部分。
5、取消勾选自动重新启动选项。
6、建议同时勾选将事件写入系统日志,便于后续在“事件查看器”中检索错误详情。
7、连续点击“确定”保存所有更改,无需重启即可生效(下次崩溃时立即生效)。
二、通过系统配置工具(msconfig)辅助控制
该方法可配合禁用快速启动与诊断启动模式,降低因服务或驱动冲突引发的异常重启干扰,增强稳定性判断条件。
1、按Win + R组合键打开“运行”对话框。
2、输入msconfig并回车,打开“系统配置”窗口。
3、切换到“引导”选项卡,勾选“安全引导”,再选择“最小”模式(可选,用于排除第三方驱动干扰)。
4、切换到“服务”选项卡,勾选“隐藏所有Microsoft服务”,然后点击“全部禁用”(临时排查用)。
5、切换到“常规”选项卡,选择“诊断启动”,点击“确定”后重启电脑。
6、重启后再次进入msconfig,恢复为“正常启动”,点击“确定”。
三、通过注册表编辑器彻底锁定设置
当组策略或系统权限限制导致图形界面设置失效时,可通过注册表直接修改底层开关值,确保禁用指令被强制执行。
1、按Win + R打开运行,输入regedit并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon。
3、在右侧窗格中查找字符串值AutoRestartShell;若不存在,则右键空白处 → 新建 → 字符串值,命名为该名称。
4、双击AutoRestartShell,将其数值数据设置为0。
5、另需确认PowerdownAfterShutdown存在且数值为1(防止电源管理类重启干扰)。
6、关闭注册表编辑器,无需重启,设置即时生效。
四、检查并禁用快速启动功能
快速启动是混合关机机制,可能导致部分内核状态残留,与某些硬件或驱动交互时诱发非预期重启行为,关闭后可排除该路径干扰。
1、打开“控制面板” → “硬件和声音” → “电源选项”。
2、点击当前所选电源计划右侧的“更改计划设置”。
3、点击“更改当前不可用的设置”。
4、在“关机设置”区域,取消勾选启用快速启动(推荐)。
5、点击“保存更改”。
五、验证网络适配器唤醒策略
某些网卡驱动在节能模式下会响应网络唤醒信号(如Magic Packet),导致关机后意外通电重启,需关闭其唤醒权限。
1、右键“开始”按钮,选择“设备管理器”。
2、展开“网络适配器”,右键当前使用的有线/无线网卡,选择“属性”。
3、切换到“电源管理”选项卡。
4、取消勾选允许此设备唤醒计算机。
5、切换到“高级”选项卡,查找并禁用如“Wake on Magic Packet”、“Wake on Pattern Match”等类似选项,将其值设为“已禁用”。
6、点击“确定”保存。










