若关机后电脑立即重启并蓝屏,说明系统在关机时发生内核异常且“自动重启”功能启用;应依次禁用自动重启(通过系统属性、bcd命令、注册表或组策略),并运行sfc/dism修复系统文件。

如果您点击关机后电脑未执行断电,而是立即重启并显示蓝屏错误代码(如0x0000007E、0x0000003B等),则可能是系统在关机流程中遭遇内核级异常,且“自动重启”功能处于启用状态,导致错误画面被跳过、代码无法读取。以下是多种可独立验证的修复方法:
一、禁用系统失败时的自动重启功能
该设置使Windows在检测到严重错误(如驱动冲突、内存访问违规)时强制跳过错误显示直接重启,掩盖真实故障点;关闭后蓝屏将保持静止,便于记录错误代码与发生模块。
1、右键点击桌面“此电脑”图标,选择“属性”。
2、在左侧导航栏点击“高级系统设置”。
3、在弹出的“系统属性”窗口中,切换至“高级”选项卡,点击“启动和故障恢复”区域右侧的“设置”按钮。
4、在新窗口的“系统失败”部分,取消勾选“自动重新启动”选项。
5、同时,在“写入调试信息”下拉菜单中选择“无”,避免转储生成延迟干扰关机终止流程。
6、连续点击“确定”保存所有更改,并重启一次以使设置生效。
二、通过命令提示符禁用底层自动重启行为
该方法绕过图形界面,直接修改引导配置数据库(BCD),适用于系统已无法正常进入桌面或图形界面异常的场景,确保蓝屏错误不被跳过。
1、以管理员身份运行“命令提示符”或“Windows 终端”。
2、输入以下命令并按回车执行:bcdedit /set {current} bootstatuspolicy ignoreallfailures。
3、再输入以下命令并按回车执行:bcdedit /set {current} recoveryenabled no。
4、执行完毕后重启计算机,蓝屏将不再触发自动重启,错误代码可完整显示。
三、修改注册表CrashControl项禁用自动重启
此操作直接作用于内核崩溃处理子系统,修改AutoReboot值为0,效果与系统属性设置完全一致,但优先级更高,可覆盖被第三方软件篡改的策略。
1、按下Win + R打开“运行”对话框,输入regedit并回车,以管理员权限打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl。
3、在右侧窗格中,双击名为AutoReboot的DWORD (32位) 值。
4、将“数值数据”由1改为0,点击“确定”。
5、关闭注册表编辑器,重启计算机使更改生效。
四、使用组策略编辑器禁用关机与更新相关重启(限专业版/企业版)
该方式从策略层统一控制系统对错误及更新任务的响应行为,可防止Windows Update服务在关机阶段触发强制重启,尤其适用于更新后关机即重启的场景。
1、按下Win + R,输入gpedit.msc并回车,打开本地组策略编辑器。
2、依次展开:计算机配置 → 管理模板 → 系统 → 关机。
3、双击右侧“关闭会阻止或取消关机的应用程序的自动重新启动”策略,设为“已启用”。
4、继续展开:计算机配置 → 管理模板 → Windows组件 → Windows更新 → 管理最终用户体验。
5、双击“配置自动更新”,设为“已禁用”;再双击“不要在关机时显示‘正在关机’对话框”,设为“已启用”。
6、关闭组策略编辑器,执行gpupdate /force刷新策略,随后重启验证。
五、检查并修复系统文件完整性以排除关机链损坏
关键关机组件(如winlogon.exe、csrss.exe、shutdown.exe)若被损坏或篡改,可能导致shutdown命令被重定向为reboot,进而引发关机即重启并伴随异常代码。
1、以管理员身份运行“Windows 终端(管理员)”。
2、依次执行以下命令,每条命令完成后等待其完全结束再输入下一条:
sfc /scannow
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
3、全部执行完毕后,关闭终端并重启电脑。











