应通过WinRE加载离线注册表删除Setup相关键值、重建BCD、修复磁盘并禁用Secure Boot与Fast Boot来解决安装循环重启问题。
如果电脑在安装 Windows 过程中反复重启,且屏幕显示“The computer restarted unexpectedly”,这通常表明系统在安装关键组件时遭遇严重错误,导致安装进程中断并触发自动重启。注册表损坏或残留的安装状态标记可能是诱因之一。以下是通过修改注册表修复该安装循环的具体操作步骤:
一、使用安装介质进入恢复环境并启动注册表编辑器
该方法通过 WinRE(Windows 恢复环境)加载离线系统注册表,绕过当前无法正常启动的系统,直接定位并清除导致安装循环的注册表键值。
1、插入 Windows 安装 U 盘或光盘,开机时反复按 F12(或其他启动菜单键,依主板而定)选择从该介质启动。
2、在安装界面左下角点击“修复计算机” → “疑难解答” → “高级选项” → “命令提示符”。
3、在命令提示符中依次执行以下命令,确认系统盘符(通常为 C,但 WinRE 中可能映射为 D 或其他):diskpart list volume exit 4、假设 Windows 安装分区为 D:,输入以下命令加载离线注册表:reg load HKLM\TempSystem D:\Windows\System32\config\SYSTEM
5、确认加载成功后,继续下一步操作。
二、删除 Setup 重启标记键值
Windows 安装程序在异常中断后,会在 SYSTEM 注册表中写入 Setup 状态标记(如 PendingReboot、SetupState),这些值会强制系统在下次启动时重新进入安装流程,形成循环。清除它们可使安装程序放弃异常状态,转而尝试正常启动或继续安装。
1、在命令提示符中执行以下命令,删除 Setup 相关配置项:reg delete "HKLM\TempSystem\Setup" /f
2、删除可能导致冲突的挂起操作键:
reg delete "HKLM\TempSystem\ControlSet001\Control\Session Manager\PendingFileRenameOperations" /f 3、删除 Setup 的运行状态标记:reg delete "HKLM\TempSystem\ControlSet001\Services\Setup" /f 4、卸载临时加载的注册表 hive:reg unload HKLM\TempSystem
三、重置 Boot Configuration Data 并验证磁盘
BCD 数据损坏或磁盘存在坏道/文件系统错误,可能使安装过程读取关键文件失败,间接触发注册表中 Setup 错误状态的写入。同步修复可避免注册表修改后仍因底层问题再次崩溃。
1、在命令提示符中执行以下命令重建启动配置:
bootrec /rebuildbcd
2、修复主引导记录和启动扇区:
bootrec /fixmbr bootrec /fixboot 3、运行磁盘检查(假设系统盘为 D:):chkdsk D: /f /r 4、等待 chkdsk 完成并提示需重启后,输入 exit 退出命令提示符,选择“继续使用 Windows”或直接重启。
四、禁用快速启动与安全启动组合干扰
某些主板在启用安全启动(Secure Boot)的同时开启快速启动(Fast Startup),会导致 UEFI 固件在安装过程中跳过完整硬件初始化,使 Windows 安装程序无法正确识别存储控制器驱动,从而触发意外重启并写入错误 Setup 标记。
1、关机后立即反复按 Delete 或 F2 键进入 BIOS/UEFI 设置界面。
2、导航至“Boot”或“Security”选项卡,找到
Secure Boot选项,将其设置为Disabled。
3、在“Advanced”或“Power Management”中查找Fast Boot或Ultra Fast Boot,设为Disabled。
4、按 F10 保存设置并退出,插入安装介质重新启动进行安装。
