应强制中断启动三次进入winre恢复环境,依次执行系统还原、卸载最新更新、禁用windows update并清理缓存、运行启动修复与chkdsk磁盘检查。

如果电脑开机时显示“Undoing changes made to your computer”,随后进入Windows更新失败循环并反复重启,则说明系统在安装更新过程中发生严重错误,导致回滚机制持续触发。以下是解决此问题的步骤:
一、强制中断启动循环进入恢复环境
该方法通过物理中断启动流程,迫使系统识别异常并自动加载Windows恢复环境(WinRE),为后续修复提供操作入口。
1、在电脑显示“Undoing changes…”或刚出现Windows Logo时,长按电源键10秒以上强制关机。
2、重复此操作共三次:开机→显示错误界面→强制关机,第三次开机后系统将自动进入“自动修复”界面。
3、等待进入“选择一个选项”屏幕,点击疑难解答 → 高级选项。
二、使用系统还原回退到更新前状态
系统还原可在不删除个人文件的前提下,将系统文件、注册表及驱动程序恢复至更新前的已知良好快照点,直接规避当前更新冲突。
1、在“高级选项”中点击系统还原。
2、点击下一步,在列表中选择一个日期早于更新失败前的还原点(名称中含“Windows Update”或具体日期)。
3、勾选在还原前显示更多还原点,确保所选还原点时间戳早于问题出现时间。
4、点击下一步 → 完成,确认执行还原。
三、卸载最新质量更新与功能更新
当系统仍可进入恢复环境但还原点不可用时,可通过命令行直接移除引发故障的更新补丁,包括KB编号的质量更新和累积更新包。
1、在“高级选项”中点击命令提示符。
2、输入命令:dism /image:C:\ /get-packages,按回车,查看已安装更新列表(注意含“Package_for_KB”字样的条目)。
3、找到最近安装的KB包(如Package_for_KB5034441),执行卸载命令:dism /image:C:\ /remove-package /packagename:Package_for_KB5034441~31bf3856ad364e35~amd64~~10.0.1.3(需完整复制上一步查得的PackageName)。
4、卸载完成后,输入:wpeutil reboot 重启电脑。
四、禁用Windows Update服务并清理更新缓存
该操作可阻止系统在重启后立即重试失败更新,同时清除损坏的更新下载文件,避免回滚逻辑再次被触发。
1、在“高级选项”中启动命令提示符。
2、依次执行以下命令(每行回车一次):net stop wuauserv、net stop cryptSvc、net stop bits、net stop msiserver。
3、重命名软件分发文件夹:ren C:\Windows\SoftwareDistribution SoftwareDistribution.old。
4、重命名加密服务文件夹:ren C:\Windows\System32\catroot2 catroot2.old。
5、重启后手动检查更新,确认系统不再自动尝试失败补丁。
五、执行启动修复与磁盘检查
启动修复可重建BCD引导配置,修复因更新中断导致的启动项损坏;chkdsk则用于排除磁盘坏道或文件系统错误引发的更新写入失败。
1、在“高级选项”中点击启动修复,等待系统自动扫描并应用修复方案。
2、若启动修复无效,返回“高级选项”打开命令提示符。
3、输入:chkdsk C: /f /r,按Y确认计划下次启动时检查磁盘。
4、输入:wpeutil reboot,重启后系统将自动运行磁盘检查。










