应优先强制进入winre运行启动修复,再通过命令提示符删除pending.xml或setup\state注册表项清除挂起更新状态,随后在带网络的安全模式下重置windows update组件,并检查efi分区剩余空间是否≥15mb。

Win11开机后反复卡在“正在撤销对计算机所做的更改”界面,每次重启都自动重走该流程,连安全模式都无法进入,说明系统更新事务已损坏且无法完成回滚,必须人工干预中断循环并清除挂起状态。
强制触发WinRE并运行启动修复
这是唯一不依赖当前系统运行状态的入口,适用于完全无法进桌面、安全模式也失败的情况。系统连续三次异常关机后会强制加载恢复环境,无需U盘或提前准备。
第一步:看到Windows启动徽标(蓝色窗口动画)刚亮起时,立即长按电源键10秒以上强制关机;【务必等徽标出现再关,过早关机不会触发WinRE】
第二步:等待3~5秒,再次开机→重复“等徽标→长按关机”动作共三次;
第三步:第四次按下电源键后,全程不按任何键、不干预,等待约2分钟自动进入“选择一个选项”蓝色界面;
第四步:依次点击“疑难解答” → “高级选项” → “启动修复”,让系统扫描BCD、引导文件及关键驱动加载项。这一步可能持续20~40分钟,中途切勿手动断电。
从WinRE命令提示符清除挂起更新状态
启动修复失败后,必须直接删除系统残留的更新事务标记,否则每次开机都会重新尝试回滚。此操作在WinRE命令提示符中执行,绕过当前系统服务锁死问题。
方法一:删除Setup\State注册表项
在WinRE界面选择“疑难解答” → “高级选项” → “命令提示符”,输入以下三行命令,每行回车后等待光标返回再输下一行:
reg load HKLM\OfflineWin C:\Windows\System32\config\SYSTEM
reg delete "HKLM\OfflineWin\Setup\State" /f
reg unload HKLM\OfflineWin
方法二:清空pending.xml(更彻底)
在同一命令提示符窗口中,先检查文件是否存在:
dir C:\Windows\WinSxS\pending.xml
若返回“找不到文件”,跳过下一步;若存在,直接执行:
计算机网络安全服务公司网站模板是一款适合提供云安全、网络安全、服务器管理。数据安全服务公司宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
del /f /q C:\Windows\WinSxS\pending.xml
这一步删的是更新事务的中间状态快照,删完后系统不再认为有未完成操作,可终止无限循环。
安全模式下重置Windows Update组件
只有成功进入带网络的安全模式,才能执行后续缓存清理与服务重置。F5是关键——F4不加载网络驱动,会导致无法验证更新状态或下载补丁。
1. 在WinRE中选择“疑难解答” → “高级选项” → “启动设置” → “重启”;
2. 电脑重启后,看到功能键提示时立刻按F5(不是F4),进入带网络的安全模式;
3. 右键“开始”按钮 → 选择“终端(管理员)”,依次执行以下命令(每行回车后等光标返回):
net stop wuauserv && net stop cryptSvc && net stop bits && net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old && ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv && net start cryptSvc && net start bits && net start msiserver
执行完毕后直接重启电脑,观察是否能正常进入桌面。
检查EFI系统分区剩余空间
微软已于2026年5月确认:KB5089549等五月安全更新失败主因是EFI分区可用空间≤10 MB,触发ServicingBootFiles failed错误并强制回滚。RedmiBook Pro等OEM笔记本尤为高发。
以管理员身份运行diskmgmt.msc → 查看左侧列表中“EFI 系统分区”的容量与已用空间;
若剩余空间小于15 MB,立即清理:在管理员终端中执行bcdedit /enum fi;
若输出中显示多个旧启动项(如“Windows Boot Manager (legacy)”、“Windows Boot Manager (recovery)”),逐个记下标识符(如{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}),然后执行:
bcdedit /delete {标识符} /f
每删一个后执行一次bcdedit /enum fi确认是否还存在冗余项,直到只剩一个有效启动项为止。










