应强制关机三次触发自动修复,再依次尝试安全模式卸载更新、命令提示符清理更新服务、dism/sfc修复系统映像、系统还原回退至更新前状态。

如果您的电脑开机后卡在“正在撤销更改【等待完成】”界面,这通常表明Windows更新过程中出现了错误,系统正尝试回滚失败的更新。以下是解决此问题的步骤:
一、强制关机并触发自动修复
该方法利用Windows内置的启动故障检测机制,在多次异常关机后自动进入恢复环境,从而绕过卡死界面并启用修复工具。
1、长按电源键约10秒,直至主机完全断电,屏幕熄灭。
2、等待5秒后再次按下电源键开机。
3、在Windows徽标刚出现、尚未进入撤销界面前,再次长按电源键强制关机。
4、重复步骤2和3共三次,确保触发“准备自动修复”提示。
5、第四次开机时,系统将自动进入“自动修复”界面,随后加载“疑难解答”选项。
二、通过高级启动选项进入安全模式
安全模式可跳过大部分驱动与更新组件加载,有助于判断是否为更新冲突导致,并为后续卸载操作提供运行环境。
1、在自动修复界面选择“高级选项” → “疑难解答” → “高级选项” → “启动设置”。
2、点击“重启”,待设备重新启动后,按数字键4或F4进入安全模式。
3、若成功进入,打开“设置” → “更新和安全” → “Windows更新” → “查看更新历史记录” → “卸载更新”。
4、在“质量更新”列表中,找到最近安装的更新(名称含KB编号),右键选择“卸载”。
三、使用命令提示符停止更新服务并清理软件分发文件夹
该方法直接干预Windows更新的核心服务与缓存目录,清除可能损坏的更新包及锁死状态,适用于无法进入图形界面但可访问命令提示符的情形。
1、在自动修复界面选择“高级选项” → “疑难解答” → “高级选项” → “命令提示符”。
2、输入以下命令并逐条执行(每行结束后按回车):
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
3、重命名两个关键文件夹:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
4、重新启用服务:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
5、输入exit并回车,关闭命令提示符,选择“继续”重启系统。
四、执行DISM与SFC系统映像修复
当系统文件因更新中断而损坏时,DISM用于修复Windows映像基础,SFC则扫描并替换受损的受保护系统文件,二者配合可恢复底层运行环境。
1、在自动修复的命令提示符中,依次执行:
DISM /Online /Cleanup-Image /RestoreHealth
2、等待DISM运行完成(可能耗时20分钟以上,进度条可能停滞但仍在后台处理)。
3、DISM完成后,立即执行:
sfc /scannow
4、等待SFC扫描结束,注意观察输出结果中是否出现“Windows资源保护未发现任何完整性冲突”或“已修复[数量]个损坏文件”字样。
5、执行完毕后输入exit,重启电脑。
五、使用系统还原点回退至更新前状态
若此前已启用系统保护并创建了有效还原点,该方法可将注册表、系统文件及程序配置整体回退,避免手动卸载或修复的复杂性。
1、在自动修复界面选择“高级选项” → “疑难解答” → “高级选项” → “系统还原”。
2、点击“下一步”,在还原点列表中勾选更新发生前最近一个带有日期和描述的还原点。
3、确认还原目标后,点击“下一步”,再点击“完成”启动还原过程。
4、系统将自动重启并开始还原,期间屏幕可能黑屏数分钟,请勿断电或强制关机。
5、还原完成后,系统将进入桌面,此时检查是否仍显示“正在撤销更改”提示。










