强制三次断电可触发winre进入修复环境,再通过安全模式终止tiworker.exe、清空softwaredistribution缓存并重启服务,从而解除更新回滚循环。

电脑更新失败后卡在“正在撤销更改”界面,无法正常开机进入桌面,说明系统已陷入回滚循环,必须绕过当前损坏的启动路径才能获得修复入口。
强制触发Windows恢复环境(WinRE)
这是唯一不依赖当前系统响应、能稳定进入修复界面的方法,靠硬件级断电行为唤醒预置恢复模块。
第一步:看到Windows启动徽标(或旋转圆圈)刚亮起,立即长按电源键10秒以上强制关机。
第二步:等待5秒后再次开机,重复“徽标一出现→立刻长按关机”动作,共完成三次。
【务必等徽标出现再关机,过早关机不会触发WinRE;少一次或中途误触键盘都会失败】
第三步:第四次按下电源键后全程不干预,约1~3分钟后自动进入蓝色“选择一个选项”界面。
从WinRE中直接启动到带网络的安全模式
安全模式加载最少驱动与服务,可避开更新冲突进程,为后续清理提供可控环境。
在“选择一个选项”界面依次点击:疑难解答 → 高级选项 → 启动设置 → 重启。
重启后连续按F5键(不是F4),直到屏幕右下角显示“正在启用带网络连接的安全模式”。
这一步必须成功——F4不加载网络驱动,后续无法验证更新状态或下载修复工具。
在安全模式下终止卡死进程并释放更新锁
TiWorker.exe常长期占用SoftwareDistribution目录,导致系统反复判定“更新未完成”,从而无限触发撤销流程。
按Ctrl+Shift+Esc打开任务管理器 → 点击左下角“详细信息” → 切换到“进程”页签。
找到TiWorker.exe → 右键 → “结束任务”。
若提示“访问被拒绝”,说明它正以系统权限运行,此时需先以管理员身份运行命令提示符,执行:
net stop wuauserv && net stop bits && net stop cryptsvc
执行完后再回到任务管理器重试结束TiWorker.exe,否则后续清空缓存会失败。
清空更新缓存目录并重置服务状态
方法一:图形化操作(推荐给不熟悉命令行的用户)
打开文件资源管理器,地址栏粘贴:
C:\Windows\SoftwareDistribution
全选该目录下所有内容 → 按Shift+Delete彻底删除(跳过正在使用的文件即可)。
方法二:命令行一键执行(更可靠)
以管理员身份运行终端,依次输入:
net stop wuauserv
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start wuauserv
【重命名而非删除,可避免误删系统必需临时文件;若提示“找不到指定路径”,说明目录已被清空,可跳过】











