win10更新卡在“正在撤销更改”反复重启,需强制三次断电进入自动修复环境,再依次进安全模式、终止tiworker进程、清空softwaredistribution缓存、重置更新服务、手动卸载并重装失败补丁。

Win10更新卡在“正在撤销更改”界面反复重启、黑屏死机、无法进入桌面,说明系统已中断更新流程并陷入回滚死循环,此时常规开机路径完全失效,必须通过强制触发恢复环境才能进入安全模式执行补丁修复。
强制三次断电进入自动修复环境
看到Windows徽标或旋转圆圈刚出现的瞬间,立即长按电源键10秒强制关机;等待5秒后开机,同样在徽标亮起时再次长按关机;重复该操作至第三次关机——第四次开机将跳过登录界面,直接进入蓝底白字的“选择一个选项”自动修复环境。【少一次无法激活WinRE,多一次可能触发错误状态,必须严格三次】
点击“疑难解答”→“高级选项”→“启动设置”,再点击“重启”;重启后按数字键【4】进入基础安全模式——不要选5(带网络)或6(调试),否则TiWorker进程可能被后台服务干扰而无法终止。
安全模式下终止更新进程并清空缓存
方法一:图形化操作(推荐给不熟悉命令行的用户)
按Ctrl+Shift+Esc打开任务管理器→点击左下角“详细信息”→切换到“进程”页签→找到TiWorker.exe→右键“结束任务”。这一步必须做,否则SoftwareDistribution文件夹会被持续占用,删除时提示“某些项目正被使用”且无法清空。
按Win+R输入services.msc回车→找到Windows Update服务→右键“停止”;再确认Background Intelligent Transfer Service和Cryptographic Services两项服务状态为“已启动”,若显示“已停止”,双击该服务→点击“启动”按钮。
打开文件资源管理器,在地址栏粘贴:%windir%\SoftwareDistribution→回车→全选所有内容→按Delete键彻底删除;如弹出占用提示,勾选“跳过此文件夹”继续执行。
管理员命令行一键重置更新组件
按Win+X→选择“Windows PowerShell(管理员)”→依次执行以下四条命令,每条回车后等待光标返回再输下一条:
net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
执行缓存目录重命名(C盘必须是系统盘):
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
手动安装失败补丁
第一步:打开“设置”→“更新和安全”→“Windows 更新”→点击“查看更新历史记录”→在“已安装的更新”中找到最近失败的KB编号(例如KB5039302)→右键卸载该补丁。
第二步:访问Microsoft Update Catalog网站→搜索该KB编号→下载对应架构(x64或ARM64)的.msu安装包→双击运行→按提示完成手动安装。
第三步:安装完成后重启电脑,不再进入回滚循环即表示补丁已成功打上。











