Windows更新失败并陷入“正在撤销更改”循环时,可依次通过清理缓存、终止阻塞进程、运行SFC与DISM修复系统映像、使用疑难解答工具及手动安装更新包来解决。

如果您在电脑自动更新过程中反复失败并陷入“更新失败,正在撤销更改”或“配置更新失败”的循环状态,则很可能是Windows更新缓存损坏、服务异常、系统映像不一致或关键进程阻塞所致。以下是多种可独立执行的维修方案:
一、停止更新服务并重命名SoftwareDistribution与catroot2文件夹
该方法通过暂停Windows Update核心依赖服务,解除对缓存目录的占用,并以重命名方式保留原始结构,促使系统在重启服务后自动生成全新、干净的缓存环境,避免直接删除引发的路径异常或权限错误。
1、按下Win + X组合键,选择Windows终端(管理员)。
2、依次输入以下命令,每行执行后按回车:
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
3、执行重命名操作:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
4、重新启用全部服务:
net start wuauserv
net start bits
net start cryptsvc
net start msiserver
5、重启电脑后,进入设置 → 更新和安全 → Windows更新,点击检查更新。
二、使用PowerShell强制递归清除缓存目录
此方案适用于缓存文件被系统进程长期锁定、常规删除失败或出现访问拒绝(如0x80070005错误)的场景。PowerShell的-Force与-Recurse参数可绕过图形界面限制,直接释放并清空SoftwareDistribution与catroot2全部内容,确保底层缓存彻底重置。
1、按下Win + X,选择Windows PowerShell(管理员)。
2、输入命令:
Stop-Service wuauserv, bits, appidsvc, cryptsvc -Force
3、输入命令:
Remove-Item -Path C:\Windows\SoftwareDistribution -Recurse -Force
4、输入命令:
Remove-Item -Path C:\Windows\System32\catroot2 -Recurse -Force
5、输入命令:
Start-Service wuauserv, bits, appidsvc, cryptsvc
6、运行命令:
wuauclt /detectnow
7、等待约30秒后,手动打开设置 → 更新和安全 → Windows更新,点击检查更新。
三、运行DISM与SFC组合修复系统映像及受保护文件
当更新失败源于系统映像损坏(如WinSxS存储库校验不一致)或关键系统文件缺失时,DISM可修复Windows映像基础结构,SFC则扫描并替换受损的受保护系统文件;二者必须按顺序执行,否则SFC可能因映像源损坏而无法恢复正确文件。
1、以管理员身份打开Windows终端。
电脑手机电子配件电子商城网站模板是一款提供手机、手表、电脑等电子配件和设备的电子商城宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
2、运行DISM命令修复基础映像:
DISM /Online /Cleanup-Image /RestoreHealth
3、等待DISM执行完成(可能耗时10–30分钟),完成后立即运行:
sfc /scannow
4、等待SFC扫描结束,若提示“已修复某些文件”或显示“Windows资源保护发现完整性冲突并已修复”,则说明修复生效。
5、关闭终端,重启电脑后再次尝试更新操作。
四、运行Windows更新疑难解答工具自动诊断修复
Windows内置的更新疑难解答可自动检测并修复常见更新配置问题,包括服务状态异常、临时文件冲突、组策略限制及注册表项损坏等,无需手动修改系统设置,适合非技术用户快速干预。
1、进入设置 → 系统 → 疑难解答 → 其他疑难解答。
2、在列表中找到Windows 更新,点击“运行”。
3、等待工具完成扫描(通常需2–5分钟)。
4、若检测到问题,点击“应用修复”按钮,并确认执行。
5、修复完成后,重启电脑并打开设置 → Windows更新验证状态。
五、手动下载并安装最新累积更新包
当在线更新机制完全失效时,绕过Windows Update服务,直接从Microsoft官方更新目录下载独立安装包(.msu文件),可规避网络策略、代理拦截、服务层阻塞或服务器端分发异常等干扰因素,实现精准补丁注入。
1、访问https://www.catalog.update.microsoft.com网站。
2、在搜索框中输入当前系统的版本号(例如:Windows 10 22H2 或 Windows 11 23H2)和架构(x64 或 ARM64)。
3、查找标记为“Cumulative Update”的最新KB编号更新包,点击“Download”。
4、双击下载的.msu文件,按向导提示完成安装。
5、安装完毕后重启系统,验证更新是否成功应用。

















