Windows更新反复失败可按五步修复:一、停止Update等服务并清空SoftwareDistribution;二、用DISM检查并修复系统映像;三、运行sfc /scannow修复系统文件;四、启用内置更新疑难解答;五、重置Update相关注册表项及服务。

如果您在Windows系统中执行更新时反复失败,并显示错误代码,则可能是由于更新缓存损坏或系统组件异常所致。以下是针对该问题的多种修复操作:
一、停止Windows Update服务并清理软件分发文件夹
Windows Update服务在运行过程中会将临时更新文件存放在SoftwareDistribution文件夹中,若其中内容损坏,会导致更新持续失败。通过停止相关服务并彻底清空该文件夹,可重置更新环境。
1、按 Win + R 打开运行窗口,输入 services.msc 并回车。
2、在服务列表中找到 Windows Update,右键选择 停止。
3、同时停止 Background Intelligent Transfer Service(BITS) 和 Cryptographic Services。
4、打开文件资源管理器,在地址栏输入 %windir%\SoftwareDistribution 并回车。
5、全选该文件夹内所有内容,按 Shift + Delete 彻底删除。
二、运行DISM工具修复系统映像
DISM(Deployment Image Servicing and Management)可检测并修复Windows系统映像中的损坏组件,为后续SFC扫描提供可靠基础。
1、以管理员身份打开命令提示符或PowerShell。
2、依次执行以下命令,每条命令执行完毕后等待其完成再输入下一条:
3、输入 DISM /Online /Cleanup-Image /CheckHealth 并回车。
4、输入 DISM /Online /Cleanup-Image /ScanHealth 并回车。
5、输入 DISM /Online /Cleanup-Image /RestoreHealth 并回车。
三、执行SFC系统文件检查
SFC(System File Checker)用于扫描并替换受保护的系统文件,可修复因文件损坏导致的更新失败问题。
1、确保已以管理员身份打开命令提示符或PowerShell。
2、输入 sfc /scannow 并回车。
3、等待扫描完成(通常需10–20分钟),过程中请勿关闭窗口或重启计算机。
4、若提示“已发现损坏文件并已成功修复”,则继续下一步;若提示“Windows资源保护未找到任何完整性冲突”,也属正常结果。
四、使用Windows更新疑难解答
Windows内置的更新疑难解答能自动识别常见更新障碍,包括服务配置异常、权限问题及网络策略干扰等。
1、进入 设置 > 更新和安全 > 疑难解答 > 其他疑难解答。
2、在列表中找到 Windows 更新,点击 运行疑难解答。
3、按照向导提示操作,允许其扫描并应用建议的修复措施。
4、完成之后,重启计算机并尝试再次检查更新。
五、手动重置Windows Update组件注册表项
部分错误代码(如0x80073712、0x80070005)与Windows Update相关注册表项权限异常或值被篡改有关,需通过脚本方式重置关键服务配置。
1、以管理员身份运行PowerShell。
2、依次执行以下命令(每行单独执行并等待完成):
3、输入 net stop wuauserv 并回车。
4、输入 net stop cryptSvc 并回车。
5、输入 net stop bits 并回车。
6、输入 net stop msiserver 并回车。
7、输入 ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 并回车。
8、输入 ren C:\Windows\System32\catroot2 catroot2.old 并回车。
9、输入 net start wuauserv 并回车。
10、输入 net start cryptSvc 并回车。
11、输入 net start bits 并回车。
12、输入 net start msiserver 并回车。











