0x80073712错误源于WinSxS组件存储损坏,需依次运行Windows更新疑难解答、重命名pending.xml、执行DISM /CheckHealth/ScanHealth/RestoreHealth、再运行SFC /scannow修复。

你在 Windows 11 上反复遇到“某些更新文件缺失或出现问题”,错误代码 0x80073712,且更新总在固定进度(如 21%、73%)卡住并失败——这并非网络问题或磁盘空间不足,而是 WinSxS 组件存储中补丁下载数据库(尤其是 pending.xml 及其关联元数据)与当前更新包发生校验冲突,系统拒绝覆盖已标记为“待处理但损坏”的旧状态。
先跑一次自动诊断,快速排除服务级干扰
这步不修文件,只清服务异常和策略锁死,5 分钟内完成,适合所有用户无脑优先执行。
点击“开始”菜单→在搜索框输入“疑难解答设置”→打开后→左侧选“其他疑难解答”→找到“Windows 更新”→点击“运行疑难解答”→全程按提示操作→完成后立即重启电脑。
强制清除补丁下载数据库残留
pending.xml 是 Windows 更新引擎的“待办清单”,一旦损坏,后续所有补丁都会被它拦在门外。它藏在 winsxs 目录下,普通用户根本看不到,也删不掉——必须用管理员权限停服务+重命名才能绕过系统锁定。
右键“开始”按钮→选择“Windows 终端(管理员)”→依次执行以下命令,每行输完回车:
net stop trustedinstaller
cd %windir%\winsxs
takeown /f pending.xml /a
icacls pending.xml /grant administrators:F
ren pending.xml pending.xml.bak
net start trustedinstaller
这一步做完不要跳过重启,否则 TrustedInstaller 服务无法加载新状态。
重建组件存储健康映像
DISM 是唯一能直接读写 WinSxS 底层映像的工具,0x80073712 的根因就是这里坏了。它必须分三阶段执行,跳过任一环节都可能修复不全。
方法一:标准云端修复路径(推荐,需联网)
① 以管理员身份打开 Windows 终端。
② 执行 【DISM /Online /Cleanup-Image /CheckHealth】,快速探伤;若返回“映像健康”,可跳过后续;若提示“已损坏”,继续下一步。
③ 执行 DISM /Online /Cleanup-Image /ScanHealth,扫描全部组件哈希。
④ 执行 DISM /Online /Cleanup-Image /RestoreHealth,从 Windows Update 自动拉取干净文件覆盖损坏项。
方法二:离线源修复(断网或反复失败时用)
下载对应版本的 Windows 11 安装 ISO → 挂载为光驱(如 E:)→ 在管理员终端中执行:
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\install.wim:1 /LimitAccess
验证并固化修复结果
SFC 不是独立修复工具,它是基于 DISM 已修复的映像来还原受保护系统文件。如果 DISM 没跑完就直接 SFC,等于拿坏底片去洗照片。
DISM 全部执行完毕且重启后→再以管理员身份打开 Windows 终端→输入 sfc /scannow→等待扫描完成(进度卡在 69% 属正常,别中断)→完成后再次重启。
现在打开“设置→Windows 更新→检查更新”,应能正常下载并安装 KB5086672 或后续累积更新。


















