当您在 Windows 更新过程中遇到错误代码 0x80073712 时,这意味着系统组件存储(Component Store)已经出现损坏或校验失败,导致关键的更新文件无法正常加载。这并非网络波动或磁盘空间不足所致,而是 Windows 底层的映像结构发生了混乱,必须从服务层、缓存层和映像层逐级进行修复。

不用着急,按照下面五个步骤依次操作,大概率能够彻底解决问题。
首先运行自动诊断工具
这一步速度最快,可以秒级识别服务停用、权限异常等表面问题。刚出现报错时立刻尝试,也许就能直接修复。
点击“开始”→在搜索框输入“疑难解答设置”→打开后点击左侧的“其他疑难解答”→找到“Windows 更新”→点击“运行疑难解答”→按提示完成检测与修复→最后重启电脑。
如果重启后更新依然失败,说明问题已经深入组件存储层,此时必须手动介入处理。
重置更新服务与缓存目录
这项操作会强制清空旧缓存并重建服务环境,是解决 0x80073712 最常见且最有效的前置步骤。
右键点击“开始”按钮→选择“Windows 终端(管理员)”→依次执行以下命令(每输入一行按回车):
net stop bits → net stop wuauserv → net stop appidsvc → net stop cryptsvc
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old → ren C:\Windows\System32\catroot2 catroot2.old
net start bits → net start wuauserv → net start appidsvc → net start cryptsvc
【务必确认所有命令都已成功执行,如果某条提示“服务未启动”可以跳过,但绝不能跳过重命名命令】
关闭终端→重启电脑→再次检查更新。
使用 DISM 深度扫描并修复组件映像
当缓存重置无效时,说明损坏已经渗透到 Windows 映像底层。此时 DISM 是唯一能够直接读取并替换损坏组件的工具。
第一步:扫描健康状态 → 在管理员终端中输入:DISM /Online /Cleanup-Image /ScanHealth
第二步:如果扫描报告“发现损坏”,立即执行修复 → 输入:DISM /Online /Cleanup-Image /RestoreHealth
DISM 会自动从 Windows Update 下载可信源文件进行替换,整个过程可能需要 10–30 分钟,期间请不要关闭窗口或让电脑进入休眠状态。
完成后关闭终端,无需重启即可进入下一步。
执行 SFC 扫描并替换受损系统文件
SFC 依赖 DISM 修复后的映像作为可信源,对所有受保护的系统文件进行最终校验。
以管理员身份打开 Windows 终端 → 输入:sfc /scannow
扫描过程中可能会在 69% 左右长时间停留——这是正常现象,系统正在校验核心驱动文件,请耐心等待,直到显示“Windows 资源保护找到了损坏文件并成功修复了它们”。
如果提示“Windows 资源保护未找到任何完整性冲突”,说明 SFC 没有发现新问题,直接尝试更新即可。
就地升级刷新系统(终极方案)
如果前四步全部失败,说明组件存储的损坏已经不可逆,必须使用官方安装介质覆盖重建系统文件结构。
方法一:使用 Media Creation Tool
访问微软官网下载最新版 Media Creation Tool → 运行后选择“为另一台电脑创建安装介质”→制作 USB 启动盘 → 插入后双击 setup.exe → 选择“保留个人文件和应用” → 全程在线验证并覆盖安装。
方法二:通过设置内建修复入口
打开“设置”→“系统”→“恢复”→在“修复 Windows 更新问题”部分点击“立即重新安装”→全程后台运行,不中断当前桌面,耗时约 40–90 分钟。
【此操作不会删除您的文档、图片、桌面文件及已安装应用,但第三方安全软件可能被禁用,需要手动重新启用】
