0x80073712错误需按四步修复:先运行windows更新疑难解答;再重置更新服务并清空softwaredistribution和catroot2缓存;接着用dism在线或离线修复系统映像,再执行sfc扫描;最后就地升级系统。

Windows 10系统在安装更新时卡在73%或直接报错“0x80073712”,提示“组件存储已损坏”,说明WinSxS目录中核心系统文件校验失败、缺失或被第三方软件篡改,必须逐层修复底层组件一致性才能继续更新。
先跑一遍系统自带的自动诊断
这一步耗时短、无风险,能快速识别服务停用、策略冲突等表层问题,避免后续手动操作白费功夫。
点击“开始”→在搜索框输入“疑难解答设置”→打开后选择“其他疑难解答”→找到“Windows 更新”→点击“运行疑难解答”→等待扫描完成→按提示应用修复→重启电脑。
如果提示“无法运行Windows更新诊断”,说明系统服务已严重异常,跳过此步直接进入下一步。
重置更新服务并清空损坏缓存
这是修复0x80073712最常奏效的操作,本质是强制系统丢弃SoftwareDistribution(下载缓存)和catroot2(证书验证缓存)两个已损坏的目录,让重启后重建干净环境。
右键“开始”按钮→选择“Windows终端(管理员)”→依次输入以下命令,每行输完回车:
net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
【注意:必须按顺序执行停止命令,否则后续重命名会因文件被占用而失败】
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
关闭窗口→重启电脑→立即检查更新。
用DISM + SFC 深度修复系统映像
当重置缓存无效时,说明WinSxS组件存储本身已损坏,需用DISM从Windows Update服务器拉取健康文件覆盖损坏部分,再用SFC校验并替换系统级DLL。
方法一:在线修复(需稳定联网)
以管理员身份打开Windows终端→输入:
DISM /Online /Cleanup-Image /RestoreHealth
等待进度条走完(可能卡在20%或40%长达10分钟,不要中断)→完成后输入:
sfc /scannow
方法二:离线挂载修复(适用于网络受限或DISM报错“找不到源”)
先下载对应版本的Windows 10 ISO镜像→右键挂载为虚拟光驱(如E:)→在终端中执行:
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\install.esd /LimitAccess
【关键:/Source路径必须指向挂载盘中的sources\install.esd或install.wim,写错路径会导致DISM直接失败】
DISM成功后,再运行sfc /scannow。
执行就地升级修复
前三种方法都失败时,说明系统已存在深层不一致,就地升级是微软官方推荐的最终手段——它不是重装,而是用新版安装程序覆盖修复所有系统文件,保留桌面、文档、已安装软件和设置。
第一步:访问微软官网下载Windows 10安装介质(确保版本号与当前系统一致,如22H2)→解压ISO→双击setup.exe。
第二步:选择“升级这台电脑”→勾选“保留个人文件和应用程序”→全程联网→等待自动下载、校验、替换完成。
整个过程约1.5–3小时,期间电脑会重启2–3次,无需人工干预。











