Windows Update 错误 0x80073712 的解决方法【2026年最新版】
在尝试运行 Windows Update 时,您是否遇到了”错误代码:0x80073712″导致更新程序安装失败的问题?这个错误在2026年1月的安全更新(KB5074109)中尤为常见,困扰着全球的 Windows 用户。本文将详细介绍此错误的原因和解决方法。
什么是此错误?出现的症状
Windows Update 错误 0x80073712 是尝试安装 Windows 更新时发生的常见错误。当此错误发生时,Windows Update 屏幕会显示”安装失败 – 0x80073712″或”某些更新文件丢失或存在问题”等消息。
当此错误发生时,您可能会遇到以下症状:
- Windows Update 成功下载安全更新,但在安装阶段失败
- 更新安装中途停止,重启后恢复到原始状态
- 尽管多次尝试安装,仍反复出现相同的错误代码
- Windows Update 历史记录中记录为”安装失败”
特别是2026年1月发布的安全更新 KB5074109(版本 26200.7623 和 26100.7623),此错误在全球范围内频繁发生,微软社区论坛和支持网站收到了大量报告。如果不解决此错误,重要的安全补丁将无法应用,可能导致系统处于易受攻击的状态,因此需要尽快采取措施。
此错误发生的原因
原因1:组件存储损坏
错误 0x80073712 最常见的原因是 Windows 组件存储(WinSxS 文件夹)损坏。组件存储包含 Windows Update 正常运行所需的系统文件。当此存储变得不一致时,更新安装所需的文件被判断为丢失或损坏,从而导致错误。
组件存储损坏可能由意外关机、磁盘错误、恶意软件感染或之前的更新失败引起。
原因2:系统文件丢失或损坏
Windows Update 正常运行需要许多系统文件协同工作。如果其中一些文件丢失或损坏,更新安装过程将被中断。
当 SoftwareDistribution 文件夹中的文件损坏或之前的更新以不完整状态结束时,特别容易发生此错误。
原因3:Windows Update 服务问题
如果与 Windows Update 相关的服务(Windows Update 服务、后台智能传输服务、加密服务等)运行不正常,下载或安装更新可能会失败。
当这些服务停止、无响应或设置被更改时,可能会发生错误。
原因4:第三方软件干扰
防病毒软件、VPN 客户端和其他安全软件可能会阻止 Windows Update 的通信或文件操作。这可能阻止更新下载或安装,导致错误 0x80073712。
原因5:磁盘空间不足
Windows Update 正常安装需要足够的磁盘可用空间。对于大型功能更新(如升级到 Windows 11 25H2),建议 C 盘至少有 40GB 的可用空间。
解决方法1:使用 DISM 和 SFC 修复系统文件(推荐)
此方法是微软官方推荐的最有效解决方案。它使用 DISM(部署映像服务和管理)和 SFC(系统文件检查器)来修复损坏的系统文件和组件存储。
步骤1:以管理员身份打开命令提示符
- 按 Windows 键并输入”cmd”
- 右键单击”命令提示符”,选择”以管理员身份运行”
- 当出现用户帐户控制对话框时,单击”是”
步骤2:运行 DISM 命令
重要:建议先运行 DISM。如果组件存储本身已损坏,先运行 SFC 可能会失败。
输入以下命令并按 Enter:
DISM /Online /Cleanup-Image /RestoreHealth
此命令检查组件存储损坏并从 Windows Update 下载必要的文件进行修复。处理可能需要15-30分钟。等待直到显示”操作成功完成”。
步骤3:运行 SFC 命令
DISM 执行完成后,输入以下命令:
sfc /scannow
此命令扫描所有 Windows 系统文件并修复损坏的文件。处理可能需要10-15分钟完成。
步骤4:重新启动计算机
两个命令都完成后,重新启动计算机。重新启动确保修复的文件和服务组件完全重新加载。
步骤5:重新运行 Windows Update
重新启动后,打开设置 > Windows Update,单击”检查更新”再次尝试更新。
注意事项
- 运行 DISM 期间需要互联网连接(从 Windows Update 下载文件)
- 处理过程中不要关闭计算机或关闭命令提示符
- 即使两个命令都报告”未发现问题”,也要重新启动并尝试更新
解决方法2:使用 Windows Update 疑难解答
如果方法1无法解决问题,请使用 Windows 内置的疑难解答工具。此工具自动检测并修复与 Windows Update 相关的常见问题。
Windows 11 的步骤
- 按 Windows 键 + I 打开”设置”
- 从左侧菜单选择”系统”
- 单击”疑难解答”
- 选择”其他疑难解答”
- 单击”Windows Update”旁边的”运行”按钮
- 等待疑难解答完成并按照屏幕上的说明操作
Windows 10 的步骤
- 打开设置 > 更新和安全 > 疑难解答
- 单击”其他疑难解答”
- 选择”Windows Update”并单击”运行疑难解答”
疑难解答完成后,重新启动计算机并再次尝试 Windows Update。
修复安装选项(Windows 11)
如果疑难解答无法解决问题,Windows 11 有一个强大的选项叫做”使用 Windows Update 修复问题”:
- 打开设置 > 系统 > 恢复
- 在”使用 Windows Update 修复问题”下,选择”立即重新安装”
此方法在保留您的应用、设置和个人文件的同时执行 Windows 修复安装。
解决方法3:手动重置 Windows Update 组件(高级)
如果上述方法不起作用,手动重置 Windows Update 组件可能会解决问题。此方法需要执行多个命令,适合高级用户。
步骤1:以管理员身份打开命令提示符
使用前述方法打开管理员命令提示符。
步骤2:停止 Windows Update 相关服务
按顺序执行以下命令:
net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
步骤3:重命名 SoftwareDistribution 文件夹
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
步骤4:重新启动服务
net start wuauserv
net start cryptsvc
net start bits
net start msiserver
步骤5:重新启动计算机
执行所有命令后,重新启动计算机。重新启动后,Windows Update 将自动创建新的 SoftwareDistribution 文件夹,并从干净状态下载更新。
附加选项:从 Microsoft Update 目录手动安装
如果自动更新继续失败,您可以直接从 Microsoft Update 目录下载并安装更新:
- 在浏览器中访问 https://www.catalog.update.microsoft.com/
- 在搜索框中输入更新的 KB 编号(例如:KB5074109)
- 下载与您的 Windows 版本和架构(x64 或 ARM64)对应的文件
- 双击下载的文件进行安装
如何预防此错误
为防止 Windows Update 错误 0x80073712 的发生,我们建议采取以下预防措施:
定期系统维护
- 定期运行磁盘清理:删除旧的更新文件和缓存可防止组件存储膨胀。搜索”磁盘清理”并运行,勾选”Windows Update 清理”删除这些文件。
-
定期检查系统文件:每月大约运行一次
sfc /scannow命令检查系统文件状态,可以帮助及早发现问题。
更新管理
-
保持足够的磁盘可用空间:始终在 C 盘保持至少 20GB 的可用空间,大型功能更新前确保至少 40GB。
-
更新期间不要关机:在更新安装期间关闭计算机可能导致系统文件损坏。
安全软件设置
- 更新期间临时禁用安全软件:第三方防病毒软件可能与 Windows Update 冲突。更新前临时禁用它,更新完成后重新启用。
总结
Windows Update 错误 0x80073712 主要由组件存储或系统文件损坏引起。虽然此错误在2026年1月的安全更新(KB5074109)中被广泛报告,但通过采取适当的措施可以解决。
要点回顾:
- 首先运行 DISM 和 SFC:这是微软推荐的最有效方法。先运行 DISM,然后运行 SFC。
-
利用疑难解答:自动修复功能可以解决许多问题。
-
必要时重置组件:手动重置适合高级用户,但是有效的解决方案。
如果问题未解决的下一步:
- 在 Microsoft Q&A 社区发帖提问(https://learn.microsoft.com/answers/)
- 联系微软官方支持
- 考虑使用 Windows ISO 进行修复安装或全新安装
保持安全更新的最新状态对于保护计算机安全至关重要。希望本指南能帮助您解决问题。
参考资料
- Microsoft Q&A: Windows update 2026-01 Security Update (KB5074109) fails with Error code: (0x80073712))
- Microsoft Learn: Repair Windows Update Components with DISM + SFC
- Windows Eleven Forum: Update fails with error 0x80073712
- Microsoft Learn: How to reset Windows Update components
- IONOS: How to fix the 0x80073712 error in Windows
- Stellar Info: How to Fix Windows Error 0x80073712 – Step-by-Step Solutions

コメント