无法安装 Windows 8.1 更新 Kb2919355。Windows 更新错误 80073712

Zai*_*lly 16 windows-update windows-8.1

我正在运行 Win 8.1 Pro x64。4 月 9 日,微软向我提供了两个更新。通常,更新会通过 Windows 更新自动安装,但我今天(4 月 12 日)注意到以下两个更新持续失败并显示错误:80073712。更新是

  1. IE 11 安全更新 (Kb2936068) 15MB
  2. Windows 8.1 更新 (Kb2919355)

我遵循了我在网上找到的解决步骤并运行了 sfc /scannow 这表明一切都很好。

我尝试使用独立更新实用程序手动更新 Kb2919355 并下载微软下载中心在此 kb 下为 Windows Update 8.1 列出的一系列更新,但它没有安装 kb2919355,这是一个 600+ Mb 的文件,什么也没说,但有些更新不能' t 被安装。

我注意到,只要我使用控制面板运行 Windows 更新来尝试下载上述任一更新,它就不会浪费太多时间,只是返回错误 80073712。它甚至没有尝试下载文件完全并在 1% 或 5% 后失败。

我曾尝试查看 WindowsUpdate 错误日志,但它很难解释,并且试图用谷歌搜索其中的失败消息一直让我绕圈子。

我的计算机运行顺利,但为了满意,我想安装这些更新。否则,我可能最终会重新安装,但这太麻烦了。

我很感激你的帮助,并会分享你问的日志。谢谢。

mag*_*981 9

错误 80073712 = ERROR_SXS_COMPONENT_STORE_CORRUPT

我在最后几天调试了几次。解决方法是从cmd运行这 2 个命令,以 admin 启动

32位视窗:

dism /online /remove-package /packagename:Package_for_KB2919355~31bf3856ad364e35~x86~~6.3.1.14
 
dism /online /cleanup-image /startcomponentcleanup
Run Code Online (Sandbox Code Playgroud)

64位:

dism /online /remove-package /packagename:Package_for_KB2919355~31bf3856ad364e35~amd64~~6.3.1.14
 
dism /online /cleanup-image /startcomponentcleanup
Run Code Online (Sandbox Code Playgroud)

重新启动并尝试再次安装更新。

当它仍然失败时,您可以使用新的刷新/重置功能(删除所有桌面应用程序但修复 Windows Core)或旧的InPlace Upgrade 来完全修复 Windows。这也保留了所有桌面应用程序。