我运行的是 Win 8.1 Pro x64。4 月 9 日,微软向我提供了两个更新。通常,更新会通过 Windows 更新自动安装,但我今天(4 月 12 日)注意到,以下两个更新不断失败,并出现错误:80073712。更新是
- IE 11 安全更新 (Kb2936068) 15MB
- Windows 8.1 更新(KB2919355)
我按照在网上找到的解决步骤进行操作,并运行了 sfc /scannow,结果显示一切正常。
我尝试使用独立更新实用程序手动更新 Kb2919355,并下载微软下载中心在此 Windows 更新 8.1 kb 下列出的一堆更新,但它没有安装 kb2919355,这是一个 600+ Mb 的文件,但有些更新无法安装。
我注意到,当我使用控制面板运行 Windows Update 尝试下载上述任一更新时,它不会浪费太多时间,只会返回错误 80073712。它甚至不会尝试完全下载文件,并且在 1% 或 5% 之后失败。
我曾尝试查看 WindowsUpdate 错误日志,但是它很难解释,并且尝试通过 Google 搜索其中的失败消息让我陷入困境。
我的电脑运行顺畅,但为了满意,我想安装这些更新。否则,我可能最终会重新安装,但那太麻烦了。
我很感激您的帮助,并将分享您要求的日志。谢谢。
答案1
错误 80073712 =ERROR_SXS_COMPONENT_STORE_CORRUPT
我最近几天调试了几次。解决方法是从cmd,以管理员身份启动:
32位Windows:
dism /online /remove-package /packagename:Package_for_KB2919355~31bf3856ad364e35~x86~~6.3.1.14
dism /online /cleanup-image /startcomponentcleanup
64位:
dism /online /remove-package /packagename:Package_for_KB2919355~31bf3856ad364e35~amd64~~6.3.1.14
dism /online /cleanup-image /startcomponentcleanup
重新启动并尝试再次安装更新。
如果仍然失败,你可以使用新的刷新/重置功能(删除所有桌面应用程序但修复 Windows 核心)或旧的使用 InPlace Upgrade 修复 Windows完全保留。这还会保留所有桌面应用程序。
答案2
如果您安装了 AVAST,请将其停用,直到安装完成。这对我在两台不同的计算机上都有效。
答案3
遇到安装问题的用户应:
32位Windows:
dism /online /remove-package /packagename:Package_for_KB2919355~31bf3856ad364e35~x86~~6.3.1.14
dism /online /cleanup-image /startcomponentcleanup
64位:
dism /online /remove-package /packagename:Package_for_KB2919355~31bf3856ad364e35~amd64~~6.3.1.14
dism /online /cleanup-image /startcomponentcleanup
- 安装2014 年 4 月 Windows 8.1 和 Windows Server 2012 服务堆栈更新 &2014 年 5 月 Windows 8.1 和 Windows Server 2012 R2 服务堆栈更新&修复 Windows 更新问题
- 从以下位置运行 Clearcompressionflag.exehttp://support.microsoft.com/kb/2919355
- 重新开始
- 尝试安装更新
如果仍然遇到安装失败,则需要:
- 获取 Windows 8.1 磁盘或 ISO
- 完成修复安装/就地升级。确保允许安装程序下载所有更新。注意:与其他修复过程不同,此修复过程将保留您的所有数据、应用程序、桌面应用程序、设置等。
- 使用 Windows Update 安装所有更新。您需要安装更新并重新启动,然后至少查找 4 次更新。
如果您在修复安装过程中收到以下错误消息:“我们无法更新系统保留分区”您需要使用以下命令调整驱动器开头的小型系统保留的大小分区:
- 安装 GParted 到使用 Tuxboot 方法的 USB 驱动器
- 重启机器,确保 BIOS 设置为从 USB 启动
- 对所有问题按 Enter 键以接受默认答案,直到到达主 GParted 窗口
- 假设您的系统只有两个分区,请单击第二个框/分区,单击调整大小/移动,将新大小设置为比当前大小小约 300MiB,将后面的可用空间设置为零,选择调整大小/移动并选择应用。忽略它向您发出的有关移动主系统分区的风险的任何警告,Windows 8.1 足够智能,可以从这些问题中恢复。
- 选择第一个框/分区(非常小),单击调整大小/移动,设置大小使得前后的可用空间为 0,选择调整大小/移动并选择应用。
- 重新启动机器并重试修复安装过程。
答案4
我有同样的问题。
我一直达到 100%,但它会说它不起作用,然后会恢复。删除包和清理不起作用。
我的问题出在启动设置上。
首先,我再次将其移除并清理干净。
然后,我运行,输入“msconfig”,然后输入“启动”选项卡。列表是空的。
因此我进入磁盘管理器,并给系统分区写了一封信。(我还有一个 ext4 分区,但我将其保留原样,因为 Windows 看不到它。)
已重新启动。
(我第一次重新启动时遇到了一些问题,因此出现了修复提示,但我什么也没做,只是退出并加载了窗口。)
之后,我就可以安装更新了。