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


16

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

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

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

我尝试使用独立更新实用程序手动更新Kb2919355,并下载了Windows下载8.1的kb下Microsoft下载中心列出的一堆更新,但它没有安装kb2919355,后者是600+ Mb文件,什么也没说,但有些更新不能无法安装。

我注意到,只要我使用“控制面板”运行Windows Update尝试下载上述更新之一,它就不会浪费太多时间,只会出现错误80073712。它甚至没有尝试下载该更新。完全归档,并在1或5%后失败。

我曾尝试查看WindowsUpdate错误日志,但它难以解释,并且尝试在其中搜索失败消息,一直使我无法自拔。

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

非常感谢您的帮助,并将分享您要求的日志。谢谢。


试试dism /online /cleanup-image /restorehealth
kinokijuf

已经做到了。/ restorehealth说无法下载源文件。
Zain Ally 2014年

删除您的CBS.log,再次运行命令并将其发布在此处
kinokijuf 2014年

@ZainAlly:即使我也遇到类似的问题(可能是错误代码不同),但我无法安装Large Windows 8.1 U1更新。我也尝试了restore health命令以及remove package命令,但仍试图找出解决方案
xorpower 2014年

您是说DISM.log吗?我认为CBS.log由sfc / scannow生成-无论如何,我在这里上传了新的日志文件。就像FYI一样-/ restorehealth找不到修复组件存储的来源,而sfc说“没有违反完整性”。 dl.dropboxusercontent.com/u/15931272/logs2.zip
Zain Ally

Answers:


9

错误80073712 = ERROR_SXS_COMPONENT_STORE_CORRUPT

我最近几天调试了几次。解决方法是从以admin身份启动cmd运行这2条命令:

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 Core)或旧的InPlace Upgrade来完全修复Windows。这也保留所有桌面应用程序。


1
没为我工作。这是第一步的错误:尝试打开时发生错误-Package_for_KB2919355〜31bf3856ad364e35〜amd64〜〜6.3.1.14错误:0x800f0805指定的程序包不是有效的Windows程序包。错误:0x800f0805指定的程序包不是有效的Windows程序包。可以在C:\ WINDOWS \ Logs \ DISM \ dism.log中找到DISM日志文件
Zain Ally


在尝试安装大型8.1更新之前,请尝试删除此更新support.microsoft.com/kb/2898785/en-us
magicandre1981

该更新未安装。我尝试运行wusa / uninstall / kb:2898785,它说“此计算机上未安装更新”
Zain Ally

1
您仍会错过KB2898785中版本为11.0.9600.16476的IE文件。获取Win 8.1 ISO并进行就地升级以修复Windows:sevenforums.com/tutorials/3413-repair-install.html
magicandre1981 2014年


2

遇到安装问题的用户应:

  1. sfc /scannow提升的命令提示符运行
  2. 重新开始
  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
  1. 安装2014年4月为Windows 8.1和Windows Server 2012的服务堆栈更新2014年5月为Windows 8.1和Windows Server 2012 R2服务堆栈更新修复的Windows更新问题
  2. http://support.microsoft.com/kb/2919355运行Clearcompressionflag.exe
  3. 重新开始
  4. 尝试安装更新

如果仍然遇到安装失败,则需要:

  1. 掌握Windows 8.1磁盘或ISO
  2. 完成修复安装/就地升级。确保允许安装程序下载所有更新。注意:此修复过程将使您的所有数据,应用程序,桌面应用程序,设置等保持与众不同。
  3. 使用Windows Update安装所有更新。您需要安装更新并重新启动,然后至少查找4次其他更新。

如果在修复安装过程中收到错误消息,提示“我们无法更新系统保留的分区”,则需要使用GParted在驱动器的开头调整小型系统保留的大小:

  1. 使用Tuxboot方法将GParted安装到USB驱动器上
  2. 重新启动计算机,确保将BIOS设置为首先从USB启动
  3. 对所有问题按Enter键以接受默认回答,直到进入GParted主窗口
  4. 假设您的系统只有两个分区,请单击第二个框/分区,单击“调整大小/移动”,将新大小设置为比当前大小小300MiB,然后将可用空间设置为零,然后选择“调整大小/移动”并选择“应用”。忽略任何有关移动主系统分区的风险的警告,Windows 8.1足够聪明,可以从这些问题中恢复。
  5. 选择第一个框/分区(非常小),单击“调整大小/移动”,设置大小,使前后的可用空间为0,选择“调整大小/移动并选择应用”。
  6. 重新启动计算机,然后重试修复安装过程。

谢谢,这是对我有用的解决方案,尤其是sfc /scannow零件。
jimtut 2015年

请注意,空间不足也会导致失败,而没有任何有用的消息。您必须在事件查看器中搜索它。
Marco Sulla


0

这对我有用:

  1. 关闭自动更新。

  2. 重启。

  3. 按下Windows键即可进入平铺区域(即非桌面或资源管理器)

  4. 输入“更新历史记录”

  5. 选择“查看Windows的更新历史记录”是我唯一的选择。

  6. 显示该历史记录时,请按左上方屏幕上的箭头键,使您退出该菜单并进入“更新和恢复”

  7. 然后选择“ Windows更新”和“立即检查”。

  8. 等待并按照屏幕显示。

它对我有用,我已经尝试安装此KB2919255一周了。


不。这个解决方案看起来太简单了,难以置信。尝试了两次但没有成功。现在,根本原因是组件存储损坏。除非已修复,否则我认为无法安装这些更新。dism / online / cleanup-image / restorehealth在我的情况下无济于事。它找不到要还原的源文件。
Zain Ally 2014年

0

我有同样的问题。

我一直达到100%,但是它说那没有用,并且会还原。移除包装和清理无效。

我的问题是启动设置。

首先,我再次取出并清理。

然后,我去运行,并键入“ msconfig”,然后键入“启动”选项卡。清单是空的。

所以我去了磁盘管理器,并给系统分区写了一封信。(我也有一个ext4分区,但由于Windows无法看到它,所以我将其保留了。)

重新启动。

(我在第一次重新启动时遇到了一些麻烦,因此出现了修复提示,但是我什么也没做,只是退出并加载了Windows。)

之后,我就可以安装更新了。



0

经过几个月的努力来解决这个问题,我们找到了一个久经考验的赢家来安装该产品。对于我们的安装,我们的SonicWall VPN可能是安装失败的原因。

  1. 如果安装了VPN,请复制所有域和登录名并卸载VPN。

  2. 使用提升的命令提示符删除以下损坏的KB2919355实例(此实例使用的是64位程序包):DISM / online / remove-package /packagename:Package_for_KB2919355~31bf3856ad364e35~amd64~~6.3.1.14

  3. 使用以下命令通过提升的命令提示符进行清理:DISM / online / cleanup-image / startcomponentcleanup

  4. 下载Windows8.1-KB2919355-x64.msu和clearcompressionflag.exe文件。http://www.microsoft.com/zh-cn/download/details.aspx?id=42335(同样是64位)

  5. 运行clearcompressionflag.exe。大约需要1秒钟,并且没有任何迹象表明它已成功完成,但是没关系。

  6. 运行Windows8.1-KB2919355-x64.msu

  7. 重新启动Windows

  8. 享受成功安装的荣耀。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.