为什么我的 Windows 7 更新不断失败?

为什么我的 Windows 7 更新不断失败?

我是一名高级用户,遇到了一个奇怪的问题。我有两个 Windows 更新每次都无法安装。这两个更新都出现了神秘的“代码 1”错误,我很难找到解决方案。

所涉及的更新包括:

  • Microsoft Visual C++ 2008 Service Pack 1 可再发行组件包安全更新 (KB2538243)
  • 适用于基于 x64 系统的 Windows 7 系统更新准备工具 (KB947821) [2011 年 5 月]

由于这些更新失败,我开始菜单中的关机按钮旁边总是有一个盾牌图标,表示关机时将安装“新”更新。但是,当然,它们会失败,当电脑重新启动时,盾牌图标仍然存在。

检查更新历史记录并查看失败更新的详细信息时,我得到以下信息:

Microsoft Visual C++ 2008 Service Pack 1 可再发行组件包安全更新 (KB2538243)
安装日期:2011 年 6 月 29 日凌晨 3:00
安装状态:失败
错误详细信息:代码 1
更新类型:重要

已发现一个安全问题,由于 MFC 未指定系统/本地化 DLL 的完整路径,导致 MFC 应用程序在 DLL 植入中存在漏洞。您可以通过安装 Microsoft 提供的此更新来保护您的计算机。安装此更新后,您可能需要重新启动计算机。

更多信息: http://go.microsoft.com/fwlink/?LinkId=216803

和:

适用于基于 x64 系统的 Windows 7 系统更新准备工具 (KB947821) [2011 年 5 月]
安装日期:2011 年 6 月 28 日凌晨 3:00
安装状态:失败
错误详细信息:代码 1
更新类型:重要

提供此工具的原因是,在 Windows 服务存储中发现不一致,这可能会导致无法成功安装将来的更新、服务包和软件。此工具会检查您的计算机是否存在此类不一致,并尝试解决发现的问题。

更多信息: http://support.microsoft.com/kb/947821

关于我的系统

我运行的是 Windows 7 Home Premium 64 位。这是一台定制 PC,操作系统是全新安装的,不是从以前版本升级而来的。我已经运行这个系统大约四个月了。除了 Windows 更新之外,系统通常非常稳定。

答案1

解决这个问题的最佳方法是直接下载并运行它们。在许多情况下,您会得到更详细的错误。

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=2092

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=20858

请回复任何错误。

答案2

我假设您没有运行除 Microsoft Security Essentials (MSE) 之外的任何防病毒程序。如果正在运行,请尝试卸载其他防病毒程序,然后安装 MSE,然后再继续。

现在,我知道这可能听起来很傻,但你应该尝试运行 Windows 更新疑难解答。我也不倾向于相信这些内置的疑难解答,但这个在过去对我来说很有用。

如果失败,请尝试执行“干净启动”,然后再次运行 Windows 更新。

如果那失败了,那么我会尝试联系微软。不管你信不信,他们有一个专门帮助人们安装安全更新的团队。去年他们帮助我的一个朋友解决了类似的问题。推特是@MicrosoftHelps,电话号码可以在 support.microsoft.com 上找到。

祝你好运!

答案3

每当我遇到 Windows 更新问题时,我都会发现http://www.thewindowsclub.com/repair-fix-windows-updates-with-fix-wu-utility倾向于解决大多数问题。

答案4

我发现 Windows Update 程序并不总是按正确的顺序安装多个更新。如果一组更新失败,请重试而不启用列出的第一个更新,并且不要再次尝试第一个更新,直到您安装了至少一个其他更新并重新启动或重启。

如果组中的第一次更新成功,但组中的后续更新失败,只需重新启动或重启,然后重试。

相关内容