Windows 更新无法安装 Windows Vista SP1

Windows 更新无法安装 Windows Vista SP1

如果您安装 Windows Vista RTM 并运行 Windows Update,则会提供许多更新,并可成功安装。安装完所有其他更新后,将提供 Windows Vista Service Pack 1。

当您尝试安装 Windows Vista Service Pack 1 时,会出现 Service Pack 安装向导,其中显示许可协议等。但是,安装开始后不久,向导就消失了。Windows Update 表示更新已成功安装。但是,Service Pack 1 实际上并未安装,下次检查更新时将再次检测到需要安装。如此反复。

检查 Windows 更新日志 ( WindowsUpdate.log) 时,客户端版本为 6.0.6000.nnn 或 6.0.6001.nnn。有一条消息说“根据 wuident 中的 /SKIP 指令跳过 SelfUpdate 检查”。

还可能出现与 URL 相关的错误 0x80190194http://update.microsoft.com/vista/windowsupdate/redir/vistawuredir.cab

为什么 Service Pack 1 无法正确安装以及如何修复它?

答案1

根本问题是 Windows Update 自我更新机制不起作用。

为了成功安装 Service Pack 1,您至少需要 Windows Update 版本 7.6.7600.256。Windows Vista RTM 附带版本 6.0.6000.16386,此版本不会自行更新,因为wuident.cabMicrosoft 的 Windows Update 服务器提供的文件(截至 2012 年 7 月 14 日数字签名的版本)包含明确指示,即 WU 版本 6.0.6000 和 6.0.6001 不应自行更新。目前尚不清楚原因。

Microsoft 服务器上可能缺少一个或多个文件,因为错误 0x80190194 表示从 Web 服务器收到 404(文件未找到)错误。但是,如果您使用的是 WSUS 服务器,则不会发生此错误,但客户端仍然不会自行更新。因此,错误 0x80190194 可能与问题没有直接关系。

Microsoft 支持人员告诉我,该问题正在处理中,并将在适当的时候发布一篇 KB 文章。但他们没有告诉我预计到达时间。 附录:两年了。我认为可以肯定的是,这个问题目前不太可能得到解决!

有两种方法可以解决此问题:

  1. 使用提供的下载链接下载并安装 Windows 更新版本 7.6.7600.320Microsoft 的知识库文章 KB2887535。虽然没有提供Windows Vista的下载链接,但是我尝试了一下Windows 7版本,安装成功。 (注意:当我最初写这个答案时,这个下载不可用,而且我还没有在 Windows Vista RTM 系统上测试过它。如果你已经这样做了,请告诉我。我最初链接到的第三方下载不再可用。)

  2. 下载并运行Windows Vista Service Pack 1 离线版本(或者所有语言版本)从 Microsoft 下载中心下载。与使用 Windows 更新相比,这将花费更长的下载和安装时间,但受到官方支持。

无论哪种情况,一旦安装了 Service Pack 1,Windows Update 都会提供一些额外的更新,然后提供 Service Pack 2。Service Pack 2 应该可以成功安装。

笔记:Microsoft 为安装服务包时出现的问题提供免费电话支持。请参阅 Microsoft 的支持页面查找您所在地区的联系电话。在某些国家/地区,这可能是收费电话。

答案2

确保首先安装以下 3 个更新,从控制面板打开 Windows 更新时,在“查看更新历史记录”中查找它们。如果其中任何一个未安装,请下载并手动安装。然后下载并尝试手动安装 SP1,但首先卸载或禁用已安装的任何第三方安全软件。最好同时执行 SP1 和 SP2 安装干净启动时

这些适用于 32 位 Vista:

  • KB935509(下载页面)(仅限 Vista 企业版和旗舰版,如果您有任何其他版本,请不要安装
  • KB938371(下载页面)
  • KB949939(向下滚动页面获取 32 位和 64 位的下载链接)

这些适用于 64 位 Vista:

  • KB935509(仅限 Vista 企业版和旗舰版,如果您有任何其他版本,请不要安装
  • KB938371

服务包 1下载链接:

完成所有操作后,您可以下载并手动安装服务包 2

安装 SP2 后,您可以运行 Windows 更新并获取所需的其余更新。

相关内容