文章编号: 948343 - 最后修改: 2008年11月6日 - 修订: 13.1

无法从 Windows Update 安装 Windows Vista Service Pack 1,自动更新也不提供 Windows Vista Service Pack 1

本页

展开全部 | 关闭全部

简介

本文包含的信息有助于您诊断未通过 Windows Update 或自动更新提供 Windows Vista SP1 的原因,并介绍了如何解决该问题。 虽然您可以尝试使用本文提供的几种方法来解决该问题,但不要盲目尝试。我们将帮助您决定首先尝试哪种方法,如果第一种方法未解决该问题,我们会再指导您使用其他方法。如果用过这些方法后在获取 Windows Vista SP1 时仍然遇到问题,我们将就如何获得进一步帮助向您提出建议。

有关如何获取 Windows Vista Service Pack 1 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
935791? (http://support.microsoft.com/kb/935791/ ) 如何获取最新的 Windows Vista Service Pack
本文适用于初级和中级计算机用户。
您可能会发现,事先将本文打印出来会更易于按步骤操作。

症状

当您在 Windows Update 或自动更新上检查有无更新时,未提供 Windows Vista Service Pack 1 以供下载。

原因

此问题可能由多种不同原因引起。但是,下面这些原因是最常见的:
  • 您已经安装了 Windows Vista SP1 但却没有意识到这一点。
  • 在可以安装 Windows Vista SP1 之前,必须先安装其他更新。
  • 您的计算机上缺少安装 Windows Vista SP1 所必需的系统组件。
  • 您安装了 Windows Vista SP1 的预发行版本,但在尝试安装该 Service Pack 的最终版本之前未正确卸载预发行版本。
  • 您使用以下软件或硬件的特定版本:
    • 适用于 Symantec Endpoint Protection 和 Symantec Network Access Control 客户端的 Symantec 软件驱动程序
    • Fujitsu-Siemens Amilo LA 笔记本电脑
    • Microsoft Dynamics Retail Management System (RMS) Store Operations 或 Headquarters
    • vLite

开始之前

在尝试故障排除方法之前,您可能需要检查以确定您的计算机上是否已经安装了 Windows Vista SP1。如果启用了自动更新,则您可能已经安装了 Windows Vista SP1 但您却没有意识到这一点。

要确定您的计算机上是否安装了 Windows Vista SP1,请按照下列步骤进行操作:
  1. 单击“开始”
    收起这个图片展开这个图片
    “开始”按钮
    ,右键单击“计算机”,然后单击“属性”。
  2. 如果安装了 Windows Vista SP1,您将在“Windows 版本”部分的底部看到 Windows Vista SP1 字样。
如果确定已经安装了 Windows Vista SP1,就不必再阅读本文了。如果没有安装该 Service Pack,并且您是企业环境中的用户,则请与您的系统管理员联系。在某些企业环境中,可能会选择临时阻止分发 Service Pack。

亟需安装的更新或设备驱动程序更新

Windows Vista SP1 不能与任何其他更新一起安装,它必须单独安装。因此,当 Windows Update 上有任何亟需安装的更新(如安全更新)时,Windows Update 将不会提供 Windows Vista SP1,除非先安装这些更新。

如果您所在的企业环境未临时阻止分发 Service Pack,您可能必须安装其他亟需安装的更新或设备驱动程序更新,然后才可以安装该 Service Pack。

亟需安装的更新可能包括安全更新或其他关键更新。设备驱动程序更新可能包括音频驱动程序、显示驱动程序或其他硬件或软件驱动程序的更新。

要安装所有亟需安装的更新和设备驱动程序更新,请按照下列步骤进行操作:
  1. 单击“开始”
    收起这个图片展开这个图片
    “开始”按钮
    ,在“开始搜索”框中键入 Windows Update,然后按 Enter。
  2. 单击“检查更新”。查看更新列表,然后验证标记为“重要”、“推荐”或“可选”的所有更新是否都已选中。安装列出的所有硬件设备驱动程序。
  3. 单击“安装更新”开始安装。完成安装后,系统可能会要求您重新启动计算机。
  4. 再次查看 Windows Update,确定现在是否提供了 Windows Vista SP1。
如果您安装了 Windows Vista SP1,祝贺您!您就不必再阅读本文了。您可能想阅读“预防提示”部分,了解如何避免将来出现这类问题。

如果您仍无法安装 Windows Vista SP1,请转到下面故障排除部分中的“方法 1”。

解决此问题的步骤

下载系统更新准备工具,然后检查有无更新

系统资源(例如,文件数据、注册表数据,甚至内存中的数据)可能在操作系统的生存期内产生不一致情况。这些不一致可能导致软件更新不起作用。系统更新准备工具会验证系统的完整性,而且该工具会消除所有的不一致。

要获取系统更新准备工具,请按照下列步骤进行操作:
  1. 单击“开始”
    收起这个图片展开这个图片
    “开始”按钮
    ,在“开始搜索”框中键入 Windows Update,然后按 Enter。
  2. 单击“检查更新”。
如果您的计算机存在这种已知的不一致情况,则将为您提供用于更正此情况的更新。自动更新提供了此解决方案后,它会重新提供 Windows Vista SP1,无需您进行任何交互。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
947821? (http://support.microsoft.com/kb/947821/ ) Windows Vista 和 Windows Server 2008 的系统更新准备工具说明

其他安装问题

对于以下情况,可能会出现安装问题:使用适用于 Symantec Endpoint Protection 和 Symantec Network Access Control 客户端的 Symantec 软件驱动程序、使用 Fujitsu-Siemens Amilo LA 笔记本电脑、使用 Microsoft Dynamics Retail Management System (RMS) Store Operations 或 Headquarters,以及使用 vLite。下面的列表提供了有关这些问题的信息:
  • 适用于 Symantec Endpoint Protection 和 Symantec Network Access Control 客户端的 Symantec 软件驱动程序
    • 对于基于 x86 的计算机:
      Wgx.sys - 11.0.1000.1091 或早期版本
    • 对于基于 x64 的计算机:
      Wgx64.sys - 11.0.1000.1091 或早期版本
    注意:Symantec 已认识到此问题并提供了解决方案。有关更多信息,请访问下面的 Symantec 网站:
    http://service1.symantec.com/SUPPORT/ent-security.nsf/docid/2007121216494948 (http://service1.symantec.com/SUPPORT/ent-security.nsf/docid/2007121216494948)
  • Fujitsu-Siemens Amilo LA 笔记本电脑(便携式计算机)

    对于 BIOS 发布日期为 2008 年 3 月 14 日或更早(BIOS 修订版为 8.6T1-0023-M007 或更低)的 Fujitsu-Siemens Amilo LA 1703 笔记本电脑,Windows Update 将不提供 Windows Vista SP1。此阻止问题说明存在一个错误的电源管理设置,更新的 BIOS 修订版中将会解决这一问题。有关更多信息,请访问下面的 Fujitsu-Siemens 支持网站:
    http://support.fujitsu-siemens.com/com/support/downloads.html (http://support.fujitsu-siemens.com/com/support/downloads.html)
    在依次选择了“Notebooks”和“AMILO La 1703”之后,随即就会显示出更新的 BIOS(8.6 或更高版本)。
  • Microsoft Dynamics Retail Management System (RMS) Store Operations 或 Headquarters
    对于使用 Microsoft Dynamics Retail Management System (RMS) Store Operations 或 Headquarters 的客户,Windows Update 不提供 Windows Vista SP1,因为 ActiveX 数据对象 (ADO) 接口存在问题。Microsoft 提供了针对此问题的更新。安装了该更新后,Windows Update 将会提供 Windows Vista SP1。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    952287? (http://support.microsoft.com/kb/952287/ ) 使用 ADO 接口的应用程序可能会发生故障,或在 Windows Vista、Windows XP 或 Windows Server 2008 中连接到 SQL Server 时会出现数据丢失
  • vLite
    如果您使用 vLite 对 Windows Vista 安装进行了自定义,则可能已经删除了某些必需的系统组件。要解决此问题,请安装最新版本的 vLite。有关更多信息,请访问下面的 vLite 网站:
    http://www.vlite.net/ (http://www.vlite.net/)

安装了某些驱动程序后,将不再筛选或阻止 Windows Vista SP1

在公开发行 Windows Vista SP1 后,有一些驱动程序(如果您的计算机上有)会导致 Windows Update 不提供 Windows Vista SP1 下载。安装了特定驱动程序的特定版本后会发生此问题。由于已经知道这些驱动程序存在问题,因此创建了阻止 Windows Vista SP1 的驱动程序筛选器。在此之后,硬件供应商创建并测试了这些驱动程序的更新版本,这些更新的驱动程序通过 Windows Update 向客户提供。当其中的大多数驱动程序更新在 Windows Update 上提供后,对应的驱动程序筛选器就从 Windows Update 检测逻辑中删除了。

下面的列表包含在 SP1 公开发行后随即被筛选出的有问题的设备驱动程序。

音频驱动程序

Realtek AC'97
  • 对于基于 x86 的计算机:Alcxwdm.sys - 6.0.1.6242 或早期版本
  • 对于基于 x64 的计算机:Alcwdm64.sys - 6.0.1.6242 或早期版本
IDT/SigmaTel
  • 对于基于 x86 的计算机:Sthda.cat - 在 2007 年 12 月 17 日或之前发布的版本
  • 对于基于 x64 的计算机:Sthda64.cat - 在 2007 年 12 月 17 日或之前发布的版本
IDT/SigmaTel
  • 对于基于 x86 的计算机:Stwrt.cat - 在 2007 年 12 月 17 日或之前发布的版本
  • 对于基于 x64 的计算机:Stwrt64.cat - 在 2007 年 12 月 17 日或之前发布的版本

    针对 Dell、HP 和 Sony 某些型号的计算机的 IDT/SigmaTel 驱动程序除外,因为这些驱动程序在 2007 年 12 月 17 日发布日之前就已得到更新,解决了此问题。
Creative Audigy
  • 对于基于 x86 和基于 x64 的计算机:P17.sys - 低于 5.12.1.2004 的版本

    注意:Creative 建议尚未安装 5.12.1.2004 版本的用户先将驱动程序更新到此版本,然后再更新到 Windows Vista SP1。
Conexant HD Audio
  • 对于基于 x86 的计算机:Chdart.sys - 4.32.0.0 或早期版本
  • 对于基于 x64 的计算机:Chdart64.sys - 4.32.0.0 或早期版本

显示器驱动程序

Intel Display
  • 对于基于 x86 的计算机:Igdkmd32.sys - 介于驱动程序 7.14.10.1322 和 7.14.10.1403 之间的版本(包括这两个版本)
  • 对于基于 x64 的计算机:Igdkmd64.sys - 介于驱动程序 7.14.10.1322 和 7.14.10.1403 之间的版本(包括这两个版本)

其他驱动程序

  • 带有 GTIPCI21.sys 驱动程序文件的 Texas Instruments 智能卡控制器 - 1.0.1.19 或早期版本
  • 带有 Watcher.exe 应用程序(此应用程序位于 AirCard 580 Program Files 文件夹中)的 Sierra Wireless AirCard 580 - 3.4.0.9 或早期版本现在,Sierra Wireless 提供了针对此问题的解决方案。有关更多信息,请访问下面的 Sierra Wireless 网站:
    http://www.sierrawireless.com/faq/ShowFAQ.aspx?ID=1217 (http://www.sierrawireless.com/faq/ShowFAQ.aspx?ID=1217)
  • 适用于 Symantec Endpoint Protection 和 Symantec Network Access Control 客户端的 Symantec 软件驱动程序
    • 对于基于 x86 的计算机:Wgx.sys - 11.0.1000.1091 或早期版本
    • 对于基于 x64 的计算机:Wgx64.sys - 11.0.1000.1091 或早期版本
    注意:Symantec 已认识到此问题并提供了解决方案。有关更多信息,请访问下面的 Symantec 网站:
    http://service1.symantec.com/SUPPORT/ent-security.nsf/docid/2007121216494948 (http://service1.symantec.com/SUPPORT/ent-security.nsf/docid/2007121216494948)
  • 带有 Safnt.sys 驱动程序文件的 Saming 恢复软件 - 3.0.1.3 版或 3.0.1.4579 版

    此软件主要用于在中国出售的计算机。如果安装了 Saming 软件,则可以升级到支持的版本。为此,请访问下面的网站:
    http://www.saming.com (http://www.saming.com)
  • Lenovo 和 Onekey Recovery Software 5.0

    有关更多信息,请访问下面的网站:
    http://consumersupport.lenovo.com/lenovo/hints/2414/1100.html (http://consumersupport.lenovo.com/lenovo/hints/2414/1100.html)

解决其他安装问题

安装设备驱动程序更新可以解决与 Fujitsu-Siemens Amilo LA 笔记本电脑、Microsoft Dynamics Retail Management System (RMS) Store Operations 或 Headquarters 以及 vLite 相关的问题。有关如何安装设备驱动程序更新的信息,请参阅“亟需安装的更新或设备驱动程序更新”部分。

如果 Windows Update 未解决驱动程序问题,请访问计算机制造商网站上的驱动程序下载网站。查找最近更新的、您尚未安装的设备驱动程序。更新了计算机后,返回到 Windows Update,然后再次单击“检查更新”,查看现在是否提供了 Windows Vista SP1。

隐藏的更新阻止提供要安装的 Windows Vista SP1

您可以选择不安装提供的某个更新并将其隐藏起来。为此,请在 Windows Update 列表中单击以清除该更新所对应的复选框,并同意隐藏该更新。但是,我们不建议您隐藏某些更新。具体来讲,我们将不向隐藏下列更新之一的用户提供 Windows Vista SP1:
935509? (http://support.microsoft.com/kb/935509/ ) 适用于包含 Windows BitLocker 驱动器加密功能的 Windows Vista 版本的软件更新现已发布
938371? (http://support.microsoft.com/kb/938371/ ) 适用于 Windows Vista 安装组件的软件更新现已发布
937287? (http://support.microsoft.com/kb/937287/ ) 适用于 Windows Vista 软件安装功能的软件更新现已发布

针对系统管理员

对于使用 Windows Service Pack Blocker Tool 阻止分发 Service Pack 的管理员,请参阅“Windows 操作系统 Service Pack Blocker Toolkit:常见问题”。有关更多信息,请访问下面的 Microsoft 网站:
http://technet.microsoft.com/zh-cn/library/bb892134.aspx (http://technet.microsoft.com/zh-cn/library/bb892134.aspx)
运行 Windows Server Update Services (WSUS) 环境的用户仅受以前讨论过的下列问题影响:
  • Windows Vista SP1 已经安装,因此未提供。
  • 使用 vLite 对 Windows Vista 的安装进行了自定义。
  • 文件系统或注册表中与当前已安装的 Windows 组件集存在不一致。
  • 安装了 Windows Vista SP1 的预发行版本但未卸载。

更多信息

有关如何与硬件和软件供应商联系的信息,请访问下面的 Microsoft 网站:
http://support.microsoft.com/gp/vendors (http://support.microsoft.com/gp/vendors)
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。对于这些产品的性能或可靠性,Microsoft 不作任何暗示保证或其他形式的保证。

预防提示

为了防止这些问题在将来出现,请始终使计算机保持最新。使计算机保持最新的最简便方法是启用自动更新。要启用自动更新,请按照下列步骤进行操作:
  1. 单击“开始”
    收起这个图片展开这个图片
    “开始”按钮
    ,单击“所有程序”,然后单击“Windows Update”,
  2. 在导航窗格中,单击“更改设置”。
  3. 选择所需的 Windows 自动更新设置。
  4. 单击以选中“下载、安装或通知更新时包括推荐的更新”复选框,然后单击“确定”。

联系支持部门

在 2009 年 3 月 18 日之前,将一直为 Windows Vista SP1 提供免费支持。仅在美国和加拿大提供聊天和电子邮件支持。有关如何获得针对 Windows Vista SP1 安装问题的支持的更多信息,请访问下面的 Microsoft 网站:
http://support.microsoft.com/oas/default.aspx?prid=11274&gprid=500921 (http://support.microsoft.com/oas/default.aspx?prid=11274&gprid=500921)
Microsoft 提供了第三方联系信息以便于您寻求技术支持。这些联系信息如有更改,恕不另行通知。Microsoft 不保证这些第三方联系信息的准确性。

这篇文章中的信息适用于:
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Starter
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Service Pack 1
关键字:?
kbresolve kbexpertisebeginner kbtshoot kbprb KB948343
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
 

文章翻译