症状
使用 Windows 更新检查更新时,可能无法下载 Windows 7 Service Pack 1 (SP1)。
原因
在某些情况下,可能无法成功安装 Windows 7 SP1。 为了避免这种情况发生,如果计算机确实存在下列任意问题,则无法通过 Windows 更新下载 Windows 7 SP1:
-
已安装 Windows SP1,或尚未卸载预发行版 Windows 7 SP1。
-
必须首先安装其他更新,Windows 7 SP1 才会可用。
-
您计算机上的程序正在阻止安装 Windows 7 SP1。
-
计算机中缺少安装 Windows 7 SP1 所需的系统文件。
解决方案
若要解决此问题,请按照以下方法中的步骤操作,从方法 1 开始,如果方法 1 未解决问题,请转到方法 2。
方法 1: 确认 Windows 7 SP1 是否尚未安装,且运行的不是预发行版 Windows 7 SP1
为此,请按照下列步骤操作:
-
单击" ,右键单击"计算机",然后单击"属性"。
-
检查“Windows 版本”部分:
-
如果列出的是“Service Pack 1”,表明计算机上已安装 Windows 7 SP1。
-
如果在“Service Pack 1”后列出版本号(如“v.153”或“v.720”),表明计算机上仍安装的是预发行版 Windows 7 SP1。 必须先卸载该预发行版本,Windows Update 才会提供 SP1 的发行版本。 有关详细信息,请参阅
如何卸载 Windows 7 SP1。
-
方法 2: 检查待定更新
必须先在计算机上安装更新 2454826、2534366 和 2533552,然后才能通过 Windows 更新下载 Windows 7 SP1。
若要使用 Windows 更新安装这些更新,请执行以下步骤:
-
单击" ,单击"所有程序",然后单击"Windows 更新"。
-
在导航窗格中,单击“检查更新”,然后等待 Windows 查找适用于计算机的最新更新。
-
如果找到任何重要更新,请单击“安装更新”
系统提示输入管理员密码或进行确认,请键入密码或提供确认。
-
如果系统在安装完成时提示重启计算机,请重启计算机。
-
再次访问 Windows 更新,确定现在能否下载 Windows 7 SP1。
还可以从 Microsoft 下载中心下载更新 2454826、2534366 和 2533552。 若要详细了解这些更新以及如何安装这些更新,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2534366Windows 7 Sp1 安装在安装了所有语言包的计算机上安装失败,错误0xC0000009A
2533552 在尝试安装 Windows 7 SP1 或 Windows Server 2008 R2 SP1 时防止出现"0xC0000034"错误消息的更新可用
2454826 A 性能和功能更新适用于 Windows 7 和 Windows Server 2008 R2
方法 3: 确认计算机上是否未安装不兼容版本的 SafeCentral
如果计算机上安装了某些版本的 SafeCentral,Windows SP1 可能不会显示在 Windows 更新中。 SafeCentral 是由 SafeCentral, Inc 制造的安全计划。
如果计算机运行的是 SafeCentral 2.9.0.0 或更早版本,必须更新 SafeCentral 才能安装 Windows 7SP1。
若要确定是否安装了 SafeCentral,请执行以下步骤:
-
单击" ,单击"控制面板",单击"程序",然后单击"程序和功能"。
-
搜索 SafeCentral 程序列表。 如果安装了 SafeCentral 2.9.0.0 或早期版本,请访问
SafeCentral 网站了解详细信息。
方法 4: 检查是否有 Intel 集成图形驱动程序 Igdkmd32.sys 或 Igdkmd64.sys;如果有,检查是否升级了驱动程序
如果计算机上有以下文件之一,Windows 更新中不会显示 Windows 7 SP1。
-
Igdkmd32.sys(32 位),版本 8.15.10.2104 至 8.15.10.2141
-
Igdkmd64.sys(64 位),版本 8.15.10.2104 至 8.15.10.2141
已知这些驱动程序会导致某些使用 D2D (Direct2D) 的应用程序出现问题。 例如,如果在某些情况下将这些驱动程序与 Windows Live Mail 结合使用,可能会导致 Windows Live Mail 发生故障。
若要检查 Intel 集成图形驱动程序和驱动程序版本,请执行以下步骤:
-
启动 DirectX 诊断工具。 为此,请单击"开始 ,在"搜索程序和文件"框中键入 dxdiag,然后按 Enter。
-
单击“显示”选项卡。
-
请注意检查驱动程序和驱动程序版本。
-
如果您有 Intel 集成图形驱动程序和驱动程序版本 8.15.10.2104 到 8.15.10.2141,请访问计算机制造商的网站,了解是否有较新的驱动程序可用。
还可以从 Microsoft 下载中心下载更新 2454826。 此更新可能有助于针对这个问题改进性能和功能。 若要详细了解此更新以及如何安装此更新,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2454826 性能和功能更新适用于 Windows 7 和 Windows Server 2008 R2
方法 5: 确保没有使用 vLite 自定义 Windows 7 安装
vLite 是一种用于自定义 Windows 7 安装的第三方程序。 已知 vLite 会删除一些 Windows 系统组件。 如果您确实已经使用 vLite 自定义 Windows 7 的安装,则不必期望 Windows Update 会为您提供安装 Windows 7 SP1 的选项。
有关使用 vLite 并尝试安装 Windows 7 SP1 时已知问题的详细信息,请参阅"安装
Windows 7 SP1主题时为何收到系统组件缺失的错误消息"。
若要详细了解如何获取 Windows 7 SP1 独立版本,请参阅了解如何安装Windows 7 Service Pack 1 (SP1) 。
vLite 问题解决步骤
如果你已尝试本文中所述的所有步骤,并且 Windows 更新仍然不提供安装 Windows 7 SP1 的选项,则可以通过从 Microsoft 下载中心安装 Windows 7 SP1 来解决此问题
。
重要推荐用于安装 Windows 7 SP1 的方法是使用 Windows 更新。 有关如何使用 Windows 更新安装 Windows 7 SP1 的信息,请参阅"安装
Windows 7 SP1"主题。 如果决定通过从 Microsoft 下载中心安装 Service Pack 来解决此问题,在从 Microsoft 下载中心安装 Windows 7 Service Pack 1 之前,应执行一些步骤。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2505743 从 Microsoft 下载中心安装 Windows 7 Service Pack 1 之前要执行的步骤
重要说明:如果未按照知识库文章 2505743 中的步骤操作,可能无法在从 Microsoft 下载中心安装服务包时获得最佳体验。
本文讨论的第三方产品由独立于 Microsoft 的公司制造。 对于这些产品的性能或可靠性,Microsoft 不做任何暗示保证或其他形式的保证。
Microsoft 提供第三方联系信息来帮助你查找技术支持。 该联系信息如有更改,恕不另行通知。 Microsoft 不保证此第三方联系信息的准确性。
方法 6: 从 Microsoft 下载中心下载 Windows 7 SP1
如果已尝试上述所有方法,但仍无法在 Windows 更新中找到 Windows 7 SP1,请从 Microsoft 下载中心下载 Windows 7 SP1:
Windows 7 和 Windows Server 2008 R2 Service Pack 1 (KB976932)