Windows Update未提供Windows 7 SP1


24

我没有选择在计算机上安装Windows 7 Service Pack 1(SP1)的选项。为什么Windows Update中缺少安装Windows 7 SP1的选项?

我对缺少该选件的原因不感兴趣,而对如何诊断隐藏安装Windows 7 SP1选件的原因更感兴趣。


遵循KB2498452中的建议-使用Windows Update检查更新时,您无法选择下载Windows 7 SP1

确认尚未安装Windows 7 SP1,并且您没有运行Windows 7 SP1的预发行版本。

我尚未运行SP1或预发行版SP1:

在此处输入图片说明

在Windows Update中提供Windows 7 SP1之前,可能必须先在计算机上安装更新等待更新976902。

我已经安装了976902

在此处输入图片说明

验证计算机上未安装不兼容版本的SafeCentral,如果计算机上安装了某些版本的SafeCentral,则Windows Update可能不会出现Windows SP1。SafeCentral是由SafeCentral,Inc.制造的安全程序。

我没有安装SafeCentral(我从未听说过这样的事情):

在此处输入图片说明

检查您是否具有Intel集成图形驱动程序Igdkmd32.sys或Igdkmd64.sys,以及是否已升级驱动程序

我没有英特尔GMA:

在此处输入图片说明

确保您没有使用vLite定制Windows 7安装

我没有使用vLite自定义Windows 7安装。再说一次,我从未听说过这样的事情。


更新一:

这证明我已经“今天”(3/2/2011)检查了更新:

在此处输入图片说明

而且没有向我提供安装SP1的选项(我向Silverlight分发了更新,并为Direct2DDirect3D应用程序中托管的Internet Explorer 9修复了问题;因此更新本身可以正常工作):

在此处输入图片说明

更新二:

我尝试了Windows Update疑难解答:

在此处输入图片说明

Windows 7 Service Pack 1仍然不可用。

更新三:

这是的尾端windowsupdate.log。它谈到了评估应用程序规则

在搜索中找到2个更新和65个类别;评估的应用 1832个部署实体中的1324个规则

这些规则必须是禁止我在SP1中看到的规则:

2011-03-03  09:21:08:091     924    db4 AU  Triggering AU detection through DetectNow API
2011-03-03  09:21:08:091     924    db4 AU  Triggering Online detection (interactive)
2011-03-03  09:21:08:091     924    950 AU  #############
2011-03-03  09:21:08:092     924    950 AU  ## START ##  AU: Search for updates
2011-03-03  09:21:08:092     924    950 AU  #########
2011-03-03  09:21:08:093     924    950 AU  <<## SUBMITTED ## AU: Search for updates [CallId = {8517376A-B8A3-488B-B4D4-67DFC75788C8}]
2011-03-03  09:21:08:093     924    ca8 Agent   *************
2011-03-03  09:21:08:093     924    ca8 Agent   ** START **  Agent: Finding updates [CallerId = AutomaticUpdates]
2011-03-03  09:21:08:093     924    ca8 Agent   *********
2011-03-03  09:21:08:093     924    ca8 Agent     * Online = Yes; Ignore download priority = No
2011-03-03  09:21:08:093     924    ca8 Agent     * Criteria = "IsInstalled=0 and DeploymentAction='Installation' or IsPresent=1 and DeploymentAction='Uninstallation' or IsInstalled=1 and DeploymentAction='Installation' and RebootRequired=1 or IsInstalled=0 and DeploymentAction='Uninstallation' and RebootRequired=1"
2011-03-03  09:21:08:093     924    ca8 Agent     * ServiceID = {7971F918-A847-4430-9279-4A52D1EFE18D} Third party service
2011-03-03  09:21:08:093     924    ca8 Agent     * Search Scope = {Machine}
2011-03-03  09:21:08:094     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\WuRedir\9482F4B4-E343-43B6-B170-9A65BC822C77\muv4wuredir.cab:
2011-03-03  09:21:08:097     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:287     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\WuRedir\9482F4B4-E343-43B6-B170-9A65BC822C77\muv4wuredir.cab:
2011-03-03  09:21:08:289     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:292     924    ca8 Agent   Checking for updated auth cab for service 7971f918-a847-4430-9279-4a52d1efe18d at http://download.windowsupdate.com/v9/microsoftupdate/redir/muauth.cab
2011-03-03  09:21:08:292     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\AuthCabs\authcab.cab:
2011-03-03  09:21:08:294     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:354     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\AuthCabs\authcab.cab:
2011-03-03  09:21:08:356     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:356     924    ca8 Setup   Checking for agent SelfUpdate
2011-03-03  09:21:08:356     924    ca8 Setup   Client version: Core: 7.3.7600.16385  Aux: 7.3.7600.16385
2011-03-03  09:21:08:357     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\WuRedir\9482F4B4-E343-43B6-B170-9A65BC822C77\muv4wuredir.cab:
2011-03-03  09:21:08:359     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:418     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\WuRedir\9482F4B4-E343-43B6-B170-9A65BC822C77\muv4wuredir.cab:
2011-03-03  09:21:08:420     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:422     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\SelfUpdate\wuident.cab:
2011-03-03  09:21:08:424     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:655     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\SelfUpdate\wuident.cab:
2011-03-03  09:21:08:658     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:659     924    ca8 Setup   Skipping SelfUpdate check based on the /SKIP directive in wuident
2011-03-03  09:21:08:659     924    ca8 Setup   SelfUpdate check completed.  SelfUpdate is NOT required.
2011-03-03  09:21:08:808     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\WuRedir\7971F918-A847-4430-9279-4A52D1EFE18D\muv4muredir.cab:
2011-03-03  09:21:08:810     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:872     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\WuRedir\7971F918-A847-4430-9279-4A52D1EFE18D\muv4muredir.cab:
2011-03-03  09:21:08:874     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:876     924    ca8 PT  +++++++++++  PT: Synchronizing server updates  +++++++++++
2011-03-03  09:21:08:877     924    ca8 PT    + ServiceId = {7971F918-A847-4430-9279-4A52D1EFE18D}, Server URL = https://www.update.microsoft.com/v6/ClientWebService/client.asmx
2011-03-03  09:21:13:958     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\WuRedir\7971F918-A847-4430-9279-4A52D1EFE18D\muv4muredir.cab:
2011-03-03  09:21:13:960     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:14:083     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\WuRedir\7971F918-A847-4430-9279-4A52D1EFE18D\muv4muredir.cab:
2011-03-03  09:21:14:085     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:14:087     924    ca8 PT  +++++++++++  PT: Synchronizing extended update info  +++++++++++
2011-03-03  09:21:14:087     924    ca8 PT    + ServiceId = {7971F918-A847-4430-9279-4A52D1EFE18D}, Server URL = https://www.update.microsoft.com/v6/ClientWebService/client.asmx
2011-03-03  09:21:14:395     924    ca8 Agent     * Added update {414642E2-5F20-4AD1-AA5A-773061238B5F}.101 to search result
2011-03-03  09:21:14:395     924    ca8 Agent     * Added update {56D5FC3D-9AC8-44F1-A248-8C397A24D02F}.100 to search result
2011-03-03  09:21:14:395     924    ca8 Agent     * Found 2 updates and 65 categories in search; evaluated appl. rules of 1324 out of 1832 deployed entities
2011-03-03  09:21:14:396     924    ca8 Agent   *********
2011-03-03  09:21:14:396     924    ca8 Agent   **  END  **  Agent: Finding updates [CallerId = AutomaticUpdates]
2011-03-03  09:21:14:396     924    ca8 Agent   *************
2011-03-03  09:21:14:404     924    ce0 AU  >>##  RESUMED  ## AU: Search for updates [CallId = {8517376A-B8A3-488B-B4D4-67DFC75788C8}]
2011-03-03  09:21:14:404     924    ce0 AU    # 2 updates detected
2011-03-03  09:21:14:404     924    ce0 AU  #########
2011-03-03  09:21:14:404     924    ce0 AU  ##  END  ##  AU: Search for updates [CallId = {8517376A-B8A3-488B-B4D4-67DFC75788C8}]
2011-03-03  09:21:14:404     924    ce0 AU  #############
2011-03-03  09:21:14:404     924    ce0 AU  Successfully wrote event for AU health state:0
2011-03-03  09:21:14:405     924    ce0 AU  #############
2011-03-03  09:21:14:405     924    ce0 AU  ## START ##  AU: Refresh featured updates info
2011-03-03  09:21:14:405     924    ce0 AU  #########
2011-03-03  09:21:14:405     924    ce0 AU  No featured updates available.
2011-03-03  09:21:14:405     924    ce0 AU  #########
2011-03-03  09:21:14:405     924    ce0 AU  ##  END  ##  AU: Refresh featured updates info
2011-03-03  09:21:14:405     924    ce0 AU  #############
2011-03-03  09:21:14:405     924    ce0 AU  No featured updates notifications to show
2011-03-03  09:21:14:405     924    ce0 AU  AU setting next detection timeout to 2011-03-04 08:03:53
2011-03-03  09:21:14:405     924    ce0 AU  Setting AU scheduled install time to 2011-03-04 08:00:00
2011-03-03  09:21:14:405     924    ce0 AU  Successfully wrote event for AU health state:0
2011-03-03  09:21:14:406     924    ce0 AU  Successfully wrote event for AU health state:0
2011-03-03  09:21:14:407     924    db4 AU  Getting featured update notifications.  fIncludeDismissed = true
2011-03-03  09:21:14:408     924    db4 AU  No featured updates available.
2011-03-03  09:21:19:396     924    ca8 Report  REPORT EVENT: {633538B3-030E-4CAD-BE6B-33C6ED65AFF1}    2011-03-03 09:21:14:395-0500    1   147 101 {00000000-0000-0000-0000-000000000000}  0   0   AutomaticUpdates    Success Software Synchronization    Windows Update Client successfully detected 2 updates.
2011-03-03  09:21:19:396     924    ca8 Report  CWERReporter finishing event handling. (00000000)

更新四:

这是设备管理器(包括隐藏的设备)中的视图,显示我只有一张显卡:

在此处输入图片说明

如果我还有第二个视频适配器,则Windows对此一无所知。并且,如果另一个视频适配器阻止Windows Update从Service Pack 1中向我提供服务,则应该可以看到某个日志文件在某处。


我对为什么缺少Windows 7 SP1安装选件不感兴趣,而对如何诊断为什么隐藏Windows 7 SP1安装选件更感兴趣。

知识库文章说,如果您的计算机不符合某些秘密的特殊条件,则不会提供SP1。我如何才能发现该秘密标准是什么?我认为它已记录在某处。

我也不对直接下载链接特别感兴趣。我想在这里学习。我希望能够(即在将来)诊断为什么不提供更新。

我是这里的超级用户。我希望能够提出清单,而不是其他人提出要尝试的事情的清单。


2
由于它不是一般情况下的诊断的一部分,因此我将对其进行评论。您在运行卡巴斯基吗?我听说卡巴斯基正在引起sp1更新的问题,因此在检测到卡巴斯基安装时,他们可能已将其撤消。
Joel Coehoorn

我没有运行Kaspersky或任何其他第三方安全软件。
伊恩·博伊德

@IanBoyd您使用的是OEM版本吗?我也没有得到SP1。FWIW-我没有任何影音软件正在运行-但是我确实有Intel GMA / ATi Radeon可切换图形的东西-嗯,这可以解释这一点
Sathyajith Bhat

@Sathya不是Windows的OEM版本(如第一个屏幕截图所示),而是Windows 7 Professional的常规安装。
伊恩·博伊德

@ Sathya♦在Windows 7的OEM版本上为我提供了SP1。计算机具有Intel集成的图形卡,但是它是集成到Atom处理器中的那些新图形卡之一。
AndrejaKo 2011年

Answers:


18

您确定没有安装提到的英特尔图形驱动程序版本吗?它可能被禁用,因此它不会显示在DxDiag中。

就我而言,这就是Windows Update不提供SP1的原因。我曾经使用过板载图形,因此有时会安装Intel驱动程序。然后,我添加了PEG图形卡并禁用了板载设备。因此,该驱动程序存在但无法在DxDiag中显示。我在BIOS中再次启用了onbord图形卡,并且在重新启动Windows Update之后发现了Intel驱动程序的更新。我安装了它,并在重新引导并再次搜索更新后按需提供了SP1。


OP更新:这就是答案。即使我没有安装 “ Intel GMA适配器” ,我的系统上也确实有“ ”驱动程序。在BIOS中禁用我的nVidia PCI Express视频卡,并启用内置(Intel)适配器,然后在Windows中安装了Intel图形卡:

在此处输入图片说明

检查Windows Update中的可用更新后,发现我对我的Intel GMA图形适配器的驱动程序进行了更新:

在此处输入图片说明

应用更新,重新启动,现在我在Windows Update上可以使用Windows 7 Service Pack 1:

在此处输入图片说明

不幸的是,没有Windows更新日志或事件日志显示存在旧版本的驱动程序会阻止更新发布。我希望这个问题可以被调试,而不是推断出来。


4

微软在其初始发行版中逐组提供了SP1,以阻止DDOS,并且有太多的人一次下载,对于这种大型部署而言,这是正常的。这样可能仍然有效(虽然不确定)

我注意到的一件事是有些人必须手动“检查更新”才能将其列出。我不知道这是SP1的“设计使然”,还是因为它不被视为Push部署更新(当用户将Microsoft Update设置为自动下载/自动安装时,push部署会自动更新)。诸如Service Packs之类的主要版本通常在发布后一年就不会被Microsoft进行推送部署。这是由于Microsoft为企业提供了时间来确保SP1与所有软件一起使用。这是针对Windows Vista的SP1和SP2以及Windows XP的SP 1,2和3完成的。它在Windows 2000上针对SP 4,5和6完成,但在Windows 2000的SP 1,2和3上未完成。以前的Windows版本从未执行过,因为它们没有收到SP更新。


我不确定您的答案在说什么(就提供答案而言),但是我运行了“检查更新”。使用截图更新了原始问题。
伊恩·博伊德

2
用户试图说Microsoft仅向选定的组提供更新,而不是所有用户,以最大程度地减少所有用户同时下载更新的影响。您可能不属于可用于更新的所选组。我最近才收到更新,而且我知道Service Pack更新已经有一段时间了。
罗伊·里科

我知道我的64Bit win 7更新发布后,立即检查了更新及其内容。并且上面提到的有关选定组的用户是正确的。好吧,它在发布当天是选择性的,因此它没有像Win 7 Beta发布时那样对服务器进行DDoS处理。
天使

上面回答的“ user23109”不对,整个“选定的用户组”都是骗人的。伊恩·博伊德,我和你有同样的问题。您还运行64位版本吗?我的另一个系统-32bit-Windows Update显示SP1已有一个多星期了。

1
@max没有为我的64位工作机提供更新。五同事的64位机器提供了更新。我家的64位计算机提供的更新。虚拟PC(即32位)中运行的Windows 7版本提供的更新。唯一未得到更新的是我的特定工作计算机。
伊恩·博伊德

4

您的更新目录可能已损坏,要重置Windows Update目录,除了对其进行重置之外,没有其他方法可以诊断出来,然后再次尝试Windows Update。

请遵循此链接中的说明,使用“我自己修复此问题”部分

http://support.microsoft.com/kb/971058

如果您使用的是Windows 7,请忽略“适用于”部分,它也适用于W7。

信息来源

编辑:

Microsoft通过电子邮件提供免费的Windows Update支持

https://support.microsoft.com/oas/default.aspx?LN=en-us&gprid=6527&x=18&y=11&st=1&wfxredirect=1&sd=gn


我运行了“为我修复”工具,然后重新启动。没有解决。我按照手册中的说明进行操作(不是为Windows 7或64位Windows设计的)。没有解决。
伊恩·博伊德

检查我的编辑
。.–摩押

显然我已经失去了1年的免费支持(The product ID number you entered has expired. Please enter another product ID number or select a different support option below.)。否则是59美元
伊恩·博伊德

试试这个链接,它是晚饭吃的是通过电子邮件...免费的Windows更新支持support.microsoft.com/oas/...
摩押

2

最快,最简单的修复选项是Windows Update故障排除程序。打开控制面板,在搜索框中单击,然后键入疑难解答。单击搜索结果顶部的“疑难解答”链接,然后单击“系统和安全性”,最后单击“ Windows Update”。故障排除程序运行很快。在我的系统上,最近的更新没有明显的问题,它检测到一个小问题并修复了它。

如果失败,请尝试

来源和全文:这里


我尝试了疑难解答,但没有任何效果。我跑了Windows System Update Readiness Tool,没有任何效果。
伊恩·博伊德

最后,支持工程师在解决问题方面将比我更好。我曾就此问题联系支持部门;我在谷歌搜索时听他喃喃自语。四天后,他建议重新安装Windows。我坚持要我们找到一个实际的解决方案。
伊恩·博伊德


0

即使您不知道什么是vlite(我也不知道,但这解决了我的问题),但请在注册表中搜索以下项:

HKEY_LOCAL_MACHINE\SOFTWARE\vlite

如果找到它,则将其删除(以及所有其他“子”键)。经过数小时(几天?)的搜索并想知道出了什么问题,这解决了我的问题,其中包括一些不太顺利的维修安装(所有安装都不成功),有几个sfc /scannow(也许在不同的时间有15个?)没有解决它,或者甚至按照一些论坛的建议Windows\System32\DriverStore\FileRepository,将安装DVD的某些文件复制到该文件中Windows\winsxs。。。。只是删除了那个密钥就解决了它。

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.