Ian*_*oyd 24 windows-7 windows-update service-pack
我无法在我的计算机上安装 Windows 7 Service Pack 1 (SP1)。为什么Windows 更新中缺少安装Windows 7 SP1的选项?
我对为什么缺少该选项不太感兴趣,而更感兴趣的是如何诊断为什么隐藏了安装 Windows 7 SP1 的选项。
按照KB2498452 中的建议- 当您使用 Windows 更新检查更新时,您没有下载 Windows 7 SP1 的选项:
确认尚未安装 Windows 7 SP1 并且您运行的不是 Windows 7 SP1 的预发布版本
我还没有运行 SP1 或预发布的 SP1:

检查挂起的更新 在 Windows 更新中提供 Windows 7 SP1 之前,可能必须在您的计算机上安装更新 976902。
我已经安装了976902:

确认您的计算机上没有安装不兼容的 SafeCentral 版本 如果您的计算机上安装了某些版本的 SafeCentral,Windows SP1 可能不会出现在 Windows 更新中。SafeCentral 是由 SafeCentral, Inc. 制造的安全程序。
我没有安装SafeCentral(我从来没有听说过这样的事情):

检查是否有Intel集成显卡驱动Igdkmd32.sys或Igdkmd64.sys,是否升级了驱动
我没有英特尔 GMA:

确保您没有使用 vLite 来自定义您的 Windows 7 安装
我没有使用vLite来自定义我的 Windows 7 安装。再说一次,我从来没有听说过这样的事情。
这是我“今天”(2011 年 3 月 2 日)检查更新的证据:

而且我没有看到安装 SP1 的选项(我发送了 Silverlight 的更新和托管在Direct2D或Direct3D应用程序中的 Internet Explorer 9 的修复程序;因此更新本身可以工作):

我尝试了 Windows 更新疑难解答:

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)
Run Code Online (Sandbox Code Playgroud)
这是设备管理器(包括隐藏设备)的视图,显示我只有一张显卡:

如果我有第二个视频适配器,Windows 不知道它。如果第二个视频适配器阻止 Windows 更新从 Service Pack 1 向我提供,那么它应该是可见的某个地方的一些日志文件。
我对为什么缺少安装 Windows 7 SP1 的选项不太感兴趣,而更感兴趣的是如何诊断为什么安装 Windows 7 SP1 的选项被隐藏。
知识库文章说,如果您的机器不符合某些秘密的特殊标准,则不会提供 SP1。我怎样才能发现那个秘密标准是什么?我认为它记录在某个地方。
我对直接下载链接也不是特别感兴趣。我想在这里学习。我希望能够诊断(即将来)为什么不提供更新。
我是这里的超级用户。与其其他人提出要尝试的事情的清单,我希望能够提出清单。
小智 18
您确定没有安装上述版本的英特尔显卡驱动程序吗?它可能被禁用,因此它不会显示在 DxDiag 中。
就我而言,这就是 Windows 更新不提供 SP1 的原因。我曾经使用过板载显卡,所以在某个时候安装了 Intel 驱动程序。然后我添加了一个 PEG 显卡并禁用了板载设备。因此驱动程序存在但无法显示在 DxDiag 中。我在 bios 中再次启用了 onbord 显卡,并在重新启动 Windows Update 后找到了 Intel 驱动程序的更新。我安装了它,并在重新启动并再次搜索更新后提供了应有的 SP1。
OP 更新:事实证明这就是答案。尽管我没有“安装”英特尔 GMA 适配器,但我的系统上确实有“旧”驱动程序。在 BIOS 中禁用我的nVidia PCI Express显卡,并启用内置(英特尔)适配器,然后在 Windows 中安装英特尔显卡:

在Windows 更新中检查可用更新显示我的英特尔 GMA 图形适配器的驱动程序更新:

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

不幸的是,没有 Windows 更新日志或事件日志显示旧版本驱动程序的存在阻止了更新的发布。我本来希望这个问题可以被调试,而不是推断出来。
| 归档时间: |
|
| 查看次数: |
24665 次 |
| 最近记录: |