Windows 7 SP1 Windows更新卡住了检查更新
我重新安装了Windows 7并安装了SP1。现在,当我尝试手动检查Windows更新时,它只是在Checking for updates屏幕上挂起。
我重新安装了Windows 7并安装了SP1。现在,当我尝试手动检查Windows更新时,它只是在Checking for updates屏幕上挂起。
微软发布了一个Windows Update Client Update,它是2016年7月更新滚动的一部分,用于修复Windows Update扫描时长的挂机。这包括以下内容:
- 优化,解决了某些计算机上报告的更新扫描时间过长的问题。下载:**
要想安装更新,你首先需要安装2015年4月服务栈更新Windows 7和Windows Server 2008 R2更新(再次,在尝试安装MSU之前,停止WU服务)。
下载(2015年4月服务栈更新):
如果这对搜索新的更新仍然没有帮助,请使用 WSUSOffline 获取所有更新。
这几年来,这个问题来来去去去,一路上有不同的修复方法,所以下面是我2016年1月5日的更新指南。
这是我在重装SP1的Windows 7或Windows更新卡住检查更新时的问题时的做法。选择
windows6.1-KB976932-X64.exe
windows6.1-KB976932-X86.exe
windows6.1-KB976932-X86.exe
windows6.1-KB976932-X86.exe
微软已经为Windows 7 SP1发布了一个巨大的更新包,这类似于服务包,但他们并没有这样称呼它。这将使Windows 7的更新速度大大加快,在干净安装后,不再有Windows更新问题和多次重启。这个更新卷积将使系统更新到2016年4月2日星期二的补丁。
这不是通过Windows Update发布的,请到这个地址:
在搜索框中输入3125574,然后按回车键。
现在你会看到这个卷积的所有版本,选择你需要的版本,然后下载到你以后可以找到的地方。同时使用Windows更新目录页面先下载并安装这个更新, 3177467 ,这是卷积的前提条件,然后安装3125574,在应用这些更新时也要确保断开网络连接。按照建议手动应用这3个更新后,重新启动电脑,Windows更新应该没有问题。
我发现微软有一个神奇的工具来修复自己的更新。运行 “Windows Update Automated Troubleshooter "软件包清除了我在更新方面的所有问题。
参见Windows Update: FAQ_。滚动到 "如果我在安装更新时遇到问题该怎么办?”
或使用下载链接_。
这是给那些已经尝试过每一个解决方案的人(像我一样),你能找到的每一个解决方案都没有任何乐趣。下面的过程对我来说,我的客户的一个非常顽固的HP DV6通过出厂映像w/SP1重新加载的过程,对我试过的其他解决方案(虽然他们是解决方案的一部分)没有很好的反应。这是我用来实现成功的确切顺序。执行清洁启动
重启
手动应用以下更新 **顺序*。安装好上述更新后,再次运行msconfig.exe
,这次选择 "正常启动"。运行Windows Update,你应该会看到预期的更新(在我的例子中,198)需要安装。继续安装。
我也有同样的经历–Windows会永远检查更新。
我决定手动安装更新,简单的搜索后发现了Windows Update Downloader。我用它手动下载了106个安全更新。
然后我手动安装了每一个更新。一次一个一个地安装。
有些更新的操作类似于Windows Update本身–当我运行更新时,我得到了一个窗口,标题是 “Windows Update Standalone Installer",在 "搜索此计算机上的更新 "下面有一个 "做事情 "类型的进度条(而不是从左到右的进度条),右下角有一个取消按钮。为了杀死它,我不得不在任务管理器中关闭三个任务或重启。但我观察到,重启后,被卡住的更新就会成功安装。
于是,我磨磨蹭蹭地安装更新,一次安装两三个,然后重启,当我看到上面描述的窗口超过20秒,没有任何进展。
当我把100多个更新全部安装完毕后,我又试着运行了一次Windows Update。一个核心到了100%,svchost任务到了千兆的内存,
我就把它搁置了一下,然后厌恶地去关机。而在关机按钮上出现了黄色的Windows更新小盾牌!
我让它安装了7个左右的更新,然后重新开机。我把它放了一会儿,然后又一次在关机按钮上出现了黄色的小windows更新盾牌!这次有50个更新。这一次有50个更新。
第三次有79个更新。
之后,我运行Windows Update瘦身版,果然成功了!
我没有自大到说这能解决你的问题。我想说的是,这能解决你的问题。祝你们好运!
This is probably specific to VM's. 1) Increase cores from 1 to something higher.
对我来说,这对CPU活动和内存的可用性都产生了直接而显著的影响。
_注: 我把这句话作为Windows Update不工作并消耗了100%的CPU (Win7 SP1)的答案,这句话被标记为与这句话的重复(虽然这句话没有提到100%的CPU)。我发现我无法在这里发布我的答案,因为答案控件缺失了,可能与标记为重复的问题有关,所以这里似乎是下一个最好的地方,因为试图解决100% CPU问题的人可以在这里得到链接。要明确的是:这个特殊的问题是关于Windows Update在没有任何事情发生的情况下消耗了100%的CPU,并且在很长一段时间内保持这种状态。我的Windows 7虚拟机就处于这种状态。任务管理器显示svchost.exe消耗了100%的CPU,这是Windows用来 “托管 "和运行单个服务的通用 "父进程"。通过右键点击svchost.exe并选择 "转到服务",我就能看到是哪个服务的问题,而罪魁祸首就是wuauserv,Windows Update Automatic Updates服务。我不愿意开始挑选KB热修复程序和更新,因为Windows Update有很多类似的问题;如果有办法让它在一个状态下能做到这一点,我更希望它自己应用所有的更新,按照正确的顺序,我更愿意。我把它放置了24小时,当我再次查看时,它仍然处于100%的状态,而且,更新历史记录显示,在这段时间里,它甚至没有安装过一次更新。最后一次更新是在前一天,也就是24小时前完成的。几次重启都没有任何区别:它直接回到了100%的CPU。
转到Hyper-V的问题上,我看了一下,发现可以在哪里配置一个虚拟机的处理器数量。当虚拟机运行时,这个设置是灰色的,所以你必须关闭它才能改变设置:
这是针对内存相对较小的PC/笔记本电脑(3 GB或以下)
尝试无果后
我的修复方法很简单,
检查你的电源选项*
如果你的PC/笔记本使用了大量的内存,你将无法在检查更新时使用它,即使你每次 “回来 "检查时离开它,即使离开它几个小时后,它仍然在检查更新。
解释:
问题是你的电源设置让电脑/笔记本进入睡眠状态,从而停止了更新检查,当你把它唤醒后又重新开始(以为它一直在检查你离开它的时候都在检查)
*解决方法。 * 将电源设置改成永远不关机(你可以在更新成功后再改回来)。
我遇到了类似的问题.
根据这个答案:
….重置所有的Windows Update,这样就可以重新开始。你可以使用这个脚本。
如果没有帮助,我建议你尝试删除注册表键
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired
(先导出注册表备份),然后重新启动电脑。
最近我恢复了一台2010年的笔记本,将其恢复到初始系统镜像,64位版本的Windows 7(无SP1)。我卸载了笔记本上的一些垃圾软件,并安装了一些基本用途的软件,如7zip、VLC、杀毒软件等(所有的免费软件都是从安全网站或付费版本的免费软件,而不是破解版的,只是为了说明一下)。我做了更新到SP1(在Windows更新列表中的一些重启后出现的,在我安装的第一台电脑中出现了),然后把电脑还给了机主。过了一个星期左右,找我帮忙的人告诉我,他发现每次检查windows更新的时候,他都会一直在等待,甚至要等很长时间才能完成任务。起初我还以为是恶意软件,尽管那个人坚持说这是不可能的,而且从一开始就有这种情况发生,但我还是决定再次将电脑恢复到原来的系统映像,以确定一下。我做了和第一次一样的事情,但是,我没有立即返回电脑,而是决定保留它一段时间,用它来上网,看一些视频,在空闲时间听音乐…… 这时,我启动了Windows Update搜索更新,果然,我发现这个过程持续了很长时间,没有找到任何东西,也没有停止,就像主人告诉我的那样,结束了。
我试着解决这个问题,几乎每一个问题的回复都是这样的,在SuperUser上的重复的一个也没有解决。最后但并非最不重要的是,我也试过了几个微软社区的答案,甚至在1, 2](https://support.microsoft.com/it-it/kb/883821))和[tom的硬件](http://answers.microsoft.com/it-it/windows/forum/windows_7-update/windows-update-dice-di-riavviare-il-pc-ma/d8c773b5-0007-415a-847b-22f3b8437daf)BUT,在这一切之后,没有任何结果:我仍然没有解决这个问题
我不知道操作系统语言不是美式/英语的事实是否与此有关,也不知道所有的尝试都没有解决这个问题…… 不管怎么说,因为我看到Windows更新在一开始就起作用了,所以我决定再次将电脑恢复到原来的系统镜像,尝试着逐一安装更新,试图了解问题是什么时候出现的(希望甚至是为什么)…..
TMLSS: 最后,我发现Windows Update刚安装完SP1更新(KB976932)就停止工作了,我按照以下步骤解决了每一个问题:
转到Control Panel > Programs > Programs and Functionalities > Installed Updates
,搜索并卸载SP1更新KB976932。(我记得我也卸载了KB958488更新,但我觉得没有必要)
从微软的更新目录中 “手动 "下载相同的更新,到 http://catalog.update.microsoft.com/v7/site/search.aspx?q=KB976932 (必须使用IE才能使用),然后选择适合操作系统(32位或64位)。"手动 "安装下载的更新到Windows 7 SP1(我注意到 "手动 "下载的更新的大小是之前Windows Update自动安装的6到12倍)。
这应该就够了,但是为了确定一下,我记得后来我还安装了 KB3172605 , KB3020369 和 KB3125574 更新。
我有一台一年没开机的老式Win7笔记本也有同样的问题。在尝试了以上的解决方案,特别是安装KB3020369和KB3172605之后,我终于放下心来,在微软的 “答案 "网站上使用了超级超级超级修复补丁。
这里是链接(链接到微软): MS修复检查更新,Win7
导致这种情况发生的原因有很多。然而,我最近发现在每次新安装的windows 7上都会出现这种情况,而以前没有出现过。Windows 7在第一次上网的时候,Windows 7会对windows更新组件执行静默更新。这个静音更新是2016-12-15起的当前版本,导致问题的是这个静音更新。这个更新的设计非常糟糕,如果在安装的时候,你打开 “Windows Update "程序,或者互联网资源管理器,或者安装任何东西,或者其他几样东西,都会很容易破坏你的windows更新组件,
解决方法:
这里列出的解决方案都不能解决问题1。故障排除器会发现一堆问题,它声称它修复了,但它没有修复。每次运行它,你都会得到更多的问题,但没有实际的解决方案。至于问题2,这个问题只是需要你手动安装一些特定的更新,这里也没有提到。重装windows,还没有连接到互联网。 2. 手动更新更新代理并重新启动。 https://support.microsoft.com/en-us/kb/949104 3. 关闭自动更新 4.安装2015年4月的服务栈更新KB3020369,然后重启 https://www.microsoft.com/en-us/download/details.aspx?id=46817 5.安装2016年7月的更新KB3172605,然后重启,等待15分钟后再做任何事情。https://www.microsoft.com/en-us/download/details.aspx?id=53332 6.连接到互联网 7.安装独立的脱机Internet explorer 11并重新启动。MS说你应该在重启后等待10-15分钟后再做其他事情。