我全新安装了 Windows 7 并安装了 SP1。现在,当我尝试手动检查 Windows 更新时,它只是挂在“检查更新”屏幕上。

我尝试运行如何重置 Windows 更新组件?,但这也没有解决问题:
无论我做什么,它都会挂在“正在检查更新...”屏幕上,不再继续。
我观察到 Windows Update (Win7 SP1) 的奇怪行为。进程 svchost 消耗了我的虚拟机 (VirtualBox) 的整个核心,什么都不做(即,没有网络流量,文件夹C:\Windows\SoftwareDistribution大小保持不变,文件数量相同)。此外,该进程有时会消耗大量内存(> 1 GB)。我还注意到,有时文件夹SoftwareDistribution的大小会在一段时间内增加,之后什么也没有发生,svchost 继续消耗整个核心。
我知道问题出在 Windows 更新上,因为我已经跟踪(使用资源监视器)与上述行为相关的服务。
下图显示了我面临的情况:
下图显示了有关 svchost 的详细信息:
如果我尝试执行更新,则没有任何反应。Windows 更新没有进展。见下图:
我离开这台机器尝试更新 4 小时。在此期间,CPU 的消耗仍然很高(如上所述)并且没有安装更新。
我的问题如下:
Windows 更新不起作用并且仍然消耗处理器的整个核心什么都不做的原因是什么?
相关问题:
今天我安装了 Windows 7 Home Premium x64 SP1 的全新副本。出于某种原因,它不会更新。我尝试运行 Windows 更新,但它所做的只是挂在“检查更新”处。我什至让它在那里坐了 4 个小时,但它什么也没做。
我寻找了多种解决方案,但都没有奏效。我已经重置了 Windows 更新,我已经完成了 sfc /scannow,我已经完成了 dism.exe 命令,我安装了“Windows6.1-KB947821-v34-x64”,但似乎没有任何修复它。
我下载了一个用于 Windows 更新的 Windows 诊断工具,但它确实出现了一个无法修复的错误:“0x800f08”。
我不知道此时该怎么办。任何帮助将不胜感激。谢谢
我的 windows 7 sp1 的 windows 更新不起作用。所以我决定将可能的更新作为一个独立的包。我下载了很多包。但是,当我首先单击其中一个软件包时,它显示准备 1 秒钟,然后在这台计算机上搜索更新,然后即使我让它在夜间执行此操作,它仍然显示正在搜索更新,这件事会持续显示数小时。即使包有一些 kbs。是我的 Windows 中需要修复的错误吗?请帮助解决这个问题
标题说明了一切。几个月以来,在我重新安装的每个 Windows 7 工作站上,第一次检查更新需要几个小时,在此期间没有磁盘或网络活动,但 svchost 进程正在最大化整个 CPU 内核并占用大约 GB 的 RAM .
最终,一旦我让它运行了几个小时,它就会找到更新并开始安装它们,所以这不是一个实际问题,但当我需要重新安装一台我没有准备好映像的机器时仍然是一个很大的烦恼。
通过停止服务并删除 SoftwareDistribution 文件夹来重置 Windows Update 没有任何好的效果,只会使缓慢的进程从头开始。通过 WSUSOffline 手动安装它们仍然存在相同的问题 - 它在“列出已安装更新的 ID”上挂起数小时,而 svchost 再次开始因 CPU 和 RAM 使用而发疯。
事件查看器中似乎没有任何相关内容 - 在“设置”类别中,最后一个事件来自“服务”,说明“KBWUClient-SelfUpdate-Aux”已成功安装;没有任何与更新相关的错误。然而,有一个 CAPI2 错误说“从自动更新 cab 中提取第三方根列表失败......签名文件”,但我不确定它是否会影响 Windows 更新。不用说,系统时钟是正确的。
这个问题已经持续了几个月(包括 CAPI 错误),浪费了我和我客户的时间。
有没有人有办法解决吗 ?
因为我的笔记本电脑风扇无故旋转,我查看了 CPU 使用率,我看到 CPU 使用 svchost率为 12.5%,这基本上是一个完整的内核。
现在,我知道 svchost运行服务,并且我知道如何显示它在任务管理器或进程资源管理器中运行的服务(如此处所述)。
现在我知道运行了哪些服务,但不知道哪些服务占用了 CPU 时间。我可以禁用一个又一个的服务,但我真的不喜欢这样做(它可能会破坏当前正在使用的东西,我可能会忘记稍后重新打开该服务)。
因此,我想知道是否可以在我下次启动 PC 时指示 Windows每次只运行一项服务svchost。虽然我可能有几个进程的轻微缺点,但我可以立即找出它是哪个进程,并且决定是否停止或重新启动服务会容易得多。
我的 Windows 8.1 笔记本电脑很久没有更新了。我试图运行Windows Update> Check for updates,但不断出现的Checking for updates...进度条永远(超过3小时):

我尝试了题为“如何修复 Windows 卡在检查更新 FIX 2017 时卡住!”的 YouTube 视频中描述的所有两种方法。但没有一个工作。即:
Windows Update Troubleshooter.我还按照此处的建议禁用了防火墙:
但没有一个对我有用。有没有其他技巧可以用来恢复*我的笔记本电脑的 Windows 8.1 更新?
*我说revive是因为它曾经完美地工作。不知道什么时候停了
更新:
@magicandre1981 在他的回答中的第一个提示做到了:

(它对“已安装更新”说“从不”的原因是,在我尝试恢复更新的所有过程中,我已经重置并清除了整个 SoftwareDistribution 文件夹)