我有关闭自动更新的 Windows 7 电脑。我每个月左右批量更新一次。但每次“检查更新”需要 15 到 30 分钟。我不明白为什么检查更新会这么慢?我不得不想知道背景中发生了什么。是计算哈希吗?我的启用了自动更新的 PC 每次启动时都会遭受同样的命运吗(只是我不知道)?
我正在运行 Windows 7,并且我的 svchost.exe 进程之一的内存使用率很高。
该特定进程下的服务是BITS、EAPHost、IKEEXT、LanmanServer、MMCSS、ProfSVC、RasMan、Schedule、SENS、SharedAccess、ShellHWDetection、Themes、winmgmt 和 wuauserv。
通过将每个服务分成自己的流程并将 wuauserv 确定为原因,我已经能够将其缩小到特定服务。
停止 Windows 更新服务(wuauserv)会停止疯狂的内存使用,但这不是解决方案。
请问有什么帮助吗?
我已经尝试重新命名SoftwareDistribution文件夹并重新注册Windows Update Agent。到目前为止,一切都没有奏效。
我观察到 Windows Update (Win7 SP1) 的奇怪行为。进程 svchost 消耗了我的虚拟机 (VirtualBox) 的整个核心,什么都不做(即,没有网络流量,文件夹C:\Windows\SoftwareDistribution
大小保持不变,文件数量相同)。此外,该进程有时会消耗大量内存(> 1 GB)。我还注意到,有时文件夹SoftwareDistribution
的大小会在一段时间内增加,之后什么也没有发生,svchost 继续消耗整个核心。
我知道问题出在 Windows 更新上,因为我已经跟踪(使用资源监视器)与上述行为相关的服务。
下图显示了我面临的情况:
下图显示了有关 svchost 的详细信息:
如果我尝试执行更新,则没有任何反应。Windows 更新没有进展。见下图:
我离开这台机器尝试更新 4 小时。在此期间,CPU 的消耗仍然很高(如上所述)并且没有安装更新。
我的问题如下:
Windows 更新不起作用并且仍然消耗处理器的整个核心什么都不做的原因是什么?
相关问题:
我有 Windows 7 64 位,但Windows 更新无法正常工作。我能做什么?
我正在尝试从 Microsoft 手动安装两个修补程序 - 一个解决svchost.exe
极端内存使用问题,另一个解决缓慢的 Windows 更新问题。
该系统是新安装的 Windows 7,我将两个 MSU 更新本地保存到我的桌面,但它实际上从未找到此类更新,因此从未实际安装过这两个修复程序。
有没有办法强制 Windows 更新独立安装程序只安装单个更新而不查找所有更新?
Microsoft Windows 的离线更新存在哪些选项(如果有)?
如果存在解决方案,请列出您使用它的经验。
背景:
如果由于某种原因计算机无法连接到 Internet 或连接速度太慢而无法每隔一段时间下载数百兆字节,则需要某种脱机 Windows 更新。
在多计算机环境中,如果可以以离线方式更新,也可以节省大量带宽(因此在某些情况下是金钱)和/或时间。
我正在查看的系统是 Windows 7,32 位。
当系统启动时,它会花费大量时间读取和写入位于 Windows\SoftwareDistribution\DataStore 目录中的 DataStore.edb 文件。这使得系统运行很慢几分钟,老实说可能大约是 10 分钟。如果您停止 Windows Update 服务,系统将在一分钟内停止读取和写入文件,一切运行顺利。
我尝试过的事情:
我已经停止了 Windows 更新,删除了文件,重新启动,但是当我这样做时,Windows 会重建文件,直到它的大小达到几百 MB。一旦 Windows 对它正在做的任何事情感到满意,它就会停止,我的磁盘使用和提示下降到正常水平,系统以足够的速度做你想做的任何事情。
我已经启动到安全模式并运行了几次病毒扫描和卡巴斯基的 RootKit 杀手工具,没有人发现任何令人反感的东西。
我接下来应该尝试什么?
Windows 8.1 似乎没有更新。当我去检查更新时,它似乎只是不断地检查更新而没有取得进展。我已经离开它几个小时而没有运气。
我没有任何还原点,它是 Windows 的正版副本。自从我买了我的笔记本电脑以来一直是这样。我还运行了 Microsoft 的基本故障排除工具,虽然它确实说一些问题已修复,但没有任何改变。
对这种情况有什么帮助吗?
我想知道,是否有适用于 Windows 10 的服务包?我最近不得不格式化我的磁盘,下载和安装所有更新需要几个小时。我不想再经历那个过程。我找不到收集所有 Windows 10 更新的单个文件。
我在 Internet 上的几个地方发现 Microsoft 已宣布将不提供任何服务包。每次在机器上安装 Windows 10 时都必须下载超过 1 GB 的更新,这真的很烦人。
今天我安装了 Windows 7 Home Premium x64 SP1 的全新副本。出于某种原因,它不会更新。我尝试运行 Windows 更新,但它所做的只是挂在“检查更新”处。我什至让它在那里坐了 4 个小时,但它什么也没做。
我寻找了多种解决方案,但都没有奏效。我已经重置了 Windows 更新,我已经完成了 sfc /scannow,我已经完成了 dism.exe 命令,我安装了“Windows6.1-KB947821-v34-x64”,但似乎没有任何修复它。
我下载了一个用于 Windows 更新的 Windows 诊断工具,但它确实出现了一个无法修复的错误:“0x800f08”。
我不知道此时该怎么办。任何帮助将不胜感激。谢谢
windows-7 ×7
windows ×3
updates ×2
64-bit ×1
cpu-usage ×1
memory ×1
memory-leaks ×1
service-pack ×1
svchost ×1
windows-10 ×1