svchost.exe 内存使用率过高 - wuauserv

Oli*_*ver 86 memory windows-7 windows-update svchost memory-leaks

我正在运行 Windows 7,并且我的 svchost.exe 进程之一的内存使用率很高。

svchost 高内存

该特定进程下的服务是BITS、EAPHost、IKEEXT、LanmanServer、MMCSS、ProfSVC、RasMan、Schedule、SENS、SharedAccess、ShellHWDetection、Themes、winmgmt 和 wuauserv

通过将每个服务分成自己的流程并将 wuauserv 确定为原因,我已经能够将其缩小到特定服务。

停止 Windows 更新服务(wuauserv)会停止疯狂的内存使用,但这不是解决方案。

请问有什么帮助吗?

我已经尝试重新命名SoftwareDistribution文件夹并重新注册Windows Update Agent。到目前为止,一切都没有奏效。

dav*_*cia 59

根据我的经验,当 wuauserv 开始吃内存时,最好的做法是等到它完成安装更新然后重新启动。

如果您现在不能或不愿意重新启动,您可以随时使用以下 BAT 脚本重置 wuauserv(右键单击并以管理员身份运行):

net stop wuauserv
net stop bits
rd /s /q %windir%\softwaredistribution
net start bits
net start wuauserv
wuauclt.exe /detectnow
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你。

  • `您总是可以使用以下 BAT 脚本重置 wuauserv` 作为记录,它是 *(.)BAT 文件* 或 *批处理脚本*(或 *批处理文件*),而不是 *BAT 脚本*,这听起来更像是球棒!。 (5认同)
  • 在我的电脑上,每次重新启动后,Windows 更新都会占用近 2GB。不过,重新启动 Windows 更新服务对我有用。谢谢! (2认同)

Oli*_*ver 48

已推出修复此问题的更新:

请参阅KB3050265

  • 我还没有测试 KB3050265,但 KB3102810 对我有用。http://superuser.com/a/997067/433287 链接到最近的 (11/3/2015) 补丁,该补丁在 2 台独立的机器上对我有用。 (6认同)
  • 谢谢!这似乎解决了问题。现在,由于 XP 服务终止,我妈妈的旧计算机具有 2 GB 内存,我最近在该计算机上安装了 Windows 7。 (2认同)
  • 你真的救了我的笔记本电脑,兄弟! (2认同)
  • 我已经安装了 KB3050265。KB3102810 为我工作。 (2认同)

归档时间:

查看次数:

359440 次

最近记录:

10 年 前