![svchost 进程有时会占用大量内存](https://linux22.com/image/1457134/svchost%20%E8%BF%9B%E7%A8%8B%E6%9C%89%E6%97%B6%E4%BC%9A%E5%8D%A0%E7%94%A8%E5%A4%A7%E9%87%8F%E5%86%85%E5%AD%98.png)
有时,该svchost
过程会占用大量内存,导致 PC 无法使用。下面是屏幕截图。
这是一个已知问题吗?如何找出导致此问题的原因以及如何修复?
答案1
这是 Windows 更新的一个已知问题。Microsoft 于 2015 年 6 月通过更新 KB3050265 修复了此问题:
适用于 Windows 7 的 Windows 更新客户端:2015 年 6 月
https://support.microsoft.com/en-us/kb/3050265
此更新中包含的修复
此更新解决了扫描期间系统性能可能下降的问题。此问题对物理内存较少的计算机影响最大。
下载并安装更新Windows6.1-KB3050265-x64.msu
。
答案2
Svchost 是 Windows dll 服务的容器。许多 svchost 实例可以且通常会同时运行。这并不一定是坏事。
一种方法是开始禁用不需要的服务。从性能角度来看,这通常是一个明智之举。
更直接的方法是运行
tasklist /SVC
这将列出(在所有进程中)svchost 进程及其pid
(进程 ID)。在任务管理器中检查导致问题的 svchost 实例的进程 ID。如果不需要该进程,请禁用它,或者排除根本原因。