为什么 svchost.exe (netsvcs) 占用这么多 RAM?

为什么 svchost.exe (netsvcs) 占用这么多 RAM?

我自己也遇到过这个问题,svchost.exe (netsvcs) 占用了我总内存的 30% - 50%。很多人都遇到过同样的问题。这个进程到底有什么问题?

答案1

出现此问题的原因是,在计算机上安装 Windows Management Framework 3.0 后,Winmgmt 服务中出现句柄泄漏。

注意:Winmgmt 服务是在 LocalSystem 帐户下运行的 Svchost.exe 进程中的 Windows 管理规范 (WMI) 服务。

要解决此问题,请检查此链接:https://support.microsoft.com/en-us/kb/2889748

答案2

之所以占用这么多内存,是因为 Windows 的远程桌面服务试图限制需要通过网络发送的数据。它使用位图缓存,这样就不必发送桌面上的每个小变化(只需发送“变化的像素”)。

现在,即使对于这种情况,30% - 50% 的 RAM 似乎也太高了。PC 有多少 RAM。系统重启后会立即发生这种情况吗?如果是,最好重新安装此服务以查看是否已解决问题。

如果您不使用远程桌面(并且不打算近期使用它),我建议完全禁用此服务。转到 Windows 中的服务列表,然后禁用远程桌面服务。这应该会禁用该进程。请记住也停止该服务,这样它会立即停止(而不仅仅是在系统重启后)。

相关内容