我的系统上运行着许多 svchost.exe 进程

我的系统上运行着许多 svchost.exe 进程

我的系统上正在运行多个svchost.exe进程(大约 10-11 个),占用了系统 99% 的 CPU 使用率。

这些能被阻止吗?我可能感染了病毒吗?

答案1

什么是 svchost.exe?

svchost.exe是服务主机可执行文件的缩写,它们可能会或可能不会托管病毒服务。

Svchost.exe 是计算机上的一个进程,它托管或包含 Windows 用于执行各种功能的其他单个服务。例如,Windows Defender 使用由 svchost.exe 进程托管的服务。

您的计算机上可能运行着多个 svchost.exe 实例,每个实例包含不同的服务。一个 svchost.exe 实例可能托管某个程序的单个服务,而另一个实例可能托管与 Windows 相关的多个服务。您可以使用任务管理器查看每个 svchost.exe 实例下正在运行的服务。

- 来源:微软 - 什么是 svchost.exe?

为什么它会消耗大量的 CPU 功率?

服务在你的计算机后台执行操作,你可以在资源监控

  1. resmon.exe以管理员身份从命令提示符运行,或通过任务管理器运行。

任务管理器

  1. 点击CPU 选项卡在资源监视器中,按 CPU 列排序

  2. 勾选 CPU 占用最高的svchost.exe进程,查看哪些服务消耗 CPU。

资源监控

答案2

svchost.exe 在 win7 上是正常进程,同时运行多个也是正常的,但不正常的是占用了太多的 CPU,这种情况经常发生吗?重启试试,可能只是系统错误导致循环。

但它也可能是病毒,它们喜欢伪装成 Windows 进程。如果是这样,请进行一些病毒清除。

不过,要立即停止进程,你只需按 ctrl+alt+delete 并停止服务即可

相关内容