在我的 32 位 Windows 7 上,svchost.exe
它占用了大量的内存并大大降低了我的电脑速度。
我已经关闭自动更新并且处于手动模式。
我该如何解决这个问题?谢谢
答案1
我们无法知道导致svchost.exe
特定机器出现高 CPU 使用率问题的原因,因为:
svchost.exe
是 Windows XP 及更高版本中以服务形式运行的包含 DLL 的主机进程。在任何给定时间, 内都有多个服务在运行。svchost.exe
您可以终止该进程,但您永远无法确定哪个服务导致了问题,因为您会终止所有服务。
要确定哪一个导致 CPU 使用率过高,您可以尝试以下几种方法:
打开任务管理器,右键单击
svchost.exe
导致问题的程序,然后单击最后一个选项 - “转到服务”您将会得到一个在该特定服务器上运行的所有服务的列表
svchost
。您还可以使用进程探索器查看特定
svchost
实例中正在运行的服务:
虽然病毒确实有可能导致此问题,但它发生的可能性并不比编写不良的软件程序占用资源或选择不良的防病毒套件更大。
答案2
这可能是由病毒感染引起的。一般来说,svchost.exe 是一个正常的 Windows 系统文件,不应消耗大量资源,包括 CPU 和 RAM。您一定要对可疑感染进行全面扫描。