svchost.exe使用大量内存,导致我的PC速度下降


11

在我的Windows 7 32位上。svchost.exe正在使用大量内存,并大大降低了我的PC的运行速度。

我已经关闭了自动更新,并且它处于手动模式。

我该如何解决这个问题?谢谢


为此,请给我文件:pastebin.com/4h2ySm1V
magicandre1981

Answers:


16

我们无法知道是什么原因导致svchost.exe任何给定计算机上的CPU使用率高的问题,因为:

svchost.exe是一个主机进程,其中包含作为Windows XP及更高版本中的服务运行的DLL。在任何给定时间,内部都有多个服务在运行svchost.exe。您可以杀死该进程,但是您将永远无法确定是哪个服务导致了问题,因为您将杀死所有这些服务。

要确定哪个导致CPU使用率高,可以尝试以下几种方法:

  • 打开任务管理器,右键单击svchost.exe引起问题的,然后单击最后一个选项-“转到服务”

    在此处输入图片说明

    您将获得在该特定服务器中运行的所有服务的列表svchost

    在此处输入图片说明

  • 您还可以使用Process Explorer查看在特定svchost实例中运行的服务:

    在此处输入图片说明

    资源


尽管病毒肯定会引起此问题,但它不仅是编写软件程序差,占用资源或选择防病毒套件的可能性不大。


尝试一次停止一个进程,以避免PC崩溃。
亨特

2
如果双击进程浏览器中的svchost条目,将有一个选项卡,该选项卡将为您提供有关哪些服务正在使用CPU进行该进程的更多详细信息。IIRC,“线程”。您也许可以缩小选择范围的选择。
horatio 2013年

2
大声笑的确Windows是写得不好的软件
user613326

@horatio在“线程”选项卡中,当我们双击进程浏览器中的一个条目时,我无法看到任何方式,借助它我可以确定某个特定线程属于已加载在svchost.exe中的服务的dll。 。我将如何准确地了解,在hosthost.exe中托管的n个服务中创建的线程数最多还是行为异常?“线程”选项卡中有一个服务列,但所有线程均显示为空白。
RBT

1

它可能是由病毒感染引起的。一般来说,svchost.exe是一个普通的Windows系统文件,不应消耗很多资源,包括CPU和RAM。您绝对应该对可疑感染进行完整扫描。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.