众所周知,计算机通常在很长时间后运行缓慢,这主要是由于svchost.exe的高cpu使用率。那么,什么是svchost.exe?如果svchost.exe占用太多cpu,我该怎么办?让我们一起看。
什么是svchost.exe?
svchost.exe是一个系统的核心进程,而svchost . exe的工作就是充当主机,也就是svchost.exe将启动计算机服务。Svchost.exe本身无法实现任何服务的功能,也无法为用户提供任何服务。
svchost.exe有多少人?
我们经常可以看到,任务管理器的过程中有多个svchost.exe。那么,svchost.exe有多少?正常情况下,Windows中可以同时运行多个Svchost.exe进程,Windows 2000中至少有两个Svchost进程,Windows XP中至少有四个,Windows 2003中更多,所以当你看到多个Svchost进程时,不一定是电脑中毒了。Svchost.exe通过为一些系统服务调用动态链接库(DLL)来启动系统服务,所以svchost.exe的出现实际上是其他进程的出现。
如何应对svchost.exe高cpu占用率?
方法一:用免费杀毒软件消除病毒,用反软件消除恶意软件的影响。
方法2:使用ntsd命令清除。首先,您需要知道要清理的Svchost进程。它的PID是什么?在Windows XP下,按Ctrl Alt Del打开任务管理器,点击“进程选项卡”|“查看”|“选择列”,在弹出的窗口中勾选“PID(进程标识符)”(图4),然后返回任务管理器查看PID(例如,要被杀死的Svchost进程的PID为844);关闭进程,点击“开始”|“程序”|“附件”|“命令提示符”,在命令提示符处输入命令ntsd -c q -p 844,杀死Svchost进程(PID为844);
方法三:清除Windows软件事业部C:目录下的所有文件,重启机器。
方法四:如果机器提示文件正在使用中(‘Automatic Updates’服务正在运行)且相应目录无法删除,尝试打开控制面板==管理工具==服务,找到‘Automatic Updates’,设置为手动启动,重启后删除c: windows软件版,问题就解决了。然后打开控制面板==管理工具==服务,找到‘自动更新’,恢复到自动启动重启;
方法五:驱动没有认证,导致100%占用CPU资源。建议使用驱动程序向导安装最佳的驱动程序版本;
方法6:由病毒和木马引起。大量蠕虫在系统中快速复制,导致CPU资源占用率较高。解决方法:使用最新的杀毒软件在DOS模式下进行杀毒。经常更新升级防病毒软件和防火墙,加强防病毒意识,掌握正确的防病毒知识;
svchost.exe网络速度占用解决方案。
网友发现,svchost.exe的系统进程总是在下载数据。我以为是中毒,但是用各种杀毒软件都杀不死病毒。其实不用担心中毒。只是微软的一个服务,利用闲置的宽带在后台传输文件,比如windows update或者MSN Explorer。它只需要在服务中关闭。
1.右键单击我的电脑-管理-选择服务。
2.在服务中找到后台智能转账服务。
3.双击后台智能转移服务-启动类型更改为手动或禁用-服务状态更改为停止服务。
4.重启电脑就行了。
提示:正常的Svchost.exe程序在目录“C:WindowsSystem32”中。如果您在其他目录中分发现有的Svchost.exe程序,很可能是计算机中毒了。如果你怀疑Svchost.exe电脑的服务不正常,你可以通过搜索Svchost.exe文件来检查。
以上是关于svchost.exe占用cpu的相关内容,希望对大家有所帮助!

