Windows XP是美国微软公司研发的基于X86、X64架构的PC和平板电脑使用的操作系统,于2001年8月24日发布RTM版本,并于2001年10月25日开始零售 。其名字中“XP”的意思来自英文中的“体验(Experience)” 。该系统是继Windows 2000及Windows ME之后的下一代Windows操作系统,也是微软首个面向消费者且使用Windows NT5.1架构的操作系统 。Svchost.exe是一个系统的核心进程,所以病毒也总是会入侵Svchost.exe,从而导致Svchost.exe占用CPU过高 。但有时是系统自身的问题 。所以,我们可以通过查看Svchost.exe进程的执行路径可以确认是否中毒还是其它原因引起的 。下面,以WinXP系统为例,我们一起来看一下 。
方法/步骤
1.Svchost.exe进程多不一定是病毒 。很多朋友对Svchost.exe进程都不太了解,偶尔在任务管理器中一旦看到多个同一进程,就以为自己的电脑中了病毒了,其实并非如此!正常情况下,Win OS中可以有多个Svchost.exe进程同时运行,例如Windows 2000至少有2个Svchost进程,Windows XP中有4个以上或更多,Windows 2003中则有更多,所以当你看到多个Svchost进程时,未必就是病毒!svchost.exe通过为一些系统服务调用动态链接库(DLL)的方式来启动系统服务的,所以svchost.exe的出现其实是其它进程的出现 。
文章插图
2.Svchost.exe的键值是在“HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost”,每个键值表示一个独立的Svchost.exe组 。所以可以根据这个位置来判断是否中毒 。
文章插图
3.同样的,正常的Svchost.exe程序在:“C:\Windows\System32”目录下的,如果你在其他目录下发现Svchost.exe程序的话,那很可能就是中毒了 。如果你怀疑计算机有可能被病毒感染,Svchost.exe的服务出现异常的话通过搜索Svchost.exe文件就可以发现异常情况 。
文章插图
4.微软还为我们提供了一种察看系统正在运行在Svchost.exe列表中的服务的方法 。以Win XP为例:在“运行”中输入:cmd,然后在命令行模式中输入:tasklist /svc 。系统列出服务列表 。如果使用的是Windows 2000系统则把前面的“tasklist /svc”命令替换为:“tlist -s”即可,查出来后用taskkill杀掉试试 。
文章插图
5.用tasklist命令查看的不够详细,你还可以用第三方进展查看软件,或微软内部提供的SysinternalsSuite包中的进procexp.exe进程查看程序来观察判断,对于不确定的进程建议用“Kill Process Tree”杀掉 。
文章插图
【WinXP系统svchost.exe占用CPU如何处理?】以上就是WinXP系统svchost.exe占用cpu的解决方法,简单的操作,就可以解决CPU占用过高的问题 。
推荐阅读
- WinXP移动硬盘格式化恢复办法 WinXP系统硬盘格式化恢复软件运用图文详细教程
- 任务栏怎样还原?WinXP系统任务栏还原办法
- WinXP如何让电脑自动关机?
- WinXP电脑密码怎样取消?取消电脑密码的办法
- 如何处理WinXP电脑显示器含糊的问题
- WPF: WrapPanel 容器的模板数据绑定(ItemsControl)
- mac上安装virtualenvwrapper的正确姿势
- VUE- Cordova打包APP
- 软帝学院教你Java Applet基础