我的电脑出现了12个svchost程序,占用很多CPU。请高手解答。
不要紧,svchost是微软系统进程,一般以System修饰,百度百科有完整的词条,无毒,但可能会被病毒利用,你那几个后面是LOCAl的很可疑,建议杀下毒。
通过在服务选项面板里的windows update选项,来把svchost.exe服务项改为手动后,解决占用系统资源过大的问题。
关闭方法如下:
1、在windows桌面中,打开windows任务管理器,并进入服务选项。
2、进入到服务选项后,点击下方的服务设置按钮。
3、进入服务面板后,找到windows update选项,双击打开属性。
4、进入windows update属性后,把启动类型改为手动。
5、然后在上方选项栏中,点击恢复,把第一次失败选择更改为无操作,并在此事件之后重置失败计数改为100,点击确定后即可解决。
当我们按下Alt+Ctrl+Del打开任务管理器,发现进程中出现多个Svchost.exe,则表明系统中毒,我们首先将所有的Svchost结束掉,然后使用相关的杀毒工具查杀病毒。
注:
2003年的夏天,“冲击波”病毒横行的时候有一种说法就是Svchost.exe都是病毒,一看到就要删除。这种说法让电脑用户人心惶惶,因为每个使用 Windows XP系统的用户在按照文章中介绍的检查有无Svchost.exe的方法都可以找到几个Svchost.exe进程。
有关Svchost.exe详见:
http://forum.ikaka.com/topic.asp?board=3&artid=6087605
2.方案由来及后果
在很多人的印象中,每个应用程序一般只对应一个进程,如QQ对应QQ.EXE进程、记事本对应notepad.exe进程等。所以当看到系统有多个同样名字的进程时,总是会将其联想为病毒或者木马程序在作怪。如果不加思索,野蛮的将其中的某些Svchost.exe进程结束掉,会让系统的运行变得不稳定。
3.正确的解决办法
Windows 进程分为独立进程和共享进程两种,Svchost.exe属于后者。Windows XP为了节约系统资源,将很多个系统服务做为共享方式由Svchost.exe来启动。Svchost本身只是作为服务宿主,并不能实现任何服务功能, svchost通过调用相应服务的动态链接库(DLL)来启动该服务,而Windows将这些服务分为几个组,同组的服务共享一个Svchost进程,不同的组所指向的Svchost不同。通常情况下,Windows XP有4个由Svchost启动的服务组,也就是说Windows XP系统一般有4个Svchost.exe进程。当然某些应用程序或服务也有可能会调用Svchost,所以当你看到系统中有多余4个的 Svchost.exe进程,也不要盲目判断系统中了病毒。实际上Svchost.exe进程的个数跟是否中毒无直接关系。
小提示:
★ 笔者做了下面一个非常有趣的测试:打开任务管理器,切换到“进程”选项卡,首先手动结束掉由上到下的第三个Svchost.exe进程,结束完后系统会马上重新建立该进程,接下来我们手动结束掉由上到下的最后一个Svchost.exe进程,系统会出现一个类似中了冲击波病毒的对话窗口,并倒计时关机,这是由于该Svchost.exe进程引导RPC服务,终止该进程则导致RPC服务中断,系统自然会重新启动了。
★Windows 2000中一般有两个Svchost.exe进程,Windows Server 2003则非常多,一般有6个。
既然系统中Svchost.exe进程数与是否中毒无关,我们究竟如何区别正常的和病毒伪造的Svchost进程呢?
我们可以使用下面两种方法来鉴别:
方法一:
在系统所在分区进行搜索,如果发现多个Svchost.exe文件,则系统很有可能中毒。正常的Svchost.exe位于%windir%\\ system32目录下,如果发现其它目录中有Svchost.exe文件,你就要小心了。例如冲击波的变种Win32.Welchia.Worm会在% windir%\\system32\\wins目录种下Svchost.exe文件。
方法二:
察看Svchost.exe进程对应文件的路径。
Windows XP自带的任务管理器中无法察看,我们需要借助第三方工具,例如Windows优化大师自带的进程管理工具,运行它后定位到Svchost.exe进程,可以看到它对应的运行文件的真实路径。
小提示:
★不少木马程序会采用将自己伪装成跟常见进程相似的文件名或者相同的文件名但扩展名不相同,如果你在任务管理器中看到Scvhost.exe、Svch0st.exe等进程,肯定有木马已经植入你的系统。
★ 很多朋友在查看CPU占用率时,一个叫做“System Idle Process”的进程常常会显示为90-99%。不必担心,实际上恰恰相反的是这里的90-99%是CPU资源空闲了出来的资源。这里的数字越大表示 CPU可用资源越多,数字越小则表示CPU资源越紧张。
其它错误的说法和方案
1.在安装Windows XP后,删除C:\\Windows\\System32\\Dllcache下的所有文件,可以节约大概200MB的磁盘空间。
点评:该文件夹里保存的是系统备份的dll文件,Windows在安装驱动、软件、升级的时候可能会用到里面的文件,如果将其删除会给我们带来更大的不便。
2. 由于系统空间比较宝贵,很多朋友将软件安装在其它分区,但每次安装软件时提示的默认安装路径都是C:\\Program Files,我们可以打开注册表,定位到“[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\ CurrentVersion]”,将右边窗口中的ProgramFilesDir字符串值修改为我们想要的路径。
点评:这样设置确实让我们方便不少。但它带来很多弊端,比如打开Outlook Express时,会报告C盘磁盘已满或者内存不足的错误,并提示“MSOE.dll无法初始化”,另外还可以引起Media Player等系统程序的运行故障。
3.修改\\%Systemroot%\\System32\\Drivers\\Etc文件夹下的host.sam文件……
点评:很多朋友使用修改host文件的办法来屏蔽恶意网站,这点没错。不过很多人却没搞清楚到底哪个文件是“host文件”。在Windows 98下存在一个host.sam文件,该文件只是微软为我们修改host文件做的一个范例文件,如果我们修改host.sam文件根本达不到任何效果,真正的host文件是一个名为“host”没有扩展名的文件。而在Windows XP下,所谓“host.sam”文件根本不存在,我们修改host文件应该是用记事本打开\\%Systemroot%\\System32\\ Drivers\\Etc目录下的host文件(同样没有扩展名)。
4.要将jpg文件与版本的ACDSEE(4.0以下的版本)建立文件关联,只需要运行“regsvr32 /u shimgvw.dll”命令。
点评:这种办法的确可以让ACDSEE和jpg格式文件建立文件关联,但该命令卸载了Windows XP的图片预览功能,有点矫枉过正。正确的方法是:删除注册表中的“[HKEY_CLASSES_ROOT\\ SystemFileAssociations\\image]”项。
可以搜索svchost.exe文件,一般来说C盘--windows--system32文件夹下的是正常的进程。其他路径的svchost.exe,特别是C盘--windows文件夹下的都不是正常的,就可以手动删除掉。删不了用360的文件粉碎机,还能防止再生
是vista系统吗?
相关视频
我的任务管理器里有12个svchost.exe程序!!郁闷
所有正常和不正常的进程都是和系统服务相对应的。你打开我的电脑-管理-服务,里面查找对应的服务项,然后选择性的关闭。
我的电脑WIN7系统有12个 svchost.exe进程,这正常吗?
完全正常,可能会有多达14个以上的svchost.exe进程,本地服务、网络服务、系统核心都会启动svchost.exe进程,Win7比XP列得更详细而已,不必担心。
系统里出现十几个svchost.exe,有一个内存还占的多,刚装完的系统,驱动啥...
另一个查看是不是你所装的系统本身就带了毒,杀完之后进PE里面对C盘格式化,并用DISKGEN重新写引导。杜绝硬盘木马写入硬件 写完引导之后重装系统,装完系统不要打开任何软件以及电脑其它盘,直接打开IE下载360或者QQ管家对电脑一次全名杀毒,这样一般可以解决掉这个问题。如果没有好的系统你可以到我的空间...
VISTA系统进程出现12个svchost.exe文件,请高手帮忙!!!
这是正常的,Vista和XP的区别就是独立的服务进程,试试从控制面板---管理工具---服务(点击状态,查看启动的服务有没有需要关闭的),自己找没用到的服务并禁用(看清楚描述,有些是系统需要的)
...VISTA系统笔记本电脑,系统进程里有12个svchost.exe进程,其中一个占内...
同时品牌电脑自身也增加了不少功能,有可能形成一个SVCHOST.EXE占用内存过大的问题,关键是到底是什么程序或者服务占用的,可以仔细看看说明书或者记下SVCHOST.EXE的ID,用超级巡警http:\/\/www.sucop.com\/看看这个ID调用了什么服务,当然也可以网上查找VISTA的优化方法进行优化。
电脑有12个svchost.exe,帮忙解决下!
如果你怀疑计算机有可能被病毒感染,svchost.exe的服务出现异常的话通过搜索 svchost.exe文件 就可以发现异常情况。一般只会找到一个在:“C:\\Windows\\System32”目录下的svchost.exe程序。如果你在其它目录下发现svchost.exe程序的话,那很可能就是中毒了。
运行游戏时出现了12个 SVCHOST.EXE进程
Svchost.exe 是一个系统的核心进程,并不是病毒进程。但由于Svchost.exe进程的特殊性,所以病毒也会千方百计的入侵Svchost.exe。通过察看 Svchost.exe进程的执行路径可以确认是否中毒。如果你怀疑计算机有可能被病毒感染,Svchost.exe的服务出现异常的话通过搜索 Svchost.exe文件就可以发现异常情况。一般只会在...
电脑进程有12个svchost.exe,怎么回事? 有明白人帮忙说下?
一般系统不会有这么多的svchost.exe进程的,可能是中病毒了,用杀软杀杀
为什么我电脑svchost.exe进程达到12个,是不是中毒了啊?
正常的,我的13个。
华硕笔记本电脑怎么看几代?
鼠标右键单击“此电脑”,选择属性,会出现如下显示,里面有 cpu的具体型号 i7-8750h 是酷睿8代 i5...