诸城栗园酒店电话:我的系统说找不到svchost.exe这个文件,也可以正常启动,不知道怎么不装系统就可以修复

来源:百度文库 编辑:高校问答 时间:2024/04/29 09:32:16

Svchost.exe文件对那些从动态连接库中运行的服务来说是一个普通的主机进程名。Svhost.exe文件定位在系统的%systemroot%\system32文件夹下。在启动的时候,Svchost.exe检查注册表中的位置来构建需要加载的服务列表。这就会使多个Svchost.exe在同一时间运行。每个Svchost.exe的回话期间都包含一组服务,以至于单独的服务必须依靠Svchost.exe怎样和在那里启动。
windows 系统服务分为独立进程和共享进程两种,在windows NT时只有服务器管理器SCM(Services.exe)有多个共享服务,随着系统内置服务的增加,在windows 2000中ms又把很多服务做成共享方式,由svchost.exe启动。windows 2000一般有2个svchost进程,一个是RPCSS(Remote Procedure Call)服务进程,另外一个则是由很多服务共享的一个svchost.exe。而在windows XP中,则一般有4个以上的svchost.exe服务进程,windows 2003 server中则更多,可以看出把更多的系统内置服务以共享进程方式由svchost启动是ms的一个趋势。这样做在一定程度上减少了系统资源的消耗,不过也带来一定的不稳定因素,因为任何一个共享进程的服务因为错误退出进程就会导致整个进程中的所有服务都退出。另外它还包含很多系统服务 .但是有一点安全隐患,冲击波,也会感染它.
可能是你将系统中的Svchost.exe文件删了,或者是Svchost.exe文件感染了病毒,杀毒软件将它删了。你可以从另外一台同系统的电脑上拷一Svchost.exe文件进去试试
svchost是关键进程,而且系统里只有一个,不可能找不到,所以先杀毒。

在你的系统下在重装一下 就象装游戏一样 就修复了