开机就出现C:\WINDOWS\system32\system\svchost

来源:百度知道 编辑:UC知道 时间:2024/09/27 07:22:10
开机就弹出WINDOWS找不到C:\WINDOWS\system32\system\svchost
点击“确定”后就出现 无法加载注册表中指定的C:\WINDOWS\system32\system\svchost
但是我在搜索中也能在C:\WINDOWS\system32下找到svchost.exe

中毒了大哥

开始—运行—msconfig—启动—找C:\WINDOWS\system32\svchost.exe,如果有该项,把前面那勾去掉,重启计算机试试。

有木马

有可能是中毒了,忘了怎么搞了,重装最简单。

windows系统进程分为独立进程和共享进程两种,“svchost.exe”文件存在于“%systemroot% system32”目录下,它属于共享进程。随着windows系统服务不断增多,为了节省系统资源,微软把很多服务做成共享方式,交由 svchost.exe进程来启动。但svchost进程只作为服务宿主,并不能实现任何服务功能,即它只能提供条件让其他服务在这里被启动,而它自己却不能给用户提供任何服务,些系统服务是以动态链接库(dll)形式实现的,它们把可执行程序指向 svchost,由svchost调用相应服务的动态链接库来启动服务。那svchost又怎么知道某个系统服务该调用哪个动态链接库呢?这是通过系统服务在注册表中设置的参数来实现。
因为svchost进程启动各种服务,所以病毒、木马也想尽办法来利用它,企图利用它的特性来迷惑用户,达到感染、入侵、破坏的目的(如冲击波变种病毒“w32.welchia.worm”)。但windows系统存在多个svchost进程是很正常的.

我觉得你是中招了,如果怀疑svchost.exe是病毒可以通过以下方法来证实是不是病毒:1.可以去 wins 目录找找有无多余,2.可以搜搜windows文件夹中 svchost.exe 看看有几个(应为1个),3.tlist -s察看,4.也可以下载一个可以看带路径名的进程的浏览工具。

如果可以的话,从相同的电脑上COPY个C:\WINDOWS\system32\system\svchost放到你的电脑上,看看行不行。