缺少svchost.exe,Windows还能正常工作吗?
emdurer 原创
2008-10-13 第1版
答案是肯定的,不过包括网络连接在内一些功能无法使用。
昨天一位同事说,他家里的电脑突然上不了网了,请偶帮忙检修。
他家住在八楼,因为前天第一次骑旅,昨早起床,膝盖还疼,弯腿都困难,要爬上八楼绝非易事,不过偶还是上去了。
先到设备管理器中检查网络适配器,该设备工作正常。
检查网络连接,却发现没有本地连接图标。刷新,提示相关服务没有启动。
检查系统服务,发现与网络有关的服务的启动方式都变成手动了。那偶就动手启动……不想系统提示,因为缺少文件,服务无法启动~
检查服务所用的文件,居然是svchost.exe,在c:/windows/system32没有找到,那么在dllcache里面总有罢?查找结果是:否。
只要下楼去另台电脑上拷了一个svchost.exe文件过来,系统文件保护会提示,选择保留。
手动启动有关服务,终于可以上网了。
把有关服务启动方式设置为自动。
重启电脑,可以上网了。
由于该同事的电脑经常中标,怀疑是恶意程序替换了系统的svchost.exe,然后假的svchost.exe又被电脑中的金山毒霸或者360卫士删除了~