http://www.aid365.net/DIY/article/2006-5-6/271-1.htm用ADSL Modem方式上网(虚拟拨号)、Modem拨号上网,在上网过程中出现一个程序错误提示:“Svchost.exe产生了错误会被Windows关闭,您需要重新启动程序”,然后就不能打开网页,重新启动系统后正常。
引起这种故障原因较多,一种是由蠕虫病毒感染,再者是由于设备驱动文件问题,Windows系统服务分为独立进程和共享进程两种。在Windows 2000或XP中很多服务为共享方式,均由svchost.exe启动。
一、Windows 2000有两个svchost进程,一个是RPCSS(Remote Procedure Call)服务进程,另外一个则是由很多服务共享的一个svchost.exe。在Windows XP中,有4个以上的svchost.exe服务进程。将更多的系统内置服务以共享进程方式由svchost启动,在一定程度上减少了系统资源的消耗,不过也带来一定的不稳定因素,原因很简单,任何一个共享进程的服务由于错误退出进程都会导致整个进程中的所有服务都退出。蠕虫传播时破坏了系统的核心进程svchost.exe,从而导致系统不稳定,并可能造成系统崩溃。
检查:
假如:Dllhost.exe 文件或 Svchost.exe 文件存在于您的电脑 %windir%\System32\Wins 路径下(C:\WINNT(或WINDOWS)\System32\Wins),注意了:Dllhost.exe 或 Svchost.exe 如果是有效的 Windows 文件,但它们位于 %windir%\System32 文件夹中,在比如:c:(泛指系统分区)\WINNT(或WINDOWS)\System32\下面,而不是在 %windir%\System32\Wins 文件夹中,在此的话,应当是中蠕虫病毒了,此蠕虫复制到 %windir%\System32\Wins 文件夹中的 Svchost.exe 文件是 Windows Tftpd.exe 文件的副本。该蠕虫复制到 %windir%\System32\Wins 文件夹中的 Dllhost.exe 文件是此病毒的副本。此文件的病毒版本一般超过 10,000 字节。有效的 Windows Dllhost.exe 文件的大小为 5,632 字节 (Windows Server 2003)、4,608 字节 (Windows XP) 或 5,904 字节 (Windows 2000),请到相对应的文件夹下,找到他们,右键单击,选择属性,看看他们的大小,进一步判断是否中了病毒,如果是,按下面方法查杀:
707端口仅为相关木马程序默认情况下开放的端口,请根据具体情况采取相应的操作:
707端口的关闭:
这个端口开放表示你可能感染了nachi蠕虫病毒,该蠕虫的清除方法如下:停止服务名为WINS Client和Network Connections Sharing的两项服务,可以使用系统实用配置程序来做(开始→运行,在【运行】里输入 msconfig,选择“服务”选项卡,查看与禁用相应服务;可以借助象“Winodws 全能助手优化王”软件的来结束不在正常位置的svchost.exe进程。如果该Svchost进程在任务管理器中无法将其关闭,可以使用ntsd命令来杀掉它,方法如下:首先需要了解欲杀的Svchost进程其PID是多少?举例:在 Windows XP下,按Ctrl+Alt+Del打开任务管理器,点击“进程”选项卡,再点击上面菜单里的“查看”-“选择列”,在弹出的窗口中,勾选“PID(进程标识符)”,然后回到任务管理器中,即可看见PID了(例如要杀的Svchost进程,其PID是844),接下来关闭该进程。点击【开始】→【程序】→【附件】→【命令提示符】,在命令提示符下,输入命令:ntsd -c q -p 844 即可杀掉Svchost进程(PID是844,注意空格)。解释一下ntsd命令:除了System、SMSS.EXE和CSRSS.EXE这三个进程外,ntsd命令可以杀掉任何一个系统进程。该命令执行后,能够用来关闭大部分的系统进程,如果你遇到无法关闭的进程,就可以使用该命令,其杀进程的命令格式为:ntsd -c q –p XXX(XXX为欲杀进程的PID)。
进程结束以后:删除c:\winnt\SYSTEM32\WINS\目录下的DLLHOST.EXE和SVCHOST.EXE两个文件;
编辑注册表,【开始】-【运行】里输入:regedot,打开注册表编辑器,删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services项中名为RpcTftpd和RpcPatch的两个键值。
按机箱上的Rest按钮来重新启动电脑。
建议使用nachi蠕虫病毒专杀工具、冲击波病毒专杀工具再查杀一下。
二、如果不是病毒所致,那么,就要编辑注册表了,并且是非常麻烦的改动,对我辈菜鸟不实际,那么,就看看,你所用的ADSL拨号软件是什么?是不是要借助使用Windows 2000/XP设备驱动的,比如:宽带拨号王,虽然这是一个非常出色的软件,但可能不适合你的机器,请完全卸载,该用EnterNet300或者EnterNet500虚拟拨号软件,许多地方提供下载以及使用方法,部分提供ADSL拨号上网的公司也是提供的这个软件,对于用普通调制解调器(Modem)拨号上网的用户,则可能要更换一台另外型号的调制解调器了,最好芯片是英特尔公司的(如:网达牌的),再有,不换硬件、不换虚拟拨号软件,请选择安装 Windows Me 操作系统,一了百了。
PS:打开网页后有一段音乐别吓到了~~~