早上六点的时候,下了一个软件,用卡巴斯基杀毒,没有问题,我直接点击,准备安装,没想到这个时候卡巴斯基报警了,发现了四十多个病毒。唉,又是这种打包的病毒,真他妈的讨厌!百度更恶心,这个病毒可是用百度搜索时排在前几位的! 没办法了,先杀一遍毒!这种病毒一般是杀不干净的,只好自己动手了,把全部新添加的启动项取消,结束所有可疑的进程,再到C盘下搜索在刚刚那个时刻修改的文件,全部删除!这样还不行,通常这种打包的病毒还会在D盘下留一个备份,如果你双击了D盘,那就会激活所有的病毒,再次感染!果然,在D盘下还有一个以Windows目录的图标做图标的可执行文件(它不知道我的所有的图标已经不是默认的Windows图标了,我做了系统美化,我一眼就看出来了),直接删除就行了!
这时候问题出现了,我不能上网了,真奇怪,明明是可以Ping得能DNS服务器的。首先,我以为是校园网出问题了,所以我就换了同学的ADSL来用,还是不行。我就想,是不是网卡给病毒破坏了??我就禁用了这块网卡,启用另一块,还是不行!这到底怎么一回事呢?我又打开服务,看看是不是刚才杀毒的时候把什么服务给禁用了,但也没发觉有什么异常。只好重启,到安全模式下,结果是一样的,PingDNS服务器就可以,但一Ping网址就不行了,网页更别想打开了。我头都大了,只好出绝招,系统还原,没想到,系统还原竟然挂起了,用不了。难道要重装系统吗?当然不用,用别的机器上网找资料,找到一篇文章,说是病毒破坏了Winsock,用lspfix这个软件可以修复,我当然马上下这个软件,试了,还是没用,唉!功夫不负有心人啊,终于给我找到下面这篇文章,解决了问题!
感谢这位兄弟,文章如下:
WinXP的Winsock故障,所有网络应用中断!要使用WinsockXPFix.exe!!! :-)昨日错误地使用了lspfix.exe, 试图解决mcafee反复提示的adware-...的错误,在其中对以下文件进行了修改:
inetadpt.dll
rsvpsp.dll
mswsock.dll
winrnr.dll
结果导致所有的winsock应用失败!!
解决办法: 1.进入安全模式 2.检查windowssystem32目录下是否存在mswsock.dll,winrnr.dll,rsvpsp.dll
如果存在,则使用 WinsockXPFix.exe 进行修复!!
从上午8:30-下午15:00, 整整花费了一天的时间才终于搞定!!
谢谢stremwiz - SupermeGuru from Yorkshire U.K.
修复之后,重启,重新填写IP地址和DNS服务器,就可以上网了!