【网上案例】
1、“我的电脑是VISTA 系统 昨天还好好的 进早上就显示什么Windows通信端口初始化失败 而且连不上网 求强人帮忙”
2、“正常关机,第二天开机后,无法上网了
所有浏览器,除了ie64位外都无法上网,qq、foxmail也不行
能ping通,dns没问题,能够正常解析地址,只有使用ie64位能上,其余均不行
host文件没有修改,arp正常,总之是很奇怪的问题。”
3、“更新了IE9以后,发现搜狗浏览器不能使用,重装也一样。使用IE32位,也不可以上网,64位的可以。”
4、“今天开机后莫名其妙的遇到这种现象,Firefox Sogo Chrom等浏览器均不能上网,IE也不可以。我的系统是64为win7.折腾了半天,包括查杀病毒等,一直没有解决问题。无意中发现IE64位可以上网。”
【分析】
从以上四个例子来看,有一个共同的特点就是,发现64位的IE浏览器可以上网,并且起初都把它当做感染了病毒或者木马,百般折腾解决不了。在百度上搜到牛人的诊断:svchost.exe进程被阻止,Windows 7 通信端口初始化失败。(Svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进程名称。)并且五台机器全部都是使用win764位系统,使用校园网。
因此,怀疑出现故障的机器中应该是受到了svchost病毒或者特洛伊木马等的感染,而IE浏览器64位的通信端口又不通过svchost.exe进程,因而可以上网。或者为另一种情况,就是64位系统自身自发性故障,这几乎不可能。由于对进程等方面不太熟悉,若有错误,请立马指正。
再有,受感染的五台机器清一色的安装的免费杀毒软件,一台为瑞星,其余四台均为金山毒霸,幸好没有360。因此怀疑国内免费安全软件的防护能力。
【解决办法】
1、出现不能上网时以管理员身份运行命令行,在弹出的窗口中运行如下命令:
netsh winsock reset catalog
netsh int ip reset reset.log hit
(可以两条命令同时复制粘贴至控制提示符界面)
OK!