关于Unable to initialize Windows socket interface, error code 6的解决方法:
当然笔者在寻找本次故障解决方法的同时还发现原来Unable to initialize Windows socket interface的网络故障还是比较常见的,上面我们对error code 0进行了故障排除,下面介绍如果ping网关时出现Unable to initialize Windows socket interface, error code 6怎么办!
(1)error code 6故障现象:
error code 6故障现象主要体现在以下两个方面,第一就是在尝试使用 Internet Explorer浏览Internet站点时,可能会收到以下错误消息——The page cannot be displayed。第二当在命令提示符下使用“ping”命令时,您可能会收到以下错误消息Unable to initialize Windows socket interface, error code 6。即使你能够通过使用拨号网络成功连接到Internet服务提供商(ISP),也可能会发生这些错误消息。
(2)故障原因:
同样是因为注册表出错引起的,在注册表中HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2键值丢失或损坏。
(3)解决故障:
解决故障的步骤和上面所说的CODE 0错误类似,不过要相对复杂些。
第一步:在出问题的计算机上启动“注册表编辑器”(Regedit.exe)。
第二步:找到并单击下面的注册表项HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
第三步:导出Winsock2项以将其备份,然后单击Winsock2项并按DELETE 键将其删除。最后确认对此项的删除,然后退出“注册表编辑器”。(如图5)
图5 |
第四步:卸载拨号网络,方法是启动控制面板,然后双击添加/删除程序。单击Windows安装程序选项卡。单击通讯,单击详细资料,然后单击以清除拨号网络复选框。确定后就完成删除拨号网络的操作。
第五步:卸载拨号网络之后,重新启动计算机
第六步:按照前面介绍的卸载拨号网络的方法,然后在通讯标签中单击详细资料,然后单击以选中拨号网络复选框。确定后重新启动计算机。之后就会发现计算机已经恢复正常了,HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2键值下的所有项和信息都被自动修复了。
用winsockfix修复WINSOCKS故障:
实际上除手工修复以上问题外我们还可以通过第三方工具来解决,这里笔者向大家推荐一个名为winsockfix的程序,通过他可以自动备份和修复本机当前的winsocks键值。
winsockfix小档案:
软件大小:1.36M
软件语言:英文版
适用平台:2000/XP/2003
下载地址:http://www.onlinedown.net/soft/35272.htm
第一步:下载winsockfix.exe后直接运行。
第二步:该软件有三个按钮可以选择,FIX按钮可以帮助本地系统自动修复WINSOCKS键值。
第三步:当然在点FIX按钮之前建议各位读者先使用REG-BACKUP按钮备份当前注册表中WINSOCKS键值。(如图6)修复完毕后我们重新启动计算机就可以解决之前遇到的网络故障了。
图6 |
总结:
本文介绍了两种由于注册表问题造成网络出现连通故障的案例,实际上对于ping网关出现Unable to initialize Windows socket interface的提示信息时我们都可以通过这些方法来完成,第一个方法具有一定的局限性,不一定对每个计算机都起作用,而第二个方法则比较普遍,他会重新建立所有出问题的键值。