XP网卡错误Unable to initialize Windows Sockets interface, error code 0

四月 23rd, 2010 发表评论 阅读评论

今天在执行ipv6 uninstall的时候由于长时间没响应,按下了Ctrl-C,结果不幸的事情发生了,重启之后先是XP用户登陆用了至少5分钟,启动以后还报了N多软件错误,都是和初始化网络失败有关的。然后就是所有网卡接口的IP地址都为0.0.0.0,并且无法在网络连接中修复,尝试了卸载网卡重新安装亦无果。

后来在执行ping的时候发现提示Unable to initialize Windows  Sockets interface, error code 0,于是以此为线索在baidu上查找,找到了很多同样的问题。原来是因为在注册表中的与winsock有关的注册表项损坏或丢失造成的,微软官方给出的修复方法是删除相关的dll和注册表项,然后重装网卡及TCP/IP协议。

损坏的注册表的位置如下,里面的数字编号应该是000000000001到000000000031。

 

KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries

 

注册表

 

而最简单的修复方法是从http://www.winsockfix.nl/下载一个winsockfix.exe,运行之后重启,一切ok~

分类: 标签: 网络故障