操作系统:win7_64bit

 

下午帮我小艾优化电脑,不知道把什么插件给卸载了。

她回来以上就上不了网,我首先ping网关,DNS,外网,都通。

登QQ正常。

 

我的思路:

先把Socket套字结相关的卸载掉就是(注册表里删除)然后再利用windows系统自动初始化它,然后再注册。

 

具体步骤为:

1 步:删除损坏的注册表项 1. 单击“开始” ,然后单击“运行” 。

2. 在“打开”框中,键入“regedit” ,然后单击“确定” 。

3. 在注册表编辑器中,找到以下注册表项,右键单击每一项,然后单击“删除” : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

4. 当提示您确认删除时,单击“是” 。

 

注意:删除 Winsock 注册表项后请重新启动计算机。这样做可以让 Windows XP 操作系统 为这两个注册表项创建新的 shell 条目。如果在删除 Winsock 注册表项后未重新启动计算 机,则下一步将无法正常进行。

第 2 步:安装 TCP/IP 1. 右键单击网络连接,然后单击“属性” 。

2. 单击“安装” 。

3. 单击“协议” ,然后单击“添加” 。

4. 单击“从磁盘安装” 。

5. 键入 C:\Windows\inf,然后单击“确定” 。

6. 在可用协议列表中,单击“Internet 协议 (TCP/IP)” ,然后单击“确定” 。

7. 重新启动计算机。

 

 

如上述步骤重启以后出现:

win7 socket init error

 

用此方法:  用另外一个可以正常连接因特网的同版本的系统把 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

两个注册表关键值导出,再导入到需修复的电脑即可(本人亲测哦)