外宾:好-好-关闭-好。
如果您想修复Winsock而不安装Windows XP SP2,请删除损坏的注册表项,然后重新安装TCP/IP协议。
步骤1:删除损坏的注册表项。
警告:如果使用注册表编辑器或其他方法不正确地修改注册表,可能会导致严重的问题。这些问题可能需要重新安装操作系统才能解决。微软不能保证这些问题能够得到解决。修改注册表是你自己的风险。
1.单击开始,然后单击运行。
2.在“打开”框中,键入“regedit”,然后单击“确定”。
3.在注册表编辑器中,找到以下注册表项,右键单击每个项,然后单击删除:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock2
4.当提示确认删除时,单击是。
注意:请在删除Winsock注册表项后重新启动计算机。这样做允许Windows XP操作系统为这两个注册表项创建新的shell条目。如果删除Winsock注册表项后没有重新启动计算机,
那么下一步就无法正常进行了。
步骤2:安装TCP/IP
1.右键单击网络连接,然后单击属性。
2.点击“安装”。
3.单击协议,然后单击添加。
4.单击从磁盘安装。
5.键入C:Windowsinf,然后单击确定。
6.在可用协议列表中,单击Internet协议(TCP/IP),然后单击确定。
7.重启电脑。
如果是WINXPSP2,解决方法如下:请在命令提示符下键入netsh winsock reset,然后按回车键。运行此命令后,请重新启动计算机。(winxp sp2)