重装(重置)tcp/ip协议

方法1(本人使用无效):
  1. 若要打开命令提示符,请单击“开始”,然后单击“运行”。在“打开”框中复制并粘贴(或键入)以下命令,然后按 Enter:
    cmd
  2. 在命令提示符下,复制并粘贴(或键入)以下命令,然后按 Enter:
    netsh int ip reset c:\resetlog.txt
    注意:如果不希望指定日志文件的目录路径,请使用以下命令:
    netsh int ip reset resetlog.txt
  3. 重新启动计算机。
方法2(本人使用方法):

  1、开始——运行——regedit.exe,打开注册表编辑器,删除以下两个键:
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock 
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

  2、用记事本打开%winroot%\inf\nettcpip.inf文件,找到:
     [MS_TCPIP.PrimaryInstall]
      Characteristics = 0xa0
      <------把此处的0Xa0改为0x80 保存退出 (如果是2000系统,这里已经是0x80了,跳过此步)
  注:%winroot%是指winroot这个环境变量,指Windows的安装根目录. 取决于你自己的系统安装情况.一般WindowXP默认是安装到C:\windows目录 2000会安装到c:\winnt目录. 也就是系统目录的inf\nettcpip.inf文件,或者在  你的系统盘查找一下就可以

  3、打开本地连接的TCP/IP属性---添加协议——从磁盘——浏览找到刚刚保存的nettcpip.inf(%winroot%\inf\nettcpip.inf)文件,然后选择“TCP/IP协议”(不要选择那个TCP/IP 版本6)。
    经过这一步之后,又返回网络连接的窗口,但这个时候,那个“卸载”按钮已经是可用的了。点这个“卸载”按钮来把TCP/IP协议删除,然后重启一次机器。

  4、重启后再照着第3步,重新安装一次TCP/IP协议便可。

  5、再重启一次,这时应该可以了,可以根据需要,设置一下IP地址。

方法3:工具修复

  winsockfix 

  该工具修复不了的原因: 1.病毒修改了相关注册表键权限 2.病毒有SYS在监控有关注册表键。

原文地址:https://www.cnblogs.com/moonson/p/1768238.html