WINXP下修复TCP/IP协议

       周一来上班,发现电脑不太好用了,于是重启了一下,这下好了,电脑上不了网了,自动获取不了IP地址,手工指定后能PING能网关,但是还是打不开网页,QQ也上不去。折腾了一下还是不行,于是怀疑整个TCP/IP协议都坏掉了。

       我的想法很简单,重装一下TCP/IP协议不就关事了,结果发现打开本地连接的属性,TCP/IP的删除那一项是灰的,不能卸载!晕死,我又不想重装系统,这可咋办呢??到网上搜了关天,说啥的都用,但是大多都不太靠谱。唯一可靠点的一个方法如下:

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了,跳过此步)
3、打开本地连接的TCP/IP属性---添加协议——从磁盘——浏览找到刚刚保存的nettcpip.inf(%winroot%\inf\nettcpip.inf)文件,然后选择“TCP/IP协议”(不要选择那个TCP/IP 版本6)。
    经过这一步之后,又返回网络连接的窗口,但这个时候,那个“卸载”按钮已经是可用的了。点这个“卸载”按钮来把TCP/IP协议删除,然后重启一次机器。
4、重启后再照着第3步,重新安装一次TCP/IP协议便可。记得把INF文件改回来再重新安装,不然老是报告未经验证什么的。
5、再重启一次,这时应该可以了,可以根据需要,设置一下IP地址
看看INF文件
[MS_TCPIP.PrimaryInstall]
    ; TCPIP has properties to display
    Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE

这个方法看起来可行,但还是有点复杂,经过努力,终于找到一个神器。winsockxpfix V1.2 可以修复TCP/IP,用来修复无法上网可以上QQ,或者网卡无法获取到IP的状况,经过试用,发现在还真是有用。值得推荐,软件也奉上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章