为何添加TCP/IP协议失败


我们单位有好几台服务器的操作系统都是NT4.0,如数据库服务器、Web服务器等。前不久,我在更换网卡时,不小心也将TCP/IP协议删除了,这本来也不是什么大错,再添加TCP/IP协议就行了,可是这次很不走运,添加TCP/IP协议时提示“Services子项已存在”,TCP/IP协议添加失败!我想一定是在删除TCP/IP协议时系统出了什么差错,导致注册表中某些子项没有删掉。于是,我在另一台NT4.0服务器上再试,我先在注册表中找到:HEY_LOCAL_MACHINE\System\CurrentControlSet\Services,将下面的所有子项记录下来,然后删除TCP/IP协议,再打开注册表,发现Services下面少了DHCP、LmHOSTS、NetBT、Tcpip四个子项,等到添加TCP/IP协议后,这四个子项又有了。

于是,我再到那台添加TCP/IP协议失败的服务器上查看注册表,发现Services下面仍有DHCP、LmHOSTS两个子项,难怪系统会提示“Services子项已经存在”,我在注册表中手工删除这两项后,再次添加TCP/IP协议,结果成功了。我想,对于其它Windows操作系统如Windows 2000 server、Windows XP等,添加TCP/IP协议时如果出现类似问题,也可以借鉴此方法一试。

相关文章】

  • Windows的TCP/IP筛选功能
  • 透视网络 测试TCP/IP协议简介
  • 常见的三个网络协议的区别:TCP/IP、NetBEUI、IPX/SPX

相关内容