您为这个网络适配器输入的IP地址xxx.xxx.xxx.xx已经分配给另一个适配器xxx...

时间:2024-07-11 20:38:08
您为这个网络适配器输入的IP地址xxx.xxx.xxx.xx已经分配给另一个适配器‘xxx NIC’。。。。
2008年11月03日 星期一 08:51
问题现象:
在网卡的TCP/IP属性中无法添加固定IP地址。
启动WinXP,通过“网上邻居”查看网络连接情况,发现“本地连接”已经正常启用,右键点击“本地连接”选择“属性”,在TCP/IP中添加ISP分配的固定IP及相关数据,当点击“确定”时却出现提示“您为这个网络适配器输入的IP地址X.X.X.X 已经分配给另一个适配器‘Realtek 
             RTL8139 Family PCI Fast Ethernet NIC’。‘Realtek RTL8139 Family PCI   Fast Ethernet    NIC’从网络文件夹中隐藏,因为它本身并没有在计算机中存在,或是个不工作的旧适配器。如果相同的地址分配给两个适配器,并且它们都处于活动状态,只有一个会使用这个地址。这会造成不正确的系统配置。你想从高级对话框的IP地址列表输入不同的IP地址给这个适配器吗”,无论点击“是”或“否”都不能设置成ISP分配给它的固定IP,从而无法通过新网卡连接到Internet。从系统提示来看,“Realtek    RTL8139 Family PCI Fast Ethernet    NIC”应该是原来机器安装的网卡,固定IP已经和这块网卡捆绑在了一起,而这块网卡已经被替换成了新网卡,却没有释放与之捆绑的IP地址,造成新旧网卡的IP地址冲突。
方法一:
1.首先备份你的注册表。
2.打开注册表HKEY LOCAL MACHINE\SYSTEM\ControlSet00\Services\Tcpip\Parameters\Interfaces项
该项中有几个并列项,杳看哪个项中包含旧网卡的型号及其TCP/IP设置,删除这个子项,就可以给新网卡设置相同的IP地址了。
例如:本机的注册表该子项下的{DF390430-05D5-440D-8806D6289BB87F58E}项包括包括旧网卡的TCP/IP的设置,删除这个项即可。。
注:ControlSet00、ControlSet001、ControlSet002都找一下相关项,删除即OK。 (我已经试过,可用)
方法二:
1.开始→执行→cmd
2.输入: set devmgr_show_nonpresent_devices=12
   输入:set devmgr_show_nonpresent_devices=1 
3. 输入: start devmgmt.msc
4. 点选「查看」→「显示隐藏设备
5. 展開“网络适配器”.卸掉麻烦源头吧! 
方法三:
用鼠标右键单击“我的电脑”,依次选择“属性→硬件→硬件向导”,点击“下一步”,选择“卸载/拔掉设备→卸载设备”,执行下一步并勾选“显示隐藏设备”,这时页面稍有停顿并更新显示内容,接下来就可以在这里面找到那个实际上已经被拔掉的网卡。选定该网卡后点“下一步”,系统会再次询问你“确实想卸载此设备?”,当然选“是”并继续直到出现卸载完成画面,点“确定”即可。。。。。。。