今天发现一个问题:手动给一台电脑配置IP地址,结果提示 “为这个网络适配器输入的IP地址已经分配给另一个适配器,您想从高级对话框的IP地址列表输入不同的IP地址给这个适配器吗?”,而且仔细观察发现两个适配器(网卡)名字几乎一致,只是最后多个#2,禁用/启用网卡也无法解决,除非分配别的IP地址,怎么解决呢?
下面总结整理如下:
首先判断,看不到的那个适配器 是被隐藏了,或 它本身并没有在计算机中存在,又或是个不工作的旧适配器。如果相同的地址分配给两个适器,并且它们都处于活动状态,只有一个会使用这个地址。这会造成不正确的系统配置。
解决方法1:
1.开始→执行→cmd
2.输入: set
devmgr_show_nonpresent_devices=12
输入:set
devmgr_show_nonpresent_devices=1
3. 输入: start devmgmt.msc
4. 点选「查看」→「显示隐藏设备
5. 展开“网络适配器”.卸掉麻烦源头吧! (注意名称一定要选对)
其实就是 设备管理器中 找到隐藏网卡,卸载掉,然后 实际操作发现根本没有隐藏设备;
解决方法2:
1.首先备份你的注册表。 win+R键 运行中 输入 regedit.exe,打开注册表
2.依次点击 注册表HKEY LOCAL MACHINESYSTEMControlSet00ServicesTcpipParametersInterfaces项
该项中有几个并列项,杳看哪个项中包含旧网卡的型号及其TCP/IP设置,删除这个子项,就可以给新网卡设置了
3、如果没找到旧网卡,就看下 现IP地址所在的网卡信息,将现IP地址改成要配置的旧IP地址即可。
注:ControlSet00、ControlSet001、ControlSet002都找一下相关项,删除即OK。
使用固定IP的机器有时会因换网卡会引起错误提示,
请参考下面的步骤删除这一不存在的设备:
1,定位到注册表HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumPCI
2,寻找出错信息中提到的网卡名称(注意必须确保完全相同)
3,备份网卡所属的注册表,删除其在PCI下的相关键值
4,重启计算机,测试更改IP是否成功
又或者换了PCI插槽也可能会引起类似错误提示,那么重新插回去,应该就没问题了。