电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2958|回复: 0

IP地址已经分配给另一个适配器问题的解决方法

[复制链接]
admin 发表于 2018-8-30 10:07:22 | 显示全部楼层 |阅读模式
局域网中有的电脑网卡有问题,拔出来后插在另外一个插槽,重新安装驱动程序,重新分配固定IP时候,提示:您为这个网络适配器输入的IP地址192.168.0.100已经分配给另一个适配器...的解决方法。
--不工作的适配器,不工作的网卡,就会有这样的冲突。
试过下面的方法,还真的帮了大忙了。不错。于是记录备用。
您为这个网络适配器输入的IP地址已经分配给另一个适配器。一台式机在更换IP地址的时候,总是出现如下提示,请问如何解决?目前该机机器只有一块网卡。
您为这个网络适配器输入的IP地址192.168.0.100已经分配给另一个适配器“Marvell Yukon 88E8001/8003/8010 PCI Ethernet Controller”.“Marvell Yukon 88E8001/8003/8010 PCI Ethernet Controller”从网络文件夹中隐藏,因为它本身并没有在计算机中存在,或是个不工作的旧适配器。如果相同的地址分配给两个适配器,并且它们都处于活动状态,只有一个会使用这个地址。这会造成不正确的系统配置。您想从高级对话框的IP地址列表输入不同的IP地址给这个适配器吗?
我对这个问题的理解是:设置网卡IP失败。请参考下面的步骤删除这一不存在的设备:
1、定位到注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI
2、寻找出错信息中提到的网卡名称(注意必须确保完全相同)
3、备份网卡所属的注册表,删除其在PCI下的相关键值
4、重启计算机,测试更改IP是否成功
如果您的实际网卡和出错信息中提到的网卡名一样,您可能会误删除正常的网卡,这时需要恢复注册表来逆转操作。如果您在注册表中删除那个键值的时候,提示“无法删除”或者“删除项时出错”,那么请参考下面的步骤排查这一问题:
1、运行devmgmt.msc命令
2、点击查看->显示隐藏的设备
3、在网络适配器下找到故障设备,尝试停用设备然后再删除注册表键值
您也可以尝试手动卸载这一设备。
如果仍然无法成功,请在安全模式内测试一下。
其他解决方法
1、HKEY_LOCAL_MACHINE\SYSTEM\C urrentControlSet\Services\Tcpip\Parameters\Interfaces
下面每一个文件夹就是一个网卡,找到重复IP的那两个网卡,查处哪一个是真正要用的。
我的方法是改一下现有存在的网卡的子网掩码,再看注册,已经改变的那个就是你真正要用的。
把另一个不存在的网卡地址随便给一个别的,不冲突就行。 现在你就可以随便给这个真正存在网卡配IP 了。
2、在网卡的TCP/IP属性中无法添加固定IP地址
启动WinXP,通过“网上邻居”查看网络连接情况,发现“本地连接”已经正常启用,右键点击“本地连接”选择“属性”,在TCP/IP中添加ISP分配的固定IP及相关数据,当点击“确定”时却出现提示“您为这个网络适配器输入的IP地址61.182.39.54已经分配给另一个适配器‘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地址冲突。
3、命令行:
set devmgr_show_nonpresent_devices = 1
start devmgmt.msc
已不存在的硬件图标将以半透明的方式显示,然后卸载该硬件就可以删除掉其配置信息了。通过此方法,可以解决移除网卡后然后不能设置相同IP地址的问题(“您为这个网络适配器输入的IP地址 X.X.X.X 已经分配给另一个适配器。它从网络连接文件夹中隐藏,因为它本身并没有在计算机中存在,或是个不工作的旧适配器……”)。
4、用鼠标右键单击“我的电脑”,依次选择“属性→硬件→硬件向导”,点击“下一步”,选择“卸载/拔掉设备→卸载设备”,执行下一步并勾选“显示隐藏设备”,这时页面稍有停顿并更新显示内容,接下来就可以在这里面找到那个实际上已经被拔掉的网卡。选定该网卡后点“下一步”,系统会再次询问你“确实想卸载此设备?”,当然选“是”并继续直到出现卸载完成画面,点“确定”即可。
5、系统直接解决
Win2000系统还可以运行“控制面板→添加/删除硬件向导”进行卸载,方法如下:
“控制面板→添加/删除硬件→卸载/拔掉设备→卸载设备”,在“计算机已安装的设备”列表窗口中先认请已有的网卡名称,以免删错→勾选“显示隐藏设备”项,多出了的新网卡即是旧驱动,选中它“下一步”。
WinXP/2003中没有“添加/删除硬件向导”可以将Win2000中system32目录下的hdwwiz.cpl文件复制到winXP中,双击它即可运行“添加/删除硬件向导”进行卸载。
6、在DOS命令行中,输入字符串命令“set devmgr_show_nonpresent_devices=1”,再单击一下回车键;接着继续执行“Start DEVMGMT.MSC”命令,打开系统的设备管理器窗口;再单击该窗口菜单栏中的“查看”/“显示隐藏的设备”命令(如图1所示),然后从设备列表中展开“网卡”项目,随后你将看到一个灰色调的网卡图标,该网卡其实就是所谓的“隐藏”网卡了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-12-29 00:24 , Processed in 0.103940 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表