前言
一台Win2012的虚拟机安装了vmtools工具,准备把网卡从E1000修改成功vmnet3。懒得登录到主机上修改配置文件,就把原来的虚拟网卡删掉然后重新添加了一个。
报错信息
进入系统后,给网卡重新配置了IP地址就会提示:
您为此 适配器输入的 IP 地址已分配给适配器的另一个适配器名称。 适配器的名称在网络
和"拨号连接"文件夹中隐藏,因为它不在计算机中物理上,或者是一个无法工作的旧适配
器。 如果将同一地址分配给这两个适配器并且它们变为活动状态,则其中只有一个将使用
此地址。 这可能会导致系统配置不正确。 是否要在高级对话框的 IP 地址列表中为此适配
器输入不同的 IP 地址?
解决方法
删除旧网卡驱动
- 使用以下方法之一转到命令提示符:
- 在Windows 8或Windows Server 2012中,使用"搜索"超级按钮搜索 cmd,然后点击或选择"命令 提示符"。
- 在早期版本的 Windows中,选择"开始",选择"运行",cmd.exe,然后按 Enter。
- 键入 set devmgr_show_nonpresent_devices=1,然后按 Enter。
- 键入"启动 DEVMGMT"。MSC,然后按 Enter。
- 选择 “查看”,然后选择"显示隐藏设备"。
- 展开" 网络适配器" 树。
- 右键单击变暗的网络适配器,然后选择"卸载 "。
原因
发生此问题的原因是,具有相同 IP 地址的网络适配器位于注册表中,但在设备管理器中处于隐藏状态。 当您将网络适配器从一个 PCI 插槽移动到另一个 PCI 插槽时,可能会发生这种情况。