Сообщение об ошибке при попытке задать IP-адрес в сетевом адаптере
В этой статье описывается решение ошибки, возникающей при попытке задать IP-адрес в сетевом адаптере.
Область применения: Windows Server 2012
Исходный номер базы знаний: 269155
Симптомы
При попытке задать IP-адрес сетевого адаптера может появиться следующее сообщение об ошибке:
IP-адрес , XXX.XXX.XXX.XXX который вы указали для этого сетевого адаптера, уже назначен другому адаптеру Имя адаптера. Имя адаптера скрыто в папке сети и dial-up Connections, так как он физически не находится на компьютере или является устаревшим адаптером, который не работает. Если обоим адаптерам назначен один и тот же адрес, и они становятся активными, этот адрес будет использовать только один из них. Это может привести к неправильной конфигурации системы. Вы хотите ввести другой IP-адрес для этого адаптера в списке IP-адресов в диалоговом окне "Дополнительно"?
Примечание.
В этом сообщении об ошибке заполнитель XXX.XXX.XXX.XXX представляет IP-адрес, который вы пытаетесь задать, а заполнитель Имя адаптера — имя сетевого адаптера, который присутствует в реестре, но скрыт в диспетчер устройств.
Если нажать кнопку Да, вы увидите свойства TCP/IP. Затем можно изменить IP-адрес на другой для текущего сетевого адаптера в диспетчер устройств. Если выбрать Нет, IP-адрес назначается сетевому адаптеру. Обратите внимание, что если нажать кнопку Нет, выбранный сетевой адаптер в диспетчер устройств и фантомный сетевой адаптер имеют один и тот же IP-адрес. В большинстве случаев это не вызывает проблем, так как драйвер отключен.
Примечание.
На компьютере под управлением Windows Server 2008 появляется следующее сообщение об ошибке:
Не удается переименовать это подключение. Подключение с указанным именем уже существует. Укажите другое имя.
Причина
Эта проблема возникает из-за того, что сетевой адаптер с тем же IP-адресом находится в реестре, но скрыт в диспетчер устройств. Это может произойти при перемещении сетевого адаптера из одного слота PCI в другой слот PCI.
Разрешение
Чтобы устранить эту проблему, удалите из реестра фантомный сетевой адаптер. Для этого используйте один из следующих методов:
Способ 1
- Используйте один из следующих методов, чтобы перейти в командную строку:
- В Windows 8 или в Windows Server 2012 используйте чудо-кнопку Поиск для поиска cmd, а затем коснитесь или выберите Командная строка.
- В более ранних версиях Windows нажмите кнопку Пуск, выберите Выполнить, введите cmd.exe и нажмите клавишу ВВОД.
- Введите
set devmgr_show_nonpresent_devices=1
, а затем нажмите Ввод. - Введите
start devmgmt.msc
, а затем нажмите Ввод. - Выберите Вид, а затем — Показать скрытые устройства.
- Разверните дерево Сетевые адаптеры .
- Щелкните правой кнопкой мыши неактивный сетевой адаптер и выберите Удалить.
Способ 2
Служебная программа DevCon — это программа командной строки, которая выступает в качестве альтернативы диспетчер устройств. При использовании DevCon можно включать, отключать, перезапускать, обновлять, удалять и запрашивать отдельные устройства или группы устройств. Чтобы использовать DevCon, выполните следующие действия.
Скачайте средство DevCon в консоли устройств Windows (Devcon.exe).
Распакуйте двоичный файл 32-разрядного или 64-разрядного средства DevCon в локальную папку.
Нажмите кнопку Пуск, выберите Выполнить, введите cmd и нажмите клавишу ВВОД. Если вы используете Windows 8 или Windows Server 2012, используйте чудо-кнопку Поиск для поиска cmd.
Введите ,
cd <path_to_binaries>
чтобы перейти к расположению devcon.exe.Выполните следующую команду, чтобы получить список всех присутствующих сетевых адаптеров:
devcon listclass net
Выполните следующую команду, чтобы получить все сетевые адаптеры:
devcon findall =net
Для тех сетевых адаптеров, которые не перечислены в результате первой команды, запишите идентификатор экземпляра этих элементов, а затем выполните следующую команду для каждого идентификатора экземпляра:
devcon -r remove "@PCI\VEN_10B7&DEV_9200&SUBSYS_00D81028&REV_78\4&19FD8D60&0&58F0"
Дополнительная информация
При получении сообщения об ошибке, упомянутого в разделе "Симптомы", скрытый или фантомный сетевой адаптер не отображается в диспетчер устройств, если вы не выполните действия, описанные в этой статье. диспетчер устройств отображает сетевой адаптер, и к его имени обычно добавляется номер 2.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по