Сообщение об ошибке при попытке установить IP-адрес в сетевом адаптере

В этой статье предоставляется решение ошибки, которая возникает при попытке установить IP-адрес в сетевом адаптере.

Применяется к:   Windows Server 2012
Исходный номер КБ:   269155

Симптомы

При попытке установить IP-адрес в сетевом адаптере вы можете получить следующее сообщение об ошибке:

Ip-XXX.XXX.XXX.XXX, который вы ввели для этого сетевого адаптера, уже назначен другому адаптеру Name of adapter. Имя адаптера скрыто от сети и папки Подключения к диалогу, так как он физически не находится на компьютере или является устаревшим адаптером, который не работает. Если один и тот же адрес назначен обоим адаптерам и они станут активными, только один из них будет использовать этот адрес. Это может привести к неправильной конфигурации системы. Хотите ввести другой IP-адрес этого адаптер в списке IP-адресов в продвинутом диалоговом окне?

Примечание

В этом сообщении об ошибке XXX.XXX.XXX.XXX представляет IP-адрес, который вы пытаетесь задать, а имя места адаптер представляет имя сетевого адаптера, присутствующего в реестре, но скрытого в диспетчере устройств.

Если выбрать Да, вы увидите свойства TCP/IP. Затем можно изменить IP-адрес на другой для отображаемого в настоящее время сетевого адаптера в Device Manager. Если выбрано нет, IP-адрес назначен сетевому адаптеру. Обратите внимание, что при выборе Нет выбранный сетевой адаптер в Диспетчере устройств и призрачный сетевой адаптер имеют один и тот же IP-адрес. В большинстве случаев это не вызывает проблем, так как драйвер отключен.

Примечание

На компьютере, который Windows Server 2008, вы получаете следующее сообщение об ошибке:

Не удается переименовать это подключение. Подключение к указанному имени уже существует. Укажите другое имя.

Причина

Эта проблема возникает из-за того, что сетевой адаптер с тем же IP-адресом находится в реестре, но скрыт в диспетчере устройств. Это может произойти при переходе сетевого адаптер из одного слота PCI в другой слот PCI.

Решение

Чтобы устранить эту проблему, выньте из реестра призрачный сетевой адаптер. Для этого используйте один из следующих методов:

Способ 1

  1. Чтобы перейти к командной подсказке, используйте один из следующих методов:
    • В Windows 8 или Windows Server 2012 используйте шарм Поиска для поиска команд, а затем нажмите кнопку или выберите командную подсказку.
    • В более ранних версиях Windows выберите Начните, выберите Выполнить, введите cmd.exe, а затем нажмите кнопку Ввод.
  2. Введите set devmgr_show_nonpresent_devices=1 и нажмите кнопку Ввод.
  3. Введите start devmgmt.msc и нажмите кнопку Ввод.
  4. Выберите Представление, а затем выберите Показать скрытые устройства.
  5. Расширение дерева сетевых адаптеров.
  6. Щелкните правой кнопкой мыши затемнеженный сетевой адаптер, а затем выберите Uninstall.

Способ 2

Утилита DevCon — это командная оперативная утилита, которая выступает в качестве альтернативы диспетчеру устройств. При использовании DevCon можно включить, отключить, перезапустить, обновить, удалить и запросить отдельные устройства или группы устройств. Чтобы использовать DevCon, выполните следующие действия:

  1. Скачайте средство DevCon в консоли Windows устройств (Devcon.exe).

  2. Распаковать 32-битный или 64-битный двоичный инструмент DevCon в локализованную папку.

  3. Выберите Начните, выберите Выполнить, введите cmd и нажмите кнопку Ввод. Если вы работаете Windows 8 или Windows Server 2012, используйте обаяние Поиска для поиска cmd.

  4. cd <path_to_binaries>Введите, чтобы перейти к devcon.exe расположено.

  5. Запустите следующую команду, чтобы перечислить все сетевые адаптеры, которые присутствуют:

    devcon listclass net
    
  6. Запустите следующую команду, чтобы получить все сетевые адаптеры:

    devcon findall =net
    
  7. Для тех сетевых адаптеров, которые не указаны в результате первой команды, обратите внимание на ID экземпляра этих элементов, а затем запустите следующую команду для каждого экземпляра:

    devcon -r remove "@PCI\VEN_10B7&DEV_9200&SUBSYS_00D81028&REV_78\4&19FD8D60&0&58F0"
    

Дополнительная информация

Когда вы получаете сообщение об ошибке, упомянутое в разделе Симптомы, скрытый или скрытый сетевой адаптер не появится в диспетчере устройств, если вы не выполните действия в этой статье. Диспетчер устройств показывает сетевой адаптер, и сетевой адаптер обычно имеет #2, приданный его имени.