Как удалить сетевые адаптеры
Перейти к содержимому

Как удалить сетевые адаптеры

  • автор:

Как удалить фантомные сетевые адаптеры в Диспетчере устройств Windows

После замены материнской платы или сетевой карты, а также в ряде случаев при настройке нескольких локальных сетей на одной сетевой карте вы можете столкнуться с ошибкой назначения старого IP -адреса новому сетевому адаптеру. Открыв в поисках причины неполадки раздел сетевых адаптеров в Диспетчере устройств, вы не обнаружите там ничего подозрительного, но если включить отображение скрытых элементов.

И присмотреться внимательнее, то можно будет тут же приблизиться к разгадке причин ошибки назначения старого IP .

Диспетчер устройств

Дело в том, что физическое отключение устройства не приводит к автоматическому удалению его конфигурации в системе. Старая сетевая карта отключена и заменена, но ее призрак продолжает висеть в системе вместе со всеми ее настройками и старым IP -адресом в том числе. Неудивительно, что вы не можете назначить его новому адаптеру, так как IP уже занят.

Удаление записи сетевого адаптера

Чтобы продолжить использование старого IP -адреса в новом сетевом устройстве, нужно избавиться от призрака устройства старого. Проще всего это сделать средствами самого Диспетчера задач. Кликните по старому скрытому сетевому контроллеру правой кнопкой мыши и выберите в меню опцию «Удалить устройство» и подтвердите действие.

Удалить устройство

Чтобы убедиться в удалении фантома устройства, выберите в меню «Действие» опцию «Обновить конфигурацию оборудования».

Действие

Удаление конфигурации сетевого адаптера в реестре

Если ошибка назначения IP не исчезла после удаления скрытой записи сетевой карты в Диспетчере устройств, нужно будет подчистить оставшиеся хвосты в системном реестре.

Откройте редактор реестра командой regedit и разверните ветку:

HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

Последний раздел содержит несколько подразделов с названиями GUID сетевых интерфейсов. Раскрывайте их один за другим, пока не найдете интерфейс с мультистроковым параметром IPAddress, в качестве значения которого указан IP -адрес старой сетевой карты.

Interfaces

Запишите GUID , после чего удалите подраздел со всем его содержимым.

IPAddress

Также удалите следующие подразделы:

  1. HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Adapters\
  2. HKLM\SYSTEM\CurrentControlSet\Services\
  3. HKLM\SYSTEM\CurrentControlSet\Control\Network

Дополнительно рекомендуется зайти в раздел «Сеть и Интернет» приложения «Параметры» и сбросить текущие сетевые настройки.

Готово, осталось только перезагрузить компьютер и назначить замененной сетевой карте старый IP -адрес.

Удаление скрытых (невидимых) сетевых интерфейсов в Windows

Настройка серверов windows и linux

устройство

Добрый день! Уважаемые читатели и гости одного из популярнейших блогов по системному администрированию Pyatilistnik.org. В прошлый раз мы с вами устранили ошибку на устройстве » Диск защищен от записи» и успешно его отформатировали. Идем далее, иногда, после конвертации P2V, или после пересоздания виртуальных машин, случается ситуация, что драйвера от старых физических NIC все еще присутствуют в виртуальной системе, и физические сетевые карты (NIC) все еще считаются Windows существующими устройствами на машине.

Что такое скрытые сетевые адаптеры?

Проблема заключается в том, что исходные NIC являются скрытыми (hidden), и по умолчанию не видны в оборудовании системы, и вы не можете назначить старый IP адрес новой сетевой карточке, т.к. данный адрес еще используется старой NIC. В таком случае Windows начинает раздражать такими сообщениями об ошибке:

The IP address 192.168.31.51, you have entered for this network adapter is already assigned to another adapter (Intel Gigabit Network Connection) which is no longer present in the computer. If the same address is assigned to both adapters and they both become active, only one of them will use this address. This may result in incorrect system configuration. Do you want to remove the static IP configuration for the absent adapter?

Как в ESXI VMWare удалить невидимые сетевые карты в Windows server 2008 R2 после миграции P2V-01

Как в ESXI VMWare удалить невидимые сетевые карты в Windows server 2008 R2 после миграции P2V-01

Или в русском варианте:

IP-адрес 192.168.31.51, указанный для этого сетевого адаптера, уже назначен адаптеру «Сетевое подключение intel(r) PRO/1000 MT» этого компьютера. Если обоим адаптерам назначен один и тот же адрес, и оба сетевые адаптера становятся активными, то только один из них сможет его использовать. Это может привести к неполадкам в работе системы.

IP-адрес 192.168.31.51, указанный для этого сетевого адаптера, уже назначен адаптеру

Если зайти в диспетчер устройств (DeviceManager), вы увидите, что ваша новая сетевая карта названа как то так: “Microsoft Virtual Machine Bus Network Adapter #2”, а более никаких NIC в системе не видно. Так где же NIC # 1? На самом деле, она тоже там есть, но она скрыта, и до тех пор, как Windows помнит о старой сетевой карте, вы не сможете назначить новым картам старый IP адрес.

Скрытые устройства в Windows

Как показать скрытые устройства в Windows

Чтобы избавиться от старых невидимых NIC, воспользуйтесь следующей процедурой:

  1. Откройте командную строку.
  2. Наберите следующую команду и нажмите клавишу ВВОД: set devmgr_show_nonpresent_devices=1
  3. Наберите еще одну команду: start devmgmt.msc

Как в ESXI VMWare удалить невидимые сетевые карты в Windows server 2008 R2 после миграции P2V-02

Как в ESXI VMWare удалить невидимые сетевые карты в Windows server 2008 R2 после миграции P2V-02

Убедитесь, что вы набрали devmgmt.msc в том же самом окне командной строки, в котором вы выполнили «set devmgr_show_nonpresent_devices=1″. Причина в том, что команда «Set» работает только для того же самом окружения, в котором выполнялась, и если вы закроете окно эта переменная сбросится. Далее;

    1. В диспетчере устройств выберите View > Show hidden devices (Показать скрытые устройства).
    2. Разверните дерево сетевых адаптеров. Старые физические сетевых карты теперь видны и окрашены в серый цвет.
    3. Щелкните правой кнопкой по такой сетевой карточке и нажмите Uninstall(Удалить).

    Обратите внимание, что если у вас обновленная система или Windows 8.1 и выше, то у вас будет сразу данная кнопка в диспетчере устройств, найти ее можно в меню «Вид — Показать скрытые устройства». Так после ее активации у вас будут отображены и технические интерфейсы, например мини-порты.

    Как показать скрытые устройства в Windows

    Как удалить скрытое устройство через реестр Windows

    И так, в реестре Windows есть вот такая ветка:

    HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

    Данная ветка содержит список сетевых интерфейсов с их IP-адресами, мы с вами уже тут бывали, когда решали проблему, из-за которой на виртуальной машине ESXI 6.5 у меня прилетали неправильные сетевые настройки. Тут названия интерфейсов будут в виде GUID, так что для идентификации вы можете соотнести GUID с сетевым интерфейсом, или просто посмотреть на ключи реестра IPAddress, где прописан старый адрес. После чего просто удалите всю ветку с GUID.

    Как удалить скрытое устройство через реестр Windows

    После этого вы можете назначить требуемый IP адрес новой виртуальной NIC. Примечание: администраторам Windows Active Directory для простоты управления я рекомендую установить эту переменную глобально с помощью групповых политик, и распространить эту политику на все компьютеры. Для этого создайте новый GPO, которые определяет следующую ветку реестра:

    System Key: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\ Environment]

    Имя параметра: DEVMGR_SHOW_NONPRESENT_DEVICES

    Тип данных: REG_SZ (String Value)

    Value Data: (1 = show all hidden devices/ показать все скрытые устройства)

    Популярные Похожие записи:
    • Не работает Nic Teaming на картах Broadcom NetXtreme E-SeriesНе работает Nic Teaming на картах Broadcom NetXtreme E-Series
    • Что такое виртуальный сетевой адаптер и в каких случаях он может пригодиться?Что такое виртуальный сетевой адаптер и в каких случаях он может пригодиться?
    • Как вручную изменить сервер администрирования Kaspersky в агенте
    • Camtasia не удалось загрузить библиотеку активовCamtasia не удалось загрузить библиотеку активов
    • Этот сеанс будет прекращен из-за ошибки шифрования данных
    • Как включить Receive Side Scaling (RSS) на сетевом интерфейсеКак включить Receive Side Scaling (RSS) на сетевом интерфейсе

    Удаление скрытых сетевых адаптеров в Windows

    date

    29.12.2022

    user

    itpro

    directory

    PowerShell, Windows 10, Windows 11, Windows Server 2019

    comments

    комментариев 7

    При замене материнской платы, сетевой карты, P2V миграции, холодном переносе виртуальных машин между различными типами гипервизоров, настройке VLAN на сетевом интерфейсе Windows вы можете столкнуться с проблемой наличия скрытых (невидимых) сетевых адаптеров. В результате вы не можете назначить старый статический IP адрес для нового сетевого интерфейса, так как старый IP был назначен ранее удаленному адаптеру.

    Windows автоматически скрывает устройства, которые присутствуют в конфигурации Windows, но физически не подключены к компьютеру. Скрытый сетевой адаптер в системе остается, если вы физически отключили установленную ранее сетевую карту (это может быть, как физический NIC, так и виртуальная сетевая карта). Установленная ранее сетевая карта становится скрытой, и не доступна в диспетчере оборудования.

    Ошибка: IP-адрес уже назначен другому сетевому адаптеру

    Главная проблема со скрытыми сетевыми адаптерами – вы не сможете назначить IP адрес старого сетевого адаптера новой сетевой карте. При попытке назначить старый IP адрес появляется предупреждение:

    Microsoft TCP/IP IP-адрес 192.168.1.50, который вы задали для этого сетевого адаптера, уже назначен другому адаптеру. Если обоим устройствам назначен один и тот же адрес и оба адаптеры активны, только один из них сможет его использовать. Это может привести к неполадкам в работе системы. Вы хотите задать другой IP адрес для этого адаптера в списке IP-адресов в окне дополнительных параметров.

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

    The IP address you have entered for this network adapter is already assigned to another adapter (Intel Gigabit Network Connection) which is no longer present in the computer. If the same address is assigned to both adapters and they both become active, only one of them will use this address. This may result in incorrect system configuration. Do you want to remove the static IP configuration for the absent adapter?

    The IP address <IP address></p>
<p> you have entered for this network adapter is already assigned to another adapter » width=»» /></p>
<p>New-NetIPAddress –IPAddress 192.168.13.153 -DefaultGateway 192.168.13.1 -PrefixLength 24 -InterfaceIndex 22</p>
<pre>New-NetIPAddress : The object already exists. Windows System Error 5010,New-NetIPAddress</pre>
<p>С этой проблемой я часто сталкиваюсь в виртуальных машинах VMWare с виртуальным сетевым адаптером VMXNet3. Новая сетевая карта определяется как новое устройство (в отличии от vNIC типа E1000). Т.е. если вы удалили у ВМ VMWare сетевую карту (vNIC), а потом добавили новую, вы не сможете использовать старый IP адрес, назначенный удаленному сетевому интерфейсу.</p>
<p>Также проблема скрытых сетевых адаптеров появляется после выполнения миграции физического сервера в ВМ (Physical-to-Virtual — P2V), например с помощью <strong>VMware Converter</strong>. При миграции ОС остаются отключенные физические сетевые адаптеры, статические настройки IP адресов которых вам нужно использовать для новых vNIC.</p>
<p>Прежде чем назначить старый статический IP адрес новому сетевому адаптеру, нужно удалить конфигурацию отключенной сетевой карты.</p><div class='code-block code-block-11' style='margin: 8px 0; clear: both;'>
<!-- 11wblog -->
<script src=

Показать скрытые сетевые адаптеры в диспетчере оборудования Windows

Чтобы показать скрытые (отключенные физически) сетевые адаптеры в Windows нужно запустить консоль “Диспетчер устройств” (Device Manager) в специальном режиме.

Для этого в Windows 7 (и ниже):

  1. Нужно запустить командую строку с правами администратора;
  2. Выполните команду: set devmgr_show_nonpresent_devices=1
  3. Запустите консоль Device Manager: devmgmt.msc

В верхнем меню включите пункт Вид -> Показать скрытые устройства.

device manager показать скрытые устройства

Разверните секцию Сетевые адаптеры (Network adapters). В списке должны появится скрытые сетевые карты (с бледными значками). Выберите сетевую карту, которую нужно удалить, ПКМ -> Удалить устройство (Uninstall Device). Можете сразу удалить драйвер, отметив опцию Delete the driver software for this device.

удаление скрытого сетевого адаптера в windows

Как удалить скрытую сетевую карту из командной строки или PowerShell?

Вы можете вывести список скрытых сетевых адаптеров в Windows с помощью PowerShell:

Get-PnpDevice -class net | ? Status -eq Unknown | Select FriendlyName,InstanceId

Удалить такой сетевой адаптер можно по его InstanceId (скопируйте его значение из предыдущей команды):

$InstanceId = “PCI\VEN_8086&DEV_10D3&SUBSYS_07D015AD&REV_00\000C29FFFF66A80700”
$RemoveKey = «HKLM:\SYSTEM\CurrentControlSet\Enum\$InstanceId»
Get-Item $RemoveKey | Select-Object -ExpandProperty Property | %

Get-PnpDevice удалить скрытые сетевые карты из powershell

Можно удалить все скрытые сетевые адаптеры с помощью скрипта PowerShell:

Для удаления устройств в Windows можно использовать утилиту DevCon.exe (Device Consol). Утилита входит в состав Windows Driver Kit (WDK):

Вывести список всех сетевых адаптеров:

devcon findall =net

Скопируйте Device Instance ID сетевого адаптера, который вы хотите удалить:
devcon -r remove «@PCI\VEN_8086&DEV_10D3&SUBSYS_07D015AD&REV_00\000C29FFFF66A80700»

Обратите, что нужно указать символ @ перед ID устройства.

devcon удаление несуществующей сетевой карты в Windows

В списке присутствуют виртуальные сетевые адаптеры WAN Miniport (без них вы не сможете подключиться к удаленному VPN устройству), Microsoft Hosted Network (используется для создания точки доступа Wi-Fi на Windows), Microsoft Wi-Fi Direct и т.д. Не рекомендуем удалять их без необходимости.

В Windows 10/11 и Windows Server 2022/2019/2016 вместо утилиты devcon.exe можно использовать встроенную команду PnPUtil.

Вывести список сетевых адаптеров:

pnputil /enum-devices /class net

получить ID сетевого адаптера

Чтобы удалить устройство, выполните:

pnputil /remove-device «PCI\VEN_8086&DEV_10D3&SUBSYS_07D015AD&REV_00\000C29FFFF66A80700»

pnputil remove-device удалить сетевую карту

Запустите диспетчер устройств, выберите в меню Actions -> Scan for hardware changes и проверьте, что скрытая сетевая карта была удалена.

пересканровать оборубование в windows

Удаление конфигурации сетевой карты из реестра

Если после удаления отключенного сетевого устройства в диспетчере устройств, вы все еще не можете назначить старый IP адрес новому адаптеру, нужно удалить IP конфигурацию старой NIC в реестре.

Настройки IP адресов сетевых интерфейсов хранятся в ветке реестра HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces .

В данной ветке находится несколько ключей вида . Проверьте их по очереди пока не найдете интерфейс, у которого значение IPAddress содержит IP адрес старого сетевого интерфейса.

В параметре IPAddress может быть указано несколько IP адресов, т.к. в Windows можно назначить несколько IP адресов (алиасов) одному сетевому адаптеру.

удалить скрытую сетевую карту из реестра

Запомните имя ветки реестра (это идентификатор данного сетевого адаптера). Удалите эту ветку, а также ветки:

  • HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Adapters\
  • HKLM\SYSTEM\CurrentControlSet\Services\
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\

Перезагрузите компьютер и попробуйте назначить старый статический IP адрес новому сетевому адаптеру.

Также рекомендуется выполнить сбросить сетевые настройки. В Windows 10 и 11 этот пункт доступен в меню Параметры -> Сеть и Интернет -> Сброс сети.

windows 10 сброс сети

Сброс сетевых настроек также поможет вам, если в Windows не отображаются сетевые адаптеры.

А если вы у вас возникли проблемы после установки дополнительной сетевой карты, убедитесь, проверьте что встроенный LAN интерфейс отключен в BIOS/UEFI (пункт обычно называется Onboard Gbit NIC или Onboard LAN).

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Как удалить сетевые адаптеры

Как удалить сетевой адаптер?

Ответ мастера:

Необходимость в удалении сетевого адаптера возникает в ситуации физического отсутствия адаптера или автоматического назначения системой того же IP-адреса скрытому адаптеру-призраку. Чтобы решить эту проблемы, понадобится внести в системный реестр Windows несколько изменений.

Для того, чтобы начать процесс удаления адаптера, нужно открыть меню «Пуск» и выбрать пункт «Выполнить» для входа в инструмент командной строкой.

В поле «Открыть» окна приложения введите значение cmd.exe, затем нажмите клавишу Enter, чтобы подтвердить свой выбор. В поле командной строки введите set devmgr_show_nonpresent_devices=1, подтвердите выполнение команды нажатием клавиши Enter. Далее введите в поле командной строки значение Start DEVMGMT.MSC, после чего снова подтвердите выбор команды путём нажатия на Enter.

В окне приложения откройте меню «Вид» и выберите пункт «Показать скрытые устройства». Затем следует кликнуть на поле со значком «+» в левой части экрана для открытия списка устройств (дерево) «Сетевые адаптеры». Нужно найти в нём затененный сетевой адаптер. Потом вызовите сервисное меню, щелкнув на поле искомого адаптера правой кнопкой мыши. Кликните по пункту «Удалить».

Существует и другой способ. Он использует программу DevCon, в которой имеется интерфейс с командной строкой и которая используется для включения/отключения, перезапуска, обновления или удаления одного или группы устройств. Данную программу можно найти на официальном сайте Microsoft.

Для начала работы скачайте DevCon, следуя инструкциями Microsoft. Распакуйте архив с двоичным файлом 32-разрядной или 64-разрядной версии средства DevCon в локальную папку.

Откройте меню «Пуск» => «Выполнить», чтобы вызвать программу командной строкой. В поле «Открыть» следует ввести значение cmd, а затем нажать клавишу Enter, подтверждая команду. Введите CD:\путь_к_двоичным_файлам, чтобы осуществить переход к папке с файлом devcon.exe. Выполните команду devcon findall =net или devcon listclass net чтобы начать поиск установленных сетевых адаптеров.

Для удаления скрытого сетевого адаптера используйте команду devcon -r remove ‘@PCI\VEN_10B7&DEV_9200&SUBSYS_00D81028&REV_78&1

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *