Как удалить адаптеры расширений виртуального коммутатора Hyper-V из диспетчера устройств

Как убрать этот беспорядок Hyper-V?

Я просто хочу удалить их все.

И да, правый клик -> деинсталляция ничего не делает:(

введите описание здесь

Я попытался удалить записи regedit и получил отказано в разрешении.

Я попытался установить права доступа к записям и получил отказ в доступе:

C:\> subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002 /grant=administrators=F

SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002 : new ace for builtin\administrators
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002 - RegSetKeySecurity Error : 5 Access is denied.


SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002\Device Parameters : delete Perm. ACE 2 builtin\administrators
SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002\Device Parameters : new ace for builtin\administrators
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002\Device Parameters : 2 change(s)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002\Properties - AddAce error : 87 The parameter is incorrect.


HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ROOT\VMS_VSMP\0002\Properties: 5 : Unable to enumerate subkeys

5 ответов

Решение

Требуется командлет "удалить-vmnetworkadapter" в PowerShell. Простой просмотр диспетчера устройств позволит вам только добавлять или удалять драйверы устройств с "устройств" на машине, где в этом случае устройство является виртуальным.

Если вы хотите получить список виртуальных сетевых карт, которые доступны для операционной системы управления (как показано выше), вы можете использовать эту команду:

Get-VMNetworkAdapter -ManagementOS

Затем вы можете найти те, которые вам не нужны, и удалить их с помощью remove-vmnetworkadapter. Как только виртуальный коммутатор прекратит сообщать о них как о сетевых картах в машине, они исчезнут из диспетчера устройств.

Ядерная опция, которая работает с Windows Core, использует netcfg, чтобы уничтожить все ваши сетевые настройки и повторно инициализировать драйверы сетевой карты.

#WARNING! DANGER! THIS WILL DELETE ALL YOUR NETWORKING SETTINGS!
netcfg -d

Кажется, это работает лучше, чем nvspbind.exe или другие команды PowerShell, когда я действительно испортил свои сетевые настройки Hyper-V VMSwitch или LBFOTeam.

Следующие указания взяты из статьи " Удаление устаревших сетевых адаптеров в виртуальной машине Hyper-V " Джереми Джеймсона:

  1. Запустите командную строку администратора;
  2. Бежать
    1. set devmgr_show_nonpresent_devices=1
    2. start devmgmt.msc
  3. Во вновь открывшемся диспетчере устройств у меня работала опция "Удалить" в контекстном меню (Win10 Pro).

Должен сказать, что я попробовал netcfg -d до этого, но это не имело заметного эффекта. Также у меня был отключен Hyper-V во время этого процесса.

Я решил это путем:

В PowerShell введите: netcfg -d

Это удалит все сетевые адаптеры и сетевые настройки! Физические адаптеры не будут потеряны. Затем я восстановил настройки сети и создал новые внешние виртуальные коммутаторы. Это работало для меня хорошо и быстро.

Windows 10 64bit есть.

Если это не сработает. щелкните правой кнопкой мыши на адаптере, свойства. Нажмите "Настроить" вверху, на 3-й вкладке "Драйвер". Удалите драйвер и закройте маску. проблема должна быть решена после нажатия F5.

Другие вопросы по тегам