Назад | Перейти на главную страницу

Как удалить адаптеры расширений виртуального коммутатора 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

Ядерный вариант, который работает с 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 отключен во время этого процесса.

Вам нужен командлет remove-vmnetworkadapter в PowerShell. Простой просмотр диспетчера устройств позволит вам только добавлять или удалять драйверы устройств с «устройств» на машине, где в данном случае устройство является виртуальным.

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

Get-VMNetworkAdapter -ManagementOS

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

Я решил это:

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

Это УДАЛЯЕТ все сетевые адаптеры И НАСТРОЙКИ! Физические адаптеры НЕ ПОТЕРЯЮТСЯ. Затем я восстановил настройки сети и создал новые внешние виртуальные коммутаторы. Это сработало для меня отлично и быстро.

Винда 10 64битная есть.

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