Как удалить адаптеры расширений виртуального коммутатора 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 " Джереми Джеймсона:
- Запустите командную строку администратора;
- Бежать
set devmgr_show_nonpresent_devices=1
start devmgmt.msc
- Во вновь открывшемся диспетчере устройств у меня работала опция "Удалить" в контекстном меню (Win10 Pro).
Должен сказать, что я попробовал netcfg -d
до этого, но это не имело заметного эффекта. Также у меня был отключен Hyper-V во время этого процесса.
Я решил это путем:
В PowerShell введите: netcfg -d
Это удалит все сетевые адаптеры и сетевые настройки! Физические адаптеры не будут потеряны. Затем я восстановил настройки сети и создал новые внешние виртуальные коммутаторы. Это работало для меня хорошо и быстро.
Windows 10 64bit есть.
Если это не сработает. щелкните правой кнопкой мыши на адаптере, свойства. Нажмите "Настроить" вверху, на 3-й вкладке "Драйвер". Удалите драйвер и закройте маску. проблема должна быть решена после нажатия F5.