Jak usunąć adaptery rozszerzeń przełączników wirtualnych hyper-v z menedżera urządzeń

17

Jak wyczyścić ten bałagan Hyper-V?

Chcę tylko usunąć je wszystkie.

I tak, kliknięcie prawym przyciskiem myszy -> odinstalowanie nic nie robi :(

wprowadź opis zdjęcia tutaj

Próbowałem usunąć wpisy regedit i odmówiono mi pozwolenia.

Próbowałem ustawić uprawnienia do wpisów i odmówiono dostępu:

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
Andre Carlucci
źródło

Odpowiedzi:

3

Chcesz cmdlet „remove-vmnetworkadapter” w PowerShell. Samo spojrzenie na Menedżera urządzeń pozwala tylko dodawać lub usuwać sterowniki urządzeń z „urządzeń” na maszynie, gdzie w tym przypadku urządzenie jest wirtualne.

Jeśli chcesz wyświetlić listę wirtualnych kart sieciowych, które są narażone na zarządzanie systemem operacyjnym (co pokazano powyżej), możesz użyć tego polecenia:

Get-VMNetworkAdapter -ManagementOS

Następnie możesz znaleźć te, których nie chcesz i usunąć je za pomocą remove-vmnetworkadapter. Gdy przełącznik wirtualny przestanie zgłaszać je jako karty sieciowe na komputerze, znikną z Menedżera urządzeń.

Jake Oshins
źródło
17

Opcja jądrowa, która działa z Windows Core, polega na użyciu netcfg, aby usunąć wszystkie ustawienia sieciowe i ponownie zainicjować sterowniki karty sieciowej.

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

Wydaje się, że działa to lepiej niż nvspbind.exe lub różne inne polecenia PowerShell, kiedy naprawdę popsuję moje ustawienia sieciowe Hyper-V VMSwitch lub LBFOTeam.

Greg Bray
źródło
2
Niesamowicie, twoje polecenie usunęło tylko adaptery wirtualne i pozostawiło te nietknięte. To jest tak dobre, jak to możliwe.
andreszs
1
Działa w systemie Windows 10 w celu czyszczenia adapterów vEthernet pozostawionych po odinstalowaniu Hyper-V. Karty fizyczne są aktywne po ponownym uruchomieniu.
Maris B.,
działało dla mnie: najpierw usunąłem Win X hyper V, a następnie ntcfg -d. świetna wskazówka!
Joe Platano
Świetnie ... to nawet zachowało mój sterownik TAP i wcześniej zainstalowany interfejs VirtualBox-HostOnly przed usunięciem.
cljk
+1 Działa jak urok. Pozbyłem się wszystkich resztek sieci z innych rzeczy związanych z wirtualizacją.
Corin,
6

Jeremy Jameson postępuje zgodnie z instrukcjami z artykułu Usuwanie „Stale” adapterów sieciowych w maszynie wirtualnej Hyper-V :

  1. Uruchom wiersz polecenia administratora ;
  2. Biegać
    1. set devmgr_show_nonpresent_devices=1
    2. start devmgmt.msc
  3. W nowo otwartym Menedżerze urządzeń opcja „ Odinstaluj ” działała dla mnie w menu kontekstowych (Win10 Pro).

Muszę powiedzieć, że próbowałem netcfg -dwcześniej, ale nie przyniosło to zauważalnego efektu. W tym czasie miałem również wyłączoną funkcję Hyper-V .

myf
źródło
1
Akceptowana odpowiedź nie była dostępna (wydaje się, że Hyper-V musi być włączona) dla mnie, ale ta wykonała zadanie, gdy Hyper-V jest wyłączona.
Tok
1
@Tok ”to chyba dobra uwaga: miałem również wyłączoną funkcję Hyper-V, dodałem ją, aby odpowiedzieć.
myf
1

Rozwiązałem to przez:

W typie PowerShell: netcfg -d

Spowoduje to USUNIĘCIE wszystkich kart sieciowych I USTAWIEŃ sieci! Adaptery fizyczne NIE zostaną utracone. Następnie przywróciłem ustawienia sieciowe i utworzyłem nowe zewnętrzne wirtualne przełączniki. To działało dla mnie dobrze i szybko.

Windows 10 64bit tam.

Dzintary
źródło
0

jeśli to nie działa. kliknij prawym przyciskiem myszy adapter, właściwości. Kliknij Konfiguruj u góry, na 3. karcie sterownika. Odinstaluj sterownik i zamknij maskę. problem powinien zostać rozwiązany po naciśnięciu F5.

użytkownik505263
źródło