Löschen von Adaptern für virtuelle Hyper-V-Switch-Erweiterungen aus dem Geräte-Manager


17

Wie reinige ich dieses Hyper-V-Chaos?

Ich möchte nur alle löschen.

Und ja, Rechtsklick -> Deinstallieren macht nichts :(

Bildbeschreibung hier eingeben

Ich habe versucht, die regedit-Einträge zu löschen und eine Erlaubnis verweigert bekommen.

Ich habe versucht, Berechtigungen für die Einträge festzulegen und habe einen Zugriff verweigert:

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

Antworten:


3

Sie möchten das Cmdlet "remove-vmnetworkadapter" in PowerShell. Wenn Sie nur auf den Geräte-Manager blicken, können Sie Gerätetreiber nur zu "Geräten" auf dem Computer hinzufügen oder daraus entfernen, wenn es sich in diesem Fall um ein virtuelles Gerät handelt.

Wenn Sie eine Liste der virtuellen Netzwerkkarten benötigen, die für das Verwaltungsbetriebssystem verfügbar sind (wie oben dargestellt), können Sie den folgenden Befehl verwenden:

Get-VMNetworkAdapter -ManagementOS

Dann können Sie diejenigen finden, die Sie nicht möchten, und sie mit remove-vmnetworkadapter löschen. Sobald der virtuelle Switch aufhört, sie als NICs im Computer zu melden, verschwinden sie aus dem Geräte-Manager.


17

Die Nuclear-Option, die mit Windows Core funktioniert , verwendet netcfg , um alle Netzwerkeinstellungen zu löschen und die Netzwerkkartentreiber neu zu initialisieren.

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

Das scheint besser zu funktionieren als nvspbind.exe oder verschiedene andere PowerShell-Befehle, wenn ich meine Hyper-V VMSwitch- oder LBFOTeam-Netzwerkeinstellungen wirklich vermassele.


2
Unglaublicherweise hat Ihr Befehl nur die virtuellen Adapter gelöscht und die realen unberührt gelassen. Das ist so gut wie es nur geht.
Andrészs

1
Bereinigt unter Windows 10 die nach der Deinstallation von Hyper-V verbleibenden vEthernet-Adapter. Physische Karten sind nach dem Neustart aktiv.
Maris B.

hat bei mir geklappt: erst win x hyper v dann entfernt ntcfg -d. toller Tipp!
Joe Platano

Toll ... das hat sogar meinen TAP-Treiber und das zuvor installierte VirtualBox-HostOnly-Interface vor dem Löschen bewahrt.
Cljk

+1 Arbeitete wie ein Zauber. Wurden auch alle verbleibenden Netzwerk-Teile von anderen Virtualisierungs-Dingen entfernt.
Corin

6

Befolgen Sie die Anweisungen aus dem Artikel Entfernen "veralteter" Netzwerkadapter in Hyper-V VM von Jeremy Jameson:

  1. Starten Sie eine Administrator- Eingabeaufforderung.
  2. Lauf
    1. set devmgr_show_nonpresent_devices=1
    2. start devmgmt.msc
  3. Im neu geöffneten Geräte-Manager funktionierte die Option " Deinstallieren " in den Kontextmenüs für mich (Win10 Pro).

Ich muss sagen, ich habe das netcfg -dvorher versucht , aber es hatte keine beobachtbare Wirkung. Außerdem hatte ich Hyper-V zum Zeitpunkt dieses Vorgangs deaktiviert .


1
Die akzeptierte Antwort war für mich nicht verfügbar (anscheinend muss Hyper-V aktiviert sein), aber diese hat den Job erledigt, während Hyper-V deaktiviert ist.
Tok

1
@Tok 'es ist wahrscheinlich ein guter Punkt: Ich hatte auch Hyper-V deaktiviert, fügte es hinzu, um zu antworten.
myf

1

Ich habe das gelöst durch:

In PowerShell-Typ: netcfg -d

Dadurch werden alle Netzwerkadapter und Netzwerkeinstellungen gelöscht! Physische Adapter werden NICHT VERLOREN. Dann habe ich meine Netzwerkeinstellungen wiederhergestellt und neue externe virtuelle Switches erstellt. Das hat bei mir gut und schnell geklappt.

Windows 10 64bit gibt.


0

wenn das nicht geht. Rechtsklick auf den Adapter, Eigenschaften. Klicken Sie oben auf Konfigurieren, auf der dritten Registerkarte auf Treiber. Deinstallieren Sie den Treiber und schließen Sie die Maske. Das Problem sollte nach dem Drücken von F5 behoben sein.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.