Comment supprimer les adaptateurs d'extensions de commutateur virtuel Hyper-V du gestionnaire de périphériques

17

Comment nettoyer ce désordre hyper-v?

Je veux juste les supprimer tous.

Et oui, clic droit -> la désinstallation ne fait rien :(

entrez la description de l'image ici

J'ai essayé de supprimer les entrées regedit et j'ai obtenu une autorisation refusée.

J'ai essayé de définir des autorisations sur les entrées et j'ai obtenu un accès refusé:

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
la source

Réponses:

3

Vous voulez l'applet de commande "remove-vmnetworkadapter" dans PowerShell. Le simple fait de regarder le Gestionnaire de périphériques ne vous permettra d’ajouter ou de supprimer des pilotes de périphérique que sur les «périphériques» de la machine, où dans ce cas le périphérique est virtuel.

Si vous voulez une liste des cartes réseau virtuelles qui sont exposées au système d'exploitation de gestion (ce que vous montrez ci-dessus), vous pouvez utiliser cette commande:

Get-VMNetworkAdapter -ManagementOS

Ensuite, vous pouvez trouver ceux que vous ne voulez pas et les supprimer avec remove-vmnetworkadapter. Une fois que le commutateur virtuel cesse de les signaler en tant que NIC dans la machine, ils disparaissent du Gestionnaire de périphériques.

Jake Oshins
la source
17

L'option nucléaire qui fonctionne avec Windows Core utilise netcfg pour effacer tous vos paramètres réseau et réinitialiser les pilotes de carte réseau.

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

Cela semble fonctionner mieux que nvspbind.exe ou diverses autres commandes PowerShell lorsque je bousille vraiment mes paramètres de réseau Hyper-V VMSwitch ou LBFOTeam.

Greg Bray
la source
2
Incroyablement, votre commande n'a supprimé que les adaptateurs virtuels et n'a pas modifié les vrais. C'est aussi bon que possible.
andreszs
1
Fonctionne sur Windows 10 pour nettoyer les adaptateurs vEthernet laissés après la désinstallation d'Hyper-V. Les cartes physiques sont en place après le redémarrage.
Maris B.
travaillé pour moi: d'abord supprimé Win X hyper V puis ntcfg -d. super indice!
Joe Platano
Génial ... cela a même préservé mon pilote TAP et l'interface précédente de VirtualBox-HostOnly de la suppression.
cljk
+1 Fonctionne comme un charme. Vous vous êtes également débarrassé de tous les bits de mise en réseau restants d'autres éléments de virtualisation.
Corin
6

Suivez les instructions de l'article Suppression des adaptateurs réseau "périmés" dans la machine virtuelle Hyper-V par Jeremy Jameson:

  1. Démarrez une invite de commande administrateur ;
  2. Courir
    1. set devmgr_show_nonpresent_devices=1
    2. start devmgmt.msc
  3. Dans le gestionnaire de périphériques nouvellement ouvert, l' option " Désinstaller " des menus contextuels a fonctionné pour moi (Win10 Pro).

Je dois dire que j'ai essayé netcfg -davant, mais cela n'a eu aucun effet observable. J'ai également désactivé Hyper-V au moment de ce processus.

myf
la source
1
La réponse acceptée n'était pas disponible (il semble que Hyper-V doit être activé) pour moi, mais celui-ci a fait le travail alors que Hyper-V était désactivé.
Tok
1
@Tok ', c'est probablement un bon point: j'ai également désactivé Hyper-V, l'ajouté pour répondre.
myf
1

J'ai résolu cela en:

Dans le type PowerShell: netcfg -d

Cela SUPPRIMERA tous les adaptateurs réseau et les paramètres réseau! Les adaptateurs physiques ne seront PAS PERDUS. Ensuite, j'ai restauré mes paramètres réseau et créé de nouveaux commutateurs virtuels externes. Cela a fonctionné pour moi bien et rapidement.

Windows 10 64 bits là-bas.

Dzintars
la source
0

si cela ne fonctionne pas. clic droit sur l'adaptateur, propriétés. Cliquez sur Configurer en haut, sur le 3ème onglet sur Driver. Désinstallez le pilote et fermez le masque. le problème doit être résolu après avoir appuyé sur F5.

user505263
la source