Comment nettoyer ce désordre hyper-v?
Je veux juste les supprimer tous.
Et oui, clic droit -> la désinstallation ne fait rien :(
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
Vous souhaitez la cmdlet "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.
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.
En suivant les instructions de l'article Suppression des adaptateurs réseau "périmés" dans la machine virtuelle Hyper-V par Jeremy Jameson:
set devmgr_show_nonpresent_devices=1
start devmgmt.msc
Faut dire que j'ai essayé le netcfg -d
avant cela, mais il n'a eu aucun effet observable. J'ai également eu Hyper-V désactivé au moment de ce processus.
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.
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.