4 votes

La mise à jour 1511 de Windows 10 casse les commutateurs Hyper-V

Après la mise à niveau vers Windows 10 v1511, le commutateur Hyper-V que j'avais est parti dans tous les sens.

En plus d'être désactivé et de ne pas pouvoir démarrer, le gestionnaire de connexions réseau affiche le commutateur avec un nom différent "Ethernet 2" (la description indique qu'il s'agit d'un commutateur Hyper-V). Lorsque j'essaie de supprimer le commutateur via le gestionnaire Hyper-V, j'obtiens l'erreur suivante :

Failed while removing virtual Ethernet switch. Internal miniport delete  failed, internal NIC = 'somenicidthatstoolong': Invalid parameter (0x80041008)". The switches name is "vEthernet".

Comme cela ne fonctionne pas, j'ai essayé de supprimer le vmswitch par PowerShell.

remove-vmswitch -Name "vEthernet" -force
remove-vmswitch -Name "Ethernet 2" -force

Les deux m'accordent une autre erreur :

remove-vmswitch : Hyper-V was unable to find a virtual switch with name "vEthernet".
remove-vmswitch : Hyper-V was unable to find a virtual switch with name "Ethernet 2".

Puisque aucune de ces méthodes ne fonctionne, j'ai essayé de lister tous les VMSwitch en utilisant get-vmswitch... qui n'a rien donné.

Au final, nous nous retrouvons avec un vmswitch inexistant, qui existe toujours dans le gestionnaire hyper-v et dans le panneau de configuration. \Network et Internet \Network Des connexions avec un nom différent.

Comment supprimer ces entrées pour pouvoir créer un nouveau VMSwitch ?

4voto

Benrus Points 1

Très bien, donc pour tous ceux qui ont ce problème, voici la solution.

AVERTISSEMENT : IL EST FORT PROBABLE QUE VOUS PERDIEZ LA CONNECTIVITÉ RÉSEAU SUR LE PC/SERVEUR HÔTE JUSQU'À LA DERNIÈRE ÉTAPE.

Puisque vous ne pouvez pas retirer/désinstaller le commutateur Hyper-V via

Control Panel\Network and Internet\Network Connections

Le seul choix qui reste est d'ouvrir le gestionnaire de périphériques.

Device Manager > Your PC > Network adapters

Dans cette liste, vous trouverez le commutateur Hyper-V, mais il n'aura probablement PAS le nom que vous lui avez donné. Déterminez quel commutateur réseau est le commutateur Hyper-V, faites un clic droit et désinstallez-le. C'est là que la connectivité réseau sera perdue.

Après avoir désinstallé le commutateur du gestionnaire de périphériques, l'enregistrement sera toujours présent dans le gestionnaire de commutateurs virtuels de votre gestionnaire Hyper-V. Toutefois, réjouissez-vous, car maintenant que le périphérique a été supprimé manuellement, vous pouvez retirer le commutateur virtuel du gestionnaire de commutateurs virtuels sans erreur.

Maintenant, lors de la configuration d'un commutateur Hyper-V, l'adaptateur physique réel est défini comme un commutateur extensible Hyper-V. Comme nous avons retiré manuellement l'adaptateur, le Virtual Switch Manager n'a PAS restauré le commutateur à ses paramètres d'origine. Retournez à

Control Panel\Network and Internet\Network Connections

Cliquez avec le bouton droit de la souris sur votre carte réseau principale, cliquez sur Propriétés et décochez la case "Hyper-V Extensible Virtual Switch". Si ce n'est pas le cas pour une raison quelconque, parcourez-les et cochez ce dont vous avez besoin.

Cliquez sur OK, confirmez l'avis indiquant que vous risquez de subir une interruption de réseau, et vous avez à nouveau accès à Internet sur votre PC/serveur et vous êtes maintenant en mesure de recréer votre commutateur virtuel pour vos machines virtuelles Hyper-V.

3voto

Novo Lucas Points 123

J'ai également eu ce problème. Après avoir supprimé le commutateur virtuel, je ne pouvais toujours pas ajouter un nouveau commutateur virtuel externe. J'ai dû désinstaller le composant Hyper-V à partir de la fonction Ajout/Suppression de composants, redémarrer, installer le composant Hyper-V à partir de la fonction Ajout/Suppression de composants, redémarrer, puis j'ai pu ajouter un commutateur virtuel externe.

1voto

cgsilver Points 11

...et sur mon PC, je n'ai même pas pu supprimer Hyper-V, après le redémarrage : failed to ocnfigure... annulant les changements. J'ai dû revenir à la version 10240, mais au moins le retour a fonctionné comme un charme.

note : J'ai utilisé 10586.14 pour la mise à jour mais un collègue a pu résoudre ce problème avec 10586.3 (RTM originale de la v1511).

C'est dommage, car la mise à jour win8.1 - win10 10240 s'est bien passée :(

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X