62 votes

Hyper-V indique que l'hyperviseur ne fonctionne pas. Comment démarrer l'hyperviseur ?

J'ai créé et exécuté des invités Hyper-V sur cette machine par le passé. Les extensions VT sont activées dans le BIOS ; aucun changement n'a été apporté à cet endroit. J'ai récemment modifié l'ordre de démarrage de mes périphériques.

Comment puis-je m'assurer que l'hyperviseur hôte de Hyper-V démarre au démarrage de Windows ?

Lorsque je tente de démarrer une machine virtuelle, l'erreur du gestionnaire Hyper-V s'affiche :

Une erreur s'est produite lors de la tentative de démarrage de la machine virtuelle sélectionnée(s).

Échec de restauration de l'état de la machine virtuelle.

La machine virtuelle 'Windows 10 Tech Preview' n'a pas pu démarrer car l'hyperviseur n'est pas en cours d'exécution.

entrer la description de l'image ici

Le service de Gestion des machines virtuelles Hyper-V est défini sur Automatique.

entrer la description de l'image ici

J'ai précédemment exécuté bcdedit /set hypervisorlaunchtype auto en tant qu'Administrateur.

Aucun autre produit de machine virtuelle tel que VMWare ou Virtualbox n'est installé.

75voto

Agent_L Points 1702

J'ai exactement eu le même problème et les astuces de Daniel B et Norman m'ont aidé : En exécutant bcdedit seul, j'ai découvert que hypervisorlaunchtype était en effet réglé sur off donc bcdedit /set hypervisorlaunchtype auto suivi d'un redémarrage a fait l'affaire.

Je reposte leurs commentaires en tant que réponse pour les préserver.

Cela a été causé par une tentative (infructueuse) de lancer l'émulateur Android depuis Android Studio.

19voto

JJP Points 291

Depuis que j'ai essayé d'installer Docker pour Windows, j'ai découvert que mon CPU ne peut tout simplement pas exécuter Hyper-V même si je pouvais l'installer.

Cette page explique que Windows 8 Hyper-V Client (et je pense que Windows 10 aussi) nécessite un CPU compatible SLAT pour fonctionner. Pour vérifier les capacités de votre CPU, utilisez l'utilitaire Coreinfo (https://technet.microsoft.com/en-us/sysinternals/cc835722) avec l'option -v, le caractère '-' indique que la fonction est manquante. Ici vous pouvez voir que mon CPU manque de toutes les fonctionnalités nécessaires pour exécuter Hyper-V

Peut-être que votre CPU manque également de certaines fonctionnalités, j'espère que cela vous aidera !

6voto

Pour les autres utilisateurs : j'ai eu exactement la même erreur.

Exécuter bcdedit /set hypervisorlaunchtype auto ne m'a pas aidé.

Finalement, j'ai réalisé que je devais d'abord activer les paramètres liés à la virtualisation dans le BIOS (je n'avais pas remarqué cela dans la question ci-dessus initialement).

4voto

Overmind Points 9514

Si cela survient soudainement à partir de 2022, ce problème est dû à un mauvais patching.

KB5009624 est directement en cause et le problème devrait être résolu s'il est désinstallé.

Ce problème s'est produit pour moi sur des serveurs Windows 2012 R2.

Les mises à jour en cause (selon la version du serveur) sont : KB5009624 (Windows Server 2012 R2), KB5009557 (Windows Server 2019) et KB5009555 (Windows Server 2022).

D'autres correctifs connexes qui sont arrivés dans le même lot (peuvent affecter plus ou moins le problème dans le cas de 2021 R2) :

KB5009595

KB5008893

KB5008891

KB5008870

KB5008868

Lien de la communauté technologique MS

3voto

Eugene Petrov Points 101

[Mise à jour] Microsoft a publié un correctif pour cela (KB5010794), donc installez le correctif au lieu de supprimer la mise à jour pour éviter des implications négatives en matière de sécurité.

Commentaire précédent: Je viens de rencontrer ce problème. Mes machines Hyper-V fonctionnaient parfaitement, puis le serveur Windows a été mis à jour pendant la nuit et aucune ne voulait démarrer le lendemain. La commande bcdedit ne m'a pas aidé. C'était causé par KB5009624 ou KB500263. En supprimant les deux et en redémarrant, mon problème a été résolu.

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