Comment activer Hyper-V sous Windows 10

📅
🕑 4 minutes de lecture

Installer Linux, voire une ancienne version de Windows, dans une machine virtuelle peut révolutionner votre façon de travailler, surtout si vous testez différentes configurations ou effectuez des essais sans toucher à votre système d’exploitation principal. L’avantage ? Windows 10 intègre un hyperviseur appelé Hyper-V. Inutile donc de chercher des logiciels tiers comme VirtualBox ou VMware (même s’ils restent d’excellentes options).Le plus difficile est de vérifier que votre système est compatible avec Hyper-V, puis de l’activer, ce qui n’est pas toujours évident. Parfois, il est désactivé par défaut, ou votre édition ne le prend pas en charge. Ce guide vous explique donc comment vérifier ces points, activer la fonctionnalité si possible et éviter les redémarrages intempestifs de Windows lorsque cela ne fonctionne pas du premier coup. Car, bien sûr, Windows se doit de compliquer les choses inutilement.

Comment activer Hyper-V sous Windows 10

Vérifiez si votre PC prend en charge Hyper-V

Avant d’activer Hyper-V, il est conseillé de vérifier la compatibilité de votre matériel. Ouvrez l’invite de commandes (touche Ctrl Win + R+F, tapez ` systeminfo` cmd, puis appuyez sur Entrée).Tapez `systeminfo` et appuyez sur Entrée. Cette commande affiche de nombreuses informations ; repérez la section « Configuration requise pour Hyper-V ». Si elle indique que toutes les fonctionnalités sont prises en charge, vous pouvez procéder. Dans le cas contraire, votre processeur ou votre système d’exploitation est incompatible, et aucune manipulation ne permettra de résoudre ce problème. Parfois, même si la configuration semble correcte, Hyper-V refuse de s’activer. Vérifiez alors que la virtualisation est activée dans les paramètres de votre BIOS/UEFI ; cette option se trouve généralement dans un menu appelé « Virtualisation » ou « SVM », et elle est souvent désactivée par défaut.

Activer Hyper-V via le Panneau de configuration

C’est probablement la méthode la plus simple pour activer ou désactiver Hyper-V, surtout si vous préférez les clics aux commandes. Allez dans le menu Démarrer, tapez appwiz.cpl et appuyez sur Entrée. La fenêtre Programmes et fonctionnalités s’ouvre. Dans le volet gauche, cliquez sur Activer ou désactiver des fonctionnalités Windows. Une liste des composants Windows apparaît. Faites défiler vers le bas pour trouver Hyper-V ; il s’agit généralement d’une case à cocher. Cochez-la, cliquez sur OK et redémarrez votre ordinateur lorsque vous y êtes invité. C’est tout. Parfois, Windows a besoin d’un redémarrage pour activer complètement Hyper-V ; ne négligez donc pas cette étape.

Activer Hyper-V via PowerShell

Si vous êtes à l’aise avec les lignes de commande, PowerShell est une solution plus rapide. Faites un clic droit sur le bouton Démarrer, puis sélectionnez Windows PowerShell (administrateur). Une invite du Contrôle de compte d’utilisateur (UAC) peut s’afficher ; cliquez sur Oui. Collez ensuite la commande suivante dans PowerShell :

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Appuyez sur Entrée et patientez jusqu’à la fin de l’opération. Une fois celle-ci terminée, redémarrez votre ordinateur. Cette méthode est parfois plus rapide et moins sujette aux blocages que l’interface graphique.

Activer Hyper-V via l’invite de commandes avec DISM

Une autre option, légèrement plus avancée, consiste à utiliser DISM (Deployment Image Servicing and Management).Exécutez l’invite de commandes en tant qu’administrateur (recherchez « cmd », cliquez avec le bouton droit et choisissez « Exécuter en tant qu’administrateur » ).Dans la fenêtre, collez :

DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

Appuyez sur Entrée. Le traitement peut prendre quelques instants. Une fois terminé, redémarrez. Cette méthode est un peu ancienne, mais généralement fiable. Cependant, sur certaines configurations, des erreurs peuvent survenir si votre matériel est incompatible ou si certaines fonctionnalités système sont manquantes.

Sur certaines configurations, l’activation d’Hyper-V peut échouer sans message d’erreur, ou Windows peut indiquer qu’il est activé sans pour autant permettre la création de machines virtuelles. Dans ce cas, vérifiez à nouveau les paramètres du BIOS ou assurez-vous que la prise en charge de la virtualisation est activée. Notez également qu’Hyper-V n’est pas disponible dans Windows 10 Famille ; par conséquent, cette solution ne fonctionnera pas si vous utilisez Windows 10 Professionnel ou une version supérieure. Enfin, et c’est assez surprenant, Hyper-V peut entrer en conflit avec d’autres outils de virtualisation sur certaines machines. Dans ce cas, désactivez VirtualBox ou VMware si vous tentez d’exécuter Hyper-V simultanément.

Résumé

  • Vérifier les informations système avecsysteminfo
  • Activer via le Panneau de configuration, PowerShell ou DISM
  • Assurez-vous que la virtualisation est activée dans le BIOS.
  • Redémarrez et vérifiez si Hyper-V apparaît dans « Activer ou désactiver des fonctionnalités Windows ».

Conclure

Configurer Hyper-V peut s’avérer un peu fastidieux, mais une fois en marche, la création de machines virtuelles pour Linux ou d’anciennes versions de Windows devient beaucoup plus simple. Honnêtement, certaines configurations nécessitent plusieurs essais ou redémarrages, et d’autres affichent des erreurs sans solution évidente – typique de Windows. Espérons que ce guide vous éclairera et vous évitera quelques frustrations. Croisons les doigts pour que cela permette à certains de se rapprocher de leur machine virtuelle idéale !