Comment activer Hyper-V sur Windows 10/11 Famille

📅
🕑 5 minutes de lecture

Si vous essayez d’activer Hyper-V sur Windows 10/11 Famille, vous pourriez rencontrer le message habituel « Hyper-V n’est pas disponible » ou constater que la fonctionnalité est tout simplement absente. En effet, les éditions Famille ne proposent généralement pas Hyper-V par défaut, mais il existe des solutions pour le faire fonctionner. Certes, la procédure est un peu fastidieuse et peut parfois échouer ou nécessiter quelques ajustements. Cependant, si vous êtes un adepte des tests de virtualisation ou de l’exécution de machines virtuelles, cette manipulation peut s’avérer révolutionnaire. En général, une fois la configuration terminée, Hyper-V fonctionne parfaitement et vous permet de créer des machines virtuelles comme sur la version Professionnelle. Ne soyez pas surpris si vous devez vérifier les paramètres du BIOS, exécuter des scripts ou redémarrer plusieurs fois. C’est un peu inhabituel, mais ça fonctionne. Voyons maintenant comment procéder, en précisant tous les détails techniques manquants.

Comment activer Hyper-V sur Windows 11/10 Famille lorsqu’il n’est pas intégré ?

Méthode 1 : Exécuter le script pour activer Hyper-V

Cette méthode est prisée par ceux qui souhaitent contourner les restrictions habituelles et activer rapidement Hyper-V. Elle utilise un script qui ajoute la fonctionnalité Hyper-V via les commandes DISM, une méthode un peu sournoise mais efficace. Son fonctionnement repose sur l’installation directe des packages Hyper-V dans Windows, même en version Familiale. Attention cependant : il arrive que ce script ne fonctionne pas du premier coup, ou qu’il soit nécessaire de désactiver temporairement certaines fonctionnalités, comme Hyper-V lui-même, si elles ont déjà été activées. En résumé, cela vaut la peine d’essayer. Voici comment procéder :

  1. Ouvrez le Bloc-notes ou tout autre éditeur de texte.
  2. Collez le code suivant, qui est essentiellement un script batch permettant d’ajouter Hyper-V :
  3. pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum > hyper-v.txt for /f %%i in ('findstr /i.hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL

    Ce code recherche les paquets Hyper-V et les installe en une seule opération. C’est un peu une astuce, mais elle a fonctionné pour de nombreux utilisateurs confrontés aux limitations de Windows Home.

  4. Enregistrez le fichier sous le nom Hyper-V Enabler.bat dans un dossier dont vous vous souviendrez, et veillez à sélectionner « Tous les fichiers » dans la boîte de dialogue d’enregistrement pour éviter qu’il ne devienne un fichier texte.
  5. Faites un clic droit sur ce fichier et sélectionnez « Exécuter en tant qu’administrateur ». En clair, vous demandez à Windows d’effectuer une analyse approfondie. Sur une configuration, cela a fonctionné immédiatement ; sur une autre, il a fallu redémarrer l’ordinateur plusieurs fois ou modifier manuellement les paramètres du BIOS.
  6. Si vous y êtes invité, appuyez sur Y pour redémarrer votre PC. Après le redémarrage, les fonctionnalités Hyper-V sont généralement installées, mais cela ne signifie pas toujours que le problème est résolu.
  7. Après le redémarrage, appuyez sur Windows key+ R, tapez optionalfeatureset appuyez sur Enter.
  8. Assurez-vous que la case Hyper-V est cochée. Cliquez sur OK et suivez les instructions. Il arrive que Windows vous demande de redémarrer ; dans ce cas, redémarrez.
  9. Une fois l’opération terminée, recherchez « Hyper-V » dans le menu Démarrer ; vous devriez voir Gestionnaire Hyper-V ou Paramètres Hyper-V. Cela indique que Hyper-V est actif.

Remarque : Sur certaines configurations, le script peut présenter des dysfonctionnements ou nécessiter une seconde exécution. L’activation de la virtualisation dans le BIOS reste indispensable. C’est un point crucial, car, dans de nombreux cas, les paramètres du BIOS bloquent tout. Plus de détails ci-dessous.

Méthode 2 : Activation de la virtualisation dans le BIOS

Si le script seul ne suffit pas, c’est généralement parce que votre BIOS n’est pas configuré pour prendre en charge la virtualisation, ce qui est certes frustrant, mais inévitable. Hyper-V ne fonctionnera pas si la virtualisation matérielle n’est pas activée. Voici ce qu’il faut vérifier :

  • Redémarrez votre PC et appuyez sur la touche permettant d’accéder aux paramètres du BIOS/UEFI ; les touches courantes sont F2, F10, Suppr, Échap ou F12. En cas de doute, consultez la documentation du fabricant.
  • Une fois dans le BIOS, recherchez des sections comme Avancé, Performances ou Configuration système.
  • Recherchez les options nommées Virtualization Technology ou Intel VT-x pour les processeurs Intel, ou SVM Mode pour AMD.
  • Activez ces options ; en général, il suffit de basculer sur Activé.
  • Vérifiez également les options de prévention de l’exécution des données, souvent appelées XD, NX ou prévention de l’exécution des données. Activez-les également.
  • Enregistrez les modifications et quittez le BIOS. Votre PC va redémarrer.

De retour sous Windows, exécutez la commande suivante systeminfo.exedans l’invite de commandes : si le message « Hyper-V Requirements : Oui » s’affiche, tout est en ordre. Sinon, vérifiez à nouveau le BIOS ou reprenez les étapes du script.

Dernières remarques et petites particularités

Franchement, c’est assez bizarre que Windows tente de restreindre Hyper-V sur les éditions Familiales. La moitié du temps, il faut d’abord activer la virtualisation dans le BIOS ; impossible d’y échapper. De plus, sur certaines machines, il est nécessaire de désactiver Hyper-V s’il est déjà en cours d’exécution ou s’il entre en conflit avec d’autres fonctionnalités comme la plateforme Hyperviseur Windows ou la plateforme de machines virtuelles. Parfois, l’utilisation DISM /Online /Disable-Feature /FeatureName:Microsoft-Hyper-Vde PowerShell ou de l’invite de commandes permet de démêler les problèmes.

D’après mon expérience, le processus peut être simple ou exaspérant, selon le matériel, la version du BIOS, voire les mises à jour Windows. Mais bon, une fois Hyper-V activé, la gestion des machines virtuelles est plutôt facile et vaut bien la peine.