Recherche de site Web

Activer Hyper-V sur Windows 10/11 Pro et Home Editions


Outre la plateforme Windows Server, la plateforme de virtualisation Hyper-V est également disponible dans les éditions de bureau Windows. Les utilisateurs peuvent créer et exécuter des machines virtuelles à l'aide de l'hyperviseur Hyper-V intégré. Cet article explique comment activer la fonctionnalité Hyper-V sur Windows 10 et 11.

La fonctionnalité de virtualisation Hyper-V peut être installée sur les éditions Pro et Enterprise de Windows 10 et 11. Tout d'abord, vérifiez que votre matériel informatique prend en charge la virtualisation Hyper-V. Ouvrez une invite de commande en tant qu'administrateur et exécutez :

systeminfo

Faites défiler vers le bas du résultat et vérifiez que les composants suivants sont activés sous Exigences Hyper-V :

VM Monitor Mode Extensions: Yes
Virtualization Enabled In Firmware: Yes
Second Level Address Translation: Yes
Data Execution Prevention Available: Yes

Si ça dit

Virtualization Enabled in Firmware: No

, activez la prise en charge de la virtualisation matérielle dans les paramètres BIOS/UEFI de votre ordinateur (elle peut s'appeler Intel VT-X ou AMD-V).

Rendez-vous ensuite dans l'onglet CPU du Gestionnaire des tâches et vérifiez la compatibilité du processeur :

Virtualization: Enabled

doit être spécifié ici.

Si les composants Hyper-V sont déjà installés, vous verrez le message :

A hypervisor has been detected. Features required for Hyper-V will not be displayed.

Sous Windows 10 et 11, l'applet Fonctionnalités Windows du Panneau de configuration peut être utilisée pour activer le rôle Hyper-V. Exécutez le

optionalfeatures

et sélectionnez les fonctionnalités Plateforme Hyper-V et Outils de gestion à installer.

Vous pouvez également activer la fonctionnalité Hyper-V à partir de l'invite de commande PowerShell :

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

Ou avec DISM :

dism.exe /Online /Enable-Feature:Microsoft-Hyper-V-All

Redémarrez l'ordinateur une fois les fonctionnalités installées. Vérifiez que les fonctionnalités de l'hyperviseur sont activées :

Get-WindowsOptionalFeature -Online -FeatureName *hyper*|ft

Activez Hyper-V pour démarrer automatiquement :

bcdedit /set HypervisorLaunchType auto

L'outil GUI Hyper-V Manager peut être utilisé pour gérer Hyper-V et les machines virtuelles (

virtmgmt.msc

).

Il est également possible d'utiliser PowerShell pour gérer Hyper-V et les VM.

La fonctionnalité Hyper-V n'est pas disponible dans les éditions Home de Windows 10 et 11. Cependant, une petite astuce permet d'installer le rôle Hyper-V à partir du magasin de composants WinSxS même dans l'édition Home Windows.

Créez un fichier batch enable-hyperv.bat sur le bureau avec le code suivant :

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
pause

Exécutez le fichier BAT en tant qu'administrateur.

Une fois les composants installés, redémarrez l'ordinateur. Vérifiez que la fonctionnalité de virtualisation Hyper-V est désormais disponible dans l'accueil Windows.