Activer Hyper-V sur Windows
DOG&DEV · 25/01/2025
Activer Hyper-V sur Windows
Hyper-V permet de faire tourner des machines virtuelles (VM) directement sous Windows. Ce guide décrit les prérequis, l’activation via l’interface ou PowerShell et le redémarrage nécessaire.
Prérequis
- Windows 10/11 Pro, Windows Server ou Édition Entreprise (Hyper-V n’est pas inclus dans l’édition Familiale)
- Virtualisation matérielle activée (VT-x sur Intel, AMD-V sur AMD) dans le BIOS/UEFI
- RAM suffisante pour l’hôte et les VM (16 Go et plus recommandé pour plusieurs VM)
- Espace disque pour les disques virtuels
Sur un VPS ou une VM d’hébergeur, la virtualisation imbriquée (nested virtualization) n’est pas toujours disponible ; à vérifier avec votre fournisseur. Sur une machine physique (PC, serveur dédié), Hyper-V est en général utilisable si le CPU le supporte.
Méthode 1 : Interface graphique
- Panneau de configuration → Programmes → Activer ou désactiver des fonctionnalités Windows
ou exécutezoptionalfeatures. - Cochez Hyper-V (et si besoin Outils de gestion Hyper-V, Plateforme Hyper-V).
- OK → Redémarrez lorsque demandé.
Méthode 2 : PowerShell (en administrateur)
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Avec les outils de gestion :
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Management-PowerShell -All
Vérifier que la fonctionnalité est bien activée :
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V
L’état Enabled indique que le rôle est installé. Un redémarrage est requis.
Redémarrage
Windows doit redémarrer pour charger le hyperviseur. Enregistrez vos travaux et redémarrez. Après le redémarrage, le Gestionnaire Hyper-V (virtmgmt.msc) ou PowerShell (Get-VM) permettent de créer et gérer des VM.
Dépannage
| Symptôme | Cause possible | Correctif |
|---|---|---|
| Hyper-V absent ou grisé | Édition Windows (Familiale), virtualisation désactivée | Passer à Pro/Entreprise/Server ; activer VT-x/AMD-V dans le BIOS |
| « Hyper-V ne peut pas être installé » | Virtualisation désactivée, Hyper-V déjà utilisé (ex. WSL2, VirtualBox) | BIOS ; désactiver WSL2, VirtualBox, VMware si conflit |
| VPS / VM d’hébergeur | Pas de virtualisation imbriquée | Contacter l’hébergeur ; pour de la virtualisation côté hébergeur, voir des solutions type Proxmox, VMware |
Bonnes pratiques
- Réserver assez de RAM et de CPU à l’hôte pour qu’il reste stable.
- Pour un serveur dédié avec plusieurs VM, des solutions comme Proxmox ou VMware ESXi offrent souvent plus de souplesse (réseau, stockage, sauvegardes). Voir install-proxmox pour une approche alternative.
Ressources
Cet article s’inscrit dans notre série de guides hébergement et gaming. Pour un serveur sur-mesure, contact.