Comment activer Hyper-V sur Windows Server 2022

Ce guide explique comment installer et activer le rôle Hyper-V sur un VPS Windows Server 2022. Hyper-V est l'hyperviseur intégré de Microsoft qui vous permet de créer et de gérer des machines virtuelles.
Comment activer Hyper-V sur un VPS Windows Server 2022
Note importante concernant VPS et virtualisation imbriquée
Si votre Windows Server 2022 fonctionne comme un VPS (Virtual Private Server), vous aurez besoin du support de virtualisation imbriquée de votre hébergeur. La virtualisation imbriquée permet d'exécuter Hyper-V à l'intérieur d'une machine virtuelle.
Exigences pour la virtualisation imbriquée :
- Votre fournisseur VPS doit prendre en charge la virtualisation imbriquée
- Le serveur hôte doit l'avoir activée pour votre VM
- Contactez votre fournisseur pour confirmer la prise en charge avant de continuer
Prérequis
- Windows Server 2022 (Standard, Datacenter ou Core)
- Privilèges administrateur
- Au moins 4 Go de RAM (8 Go ou plus recommandé)
- Processeur 64 bits avec extensions de virtualisation (Intel VT-x ou AMD-V)
- Espace disque suffisant pour les machines virtuelles
Méthode 1 : Installer Hyper-V avec le Gestionnaire de serveur (GUI)
Étape 1 : Ouvrir le Gestionnaire de serveur
- Cliquez sur le menu Démarrer
- Sélectionnez Gestionnaire de serveur (il s'ouvre généralement automatiquement à la connexion)
Étape 2 : Ajouter des rôles et fonctionnalités
- Dans le Gestionnaire de serveur, cliquez sur Gérer en haut à droite
- Sélectionnez Ajouter des rôles et fonctionnalités
- Cliquez sur Suivant sur la page Avant de commencer
Étape 3 : Sélectionner le type d'installation
- Sélectionnez Installation basée sur un rôle ou une fonctionnalité
- Cliquez sur Suivant
Étape 4 : Sélectionner le serveur
- Sélectionnez votre serveur dans le pool de serveurs
- Cliquez sur Suivant
Étape 5 : Sélectionner le rôle Hyper-V
- Dans la liste des Rôles, cochez la case Hyper-V
- Une fenêtre contextuelle apparaîtra pour ajouter les fonctionnalités requises
- Cliquez sur Ajouter des fonctionnalités
- Cliquez sur Suivant
Étape 6 : Sélectionner les fonctionnalités
- Examinez la liste des fonctionnalités (aucune fonctionnalité supplémentaire requise)
- Cliquez sur Suivant
Étape 7 : Configuration Hyper-V
- Lisez la page d'informations Hyper-V
- Cliquez sur Suivant
Étape 8 : Créer des commutateurs virtuels
- Sélectionnez la ou les cartes réseau que vous souhaitez utiliser pour les commutateurs virtuels
- Cliquez sur Suivant
Étape 9 : Migration de machines virtuelles
- Configurez les paramètres de migration si nécessaire (facultatif)
- Cliquez sur Suivant
Étape 10 : Emplacements par défaut
- Spécifiez les emplacements par défaut pour les machines virtuelles et les disques durs virtuels
- Cliquez sur Suivant
Étape 11 : Confirmer l'installation
- Vérifiez vos sélections
- Cochez Redémarrer automatiquement le serveur de destination si nécessaire
- Cliquez sur Installer
Étape 12 : Redémarrer
Le serveur installera Hyper-V et redémarrera automatiquement. Après le redémarrage, l'installation se terminera.
Méthode 2 : Installer Hyper-V avec PowerShell (Recommandé)
PowerShell offre un moyen plus rapide d'installer Hyper-V, en particulier pour les serveurs sans GUI.
Étape 1 : Ouvrir PowerShell en tant qu'administrateur
- Appuyez sur Touche Windows + X
- Sélectionnez Windows PowerShell (Admin) ou Terminal (Admin)
Étape 2 : Installer le rôle Hyper-V
Exécutez la commande suivante :
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart
Explication :
-Name Hyper-V: Spécifie le rôle Hyper-V-IncludeManagementTools: Installe le Gestionnaire Hyper-V et les modules PowerShell-Restart: Redémarre automatiquement le serveur après l'installation
Le serveur redémarrera automatiquement une fois l'installation terminée.
Alternative : Installer sans redémarrage automatique
Si vous souhaitez redémarrer manuellement plus tard :
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools
Puis redémarrez quand vous êtes prêt :
Restart-Computer -Force
Méthode 3 : Installer Hyper-V avec DISM (Ligne de commande)
Vous pouvez également utiliser DISM (Deployment Image Servicing and Management) depuis l'invite de commandes :
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
Puis redémarrez :
shutdown /r /t 0
Vérifier l'installation d'Hyper-V
Après le redémarrage du serveur, vérifiez qu'Hyper-V est correctement installé.
Avec PowerShell :
Get-WindowsFeature -Name Hyper-V
Recherchez Install State: Installed avec une case à cocher X.
Avec le Gestionnaire Hyper-V :
- Appuyez sur Touche Windows + R
- Tapez
virtmgmt.mscet appuyez sur Entrée - Le Gestionnaire Hyper-V devrait s'ouvrir avec succès
Configuration spéciale pour VPS (Virtualisation imbriquée)
Si votre Windows Server 2022 est lui-même une machine virtuelle (VPS), votre hébergeur doit activer la virtualisation imbriquée. Vous devrez les contacter pour qu'ils exécutent cette commande sur le serveur hôte :
Set-VMProcessor -VMName "NomDeVotreVM" -ExposeVirtualizationExtensions $true
Note : Vous ne pouvez pas exécuter cette commande vous-même - elle doit être exécutée par l'hébergeur sur son hôte physique.
Vérifier le support de la virtualisation imbriquée
Pour vérifier si la virtualisation imbriquée est activée, exécutez ceci dans PowerShell sur votre VPS :
Get-ComputerInfo | Select-Object HyperVRequirementVirtualizationFirmwareEnabled
Si cela renvoie True, la virtualisation imbriquée est prise en charge.
Étapes post-installation
Créer un commutateur virtuel
Après avoir installé Hyper-V, créez un commutateur virtuel pour le réseau :
New-VMSwitch -Name "Commutateur externe" -NetAdapterName "Ethernet" -AllowManagementOS $true
Remplacez "Ethernet" par le nom réel de votre carte réseau. Pour trouver les noms des cartes :
Get-NetAdapter
Définir les emplacements de stockage par défaut des VM
Configurez les chemins par défaut pour les VM et les disques durs virtuels :
Set-VMHost -VirtualHardDiskPath "C:\Hyper-V\Disques durs virtuels"
Set-VMHost -VirtualMachinePath "C:\Hyper-V\Machines virtuelles"
Dépannage
Erreur : "Hyper-V ne peut pas être installé : Le processeur n'a pas les capacités de virtualisation requises"
Solution :
- Si sur un serveur physique : Activez la virtualisation (Intel VT-x ou AMD-V) dans le BIOS/UEFI
- Si sur un VPS : Contactez votre hébergeur pour activer la virtualisation imbriquée
Erreur : "Hyper-V ne peut pas être installé : Un hyperviseur est déjà en cours d'exécution"
Solution : Cela signifie généralement qu'un autre logiciel de virtualisation est installé (VMware, VirtualBox). Vous devez le désinstaller d'abord.
Le Gestionnaire Hyper-V ne s'ouvre pas
Solution :
- Vérifiez l'installation :
Get-WindowsFeature -Name Hyper-V - Réinstallez les outils de gestion :
Install-WindowsFeature -Name Hyper-V-Tools - Redémarrez le serveur
Impossible de créer des machines virtuelles
Solution :
- Assurez-vous d'avoir suffisamment de RAM et d'espace disque
- Vérifiez que la virtualisation est activée dans le BIOS (serveurs physiques)
- Vérifiez que la virtualisation imbriquée est activée (VPS)
Créer votre première machine virtuelle
Après l'installation d'Hyper-V, vous pouvez créer des VM en utilisant :
Gestionnaire Hyper-V (GUI) :
- Ouvrez le Gestionnaire Hyper-V
- Faites un clic droit sur le nom de votre serveur
- Sélectionnez Nouveau > Machine virtuelle
- Suivez l'assistant
PowerShell :
New-VM -Name "TestVM" -MemoryStartupBytes 2GB -NewVHDPath "C:\Hyper-V\TestVM.vhdx" -NewVHDSizeBytes 50GB
Désinstaller Hyper-V
Si vous devez supprimer Hyper-V :
Uninstall-WindowsFeature -Name Hyper-V -Restart
Avertissement : Cela supprimera toutes les machines virtuelles et leurs données.
Ressources supplémentaires
Résumé
Pour installer Hyper-V sur Windows Server 2022 :
PowerShell (le plus rapide) :
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart
Gestionnaire de serveur : Gérer > Ajouter des rôles et fonctionnalités > Sélectionner Hyper-V > Installer
Pour les utilisateurs VPS : Contactez d'abord votre hébergeur pour activer la virtualisation imbriquée.


















