Comment activer Hyper-V sur Windows Server 2022
Published on November 9, 2025 at 02:03 PM

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
1. Cliquez sur le menu **Démarrer**
2. Sélectionnez **Gestionnaire de serveur** (il s'ouvre généralement automatiquement à la connexion)
### Étape 2 : Ajouter des rôles et fonctionnalités
1. Dans le Gestionnaire de serveur, cliquez sur **Gérer** en haut à droite
2. Sélectionnez **Ajouter des rôles et fonctionnalités**
3. Cliquez sur **Suivant** sur la page Avant de commencer
### Étape 3 : Sélectionner le type d'installation
1. Sélectionnez **Installation basée sur un rôle ou une fonctionnalité**
2. Cliquez sur **Suivant**
### Étape 4 : Sélectionner le serveur
1. Sélectionnez votre serveur dans le pool de serveurs
2. Cliquez sur **Suivant**
### Étape 5 : Sélectionner le rôle Hyper-V
1. Dans la liste des **Rôles**, cochez la case **Hyper-V**
2. Une fenêtre contextuelle apparaîtra pour ajouter les fonctionnalités requises
3. Cliquez sur **Ajouter des fonctionnalités**
4. Cliquez sur **Suivant**
### Étape 6 : Sélectionner les fonctionnalités
1. Examinez la liste des fonctionnalités (aucune fonctionnalité supplémentaire requise)
2. Cliquez sur **Suivant**
### Étape 7 : Configuration Hyper-V
1. Lisez la page d'informations Hyper-V
2. Cliquez sur **Suivant**
### Étape 8 : Créer des commutateurs virtuels
1. Sélectionnez la ou les cartes réseau que vous souhaitez utiliser pour les commutateurs virtuels
2. Cliquez sur **Suivant**
### Étape 9 : Migration de machines virtuelles
1. Configurez les paramètres de migration si nécessaire (facultatif)
2. Cliquez sur **Suivant**
### Étape 10 : Emplacements par défaut
1. Spécifiez les emplacements par défaut pour les machines virtuelles et les disques durs virtuels
2. Cliquez sur **Suivant**
### Étape 11 : Confirmer l'installation
1. Vérifiez vos sélections
2. Cochez **Redémarrer automatiquement le serveur de destination si nécessaire**
3. 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
1. Appuyez sur **Touche Windows + X**
2. Sélectionnez **Windows PowerShell (Admin)** ou **Terminal (Admin)**
### Étape 2 : Installer le rôle Hyper-V
Exécutez la commande suivante :
```powershell
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 :
```powershell
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools
```
Puis redémarrez quand vous êtes prêt :
```powershell
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 :
```cmd
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
```
Puis redémarrez :
```cmd
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 :
```powershell
Get-WindowsFeature -Name Hyper-V
```
Recherchez **Install State: Installed** avec une case à cocher **[X]**.
### Avec le Gestionnaire Hyper-V :
1. Appuyez sur **Touche Windows + R**
2. Tapez `virtmgmt.msc` et appuyez sur Entrée
3. 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** :
```powershell
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 :
```powershell
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 :
```powershell
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 :
```powershell
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 :
```powershell
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 :**
1. Vérifiez l'installation : `Get-WindowsFeature -Name Hyper-V`
2. Réinstallez les outils de gestion : `Install-WindowsFeature -Name Hyper-V-Tools`
3. Redémarrez le serveur
### Impossible de créer des machines virtuelles
**Solution :**
1. Assurez-vous d'avoir suffisamment de RAM et d'espace disque
2. Vérifiez que la virtualisation est activée dans le BIOS (serveurs physiques)
3. 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) :
1. Ouvrez le Gestionnaire Hyper-V
2. Faites un clic droit sur le nom de votre serveur
3. Sélectionnez **Nouveau** > **Machine virtuelle**
4. Suivez l'assistant
### PowerShell :
```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 :
```powershell
Uninstall-WindowsFeature -Name Hyper-V -Restart
```
**Avertissement :** Cela supprimera toutes les machines virtuelles et leurs données.
## Ressources supplémentaires
- [Documentation Microsoft Hyper-V](https://learn.microsoft.com/fr-fr/windows-server/virtualization/hyper-v/)
- [Guide de virtualisation imbriquée](https://learn.microsoft.com/fr-fr/windows-server/virtualization/hyper-v/enable-nested-virtualization)
## Résumé
Pour installer Hyper-V sur Windows Server 2022 :
**PowerShell (le plus rapide) :**
```powershell
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.














