Guide pratique pour désactiver Hyper-V sur Windows
Finalement, j’ai dû désactiver Hyper-V sur mon ordinateur Windows pour que d’autres fonctionnalités de virtualisation fonctionnent correctement. Franchement, la procédure semble simple sur le papier, mais en pratique, ça peut devenir un peu compliqué. Voici ce que j’ai découvert après quelques essais, erreurs et de nombreux redémarrages.
Méthode 1 : Via le classique Panneau de configuration
Ce n’est pas la méthode la plus sophistiquée, mais elle fonctionne encore sur beaucoup de systèmes. Commencez par appuyer sur Touche Windows + R pour ouvrir la boîte de dialogue Exécuter. Tapez appwiz.cpl
puis Validez avec Entrée — cela ouvre la liste des programmes installés et des fonctionnalités Windows. Sur la gauche, cliquez sur « Activer ou désactiver des fonctionnalités Windows » — c’est là que ça se passe.
Une liste apparaît. Recherchez « Hyper-V » — elle peut être déployée ou réduite. Si vous la voyez, décochez la case « Hyper-V Hyperviseur ». Souvent, il y a aussi une case principale qui contrôle toute la fonctionnalité Hyper-V ; la décocher suffit. Vous pouvez également voir des options comme « Plateforme de virtualisation Windows » ou « Plateforme de machine virtuelle » — celles-ci peuvent aussi être liées, surtout si vous résolvez des problèmes avec la virtualisation imbriquée ou WSL2.
Cliquez sur OK, attendez un peu — cela peut prendre du temps. Windows vous demandera de redémarrer pour appliquer les changements. Parfois, c’est tout ce qu’il faut, mais restez prudents : Hyper-V peut parfois s’accrocher et ne pas se désactiver complètement si d’autres fonctionnalités en dépendent. Après le redémarrage, vous pouvez lancer tpm.msc
ou vérifier via PowerShell si Hyper-V est toujours actif.
Méthode 2 : Avec PowerShell — La solution rapide
Si le Panneau de configuration ne coopère pas ou si vous voulez une méthode plus directe, PowerShell est votre allié. Je recommande toujours de l’ouvrir en mode administrateur : appuyez sur Touche Windows + X puis choisissez « Windows PowerShell (Admin) » ou « Windows Terminal (Admin) ». Vous pouvez aussi chercher “PowerShell”, faire un clic droit et sélectionner « Exécuter en tant qu’administrateur ».
Ensuite, tapez la commande suivante :
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor
Cette commande désactive directement la fonctionnalité hyperviseur Hyper-V. Ça peut prendre un peu de temps, et parfois des avertissements apparaissent concernant d’autres fonctionnalités dépendantes. Une fois terminé, redémarrez votre PC. Après le redémarrage, vous pouvez vérifier l’état avec :
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor
Vérifiez la ligne « État » : si c’est « Désactivé », tout est bon. Sinon, relancez la commande de désactivation ou essayez la modification dans le registre plus tard. Si vous avez des soucis avec WSL 2, désactivez aussi ces deux fonctionnalités avec :
Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Disable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform
Méthode 3 : La modification du registre (Un peu plus risqué)
Cette méthode s’adresse à ceux qui ont tout essayé et qui voient encore Hyper-V traîner. Elle consiste à éditer le Registre — faites attention, ça peut être risqué, pensez à sauvegarder avant ! Appuyez sur Touche Windows + R, tapez regedit
et validez. Confirmez toute demande de contrôle de compte utilisateur, puis naviguez jusqu’à :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\HYPER-V
Si cette clé existe, cherchez une valeur DWORD appelée « HypervisorEnforcedManagement » et réglez-la sur 0
. Parfois, les configurations Hyper-V subsistent même après la désactivation via les fonctionnalités Windows, et la modification du registre peut supprimer ces traces. Pour aller plus vite, vous pouvez créer un fichier .reg : ouvrez le Bloc-notes, copiez-y :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\HYPER-V]
"HypervisorEnforcedManagement"=dword:00000000
Enregistrez le fichier sous le nom disable_hyperv.reg
et double-cliquez dessus pour l’importer dans le registre. Ensuite, redémarrez votre PC. Attention : si vous n’êtes pas à l’aise avec l’édition du registre, il est facile de faire des erreurs. Mais perso, cela peut vraiment faire la différence quand d’autres méthodes ne fonctionnent pas.
En résumé : désactiver Hyper-V complètement peut être délicat, car Windows peut garder certaines fonctionnalités actives ou les réinstaller après une mise à jour. Pensez à vérifier tous les éléments liés, comme « Plateforme de machine virtuelle » et « Plateforme de l’hyperviseur Windows ». Sur certaines éditions de Windows, comme Windows 11 Home, Hyper-V n’est même pas installé par défaut, donc pas de souci à se faire.
Après le redémarrage, vérifiez avec systeminfo
dans l’Invite de commandes ou PowerShell pour voir si Hyper-V est désactivé. Vous pouvez aussi explorer dans tpm.msc
ou tenter à nouveau de désactiver Hyper-V via la GUI.
J’espère que ça vous aidera — ça m’a pris un temps fou pour maîtriser la meilleure méthode. Certains pas ne sont pas évidents au début, mais après plusieurs essais, ça finit par passer. En tout cas, j’espère que ça évitera à d’autres de perdre un week-end !