De nombreux programmes nécessitent que Hyper-V et les composants de virtualisation associés soient désactivés. Hyper-V peut entrer en conflit avec d'autres logiciels utilisant la virtualisation matérielle. Vous trouverez ci-dessous toutes les façons de désactiver complètement Hyper-V dans Windows 10 et Windows 11.

Méthode 1 : via les fonctionnalités Windows

  1. Appuyez sur Win + R, tapez fonctionnalités facultatives, appuyez sur Entrée.
  2. Dans la fenêtre ouverte, décochez les composants suivants (s'ils sont activés) :
    • Hyper-V (y compris tous sous-éléments)
    • Plateforme de machine virtuelle
    • Plateforme d'hyperviseur Windows
  3. Cliquez sur OK et attendez que les modifications soient appliquées.
  4. Redémarrez votre ordinateur.

Méthode 2 : via l'invite de commande (CMD)

Ouvrez Invite de commande en tant que Administrateur et exécutez :

dism /online /disable-feature /featurename:Microsoft-Hyper-V-All /norestart 
dism /online /disable-feature /featurename:VirtualMachinePlatform /norestart 
dism /online /disable-feature /featurename:HypervisorPlatform /norestart

Après avoir exécuté toutes les commandes, redémarrez votre ordinateur.

Méthode 3 : désactiver via bcdedit

Même après avoir désactivé les composants, l'hyperviseur peut rester actif. Pour garantir qu'il est désactivé :

  1. Ouvrez Invite de commandes en tant qu'administrateur.
  2. Exécutez la commande :
    bcdedit /set hypervisorlaunchtype off
  3. Redémarrez votre ordinateur.

Pour réactiver Hyper-V ultérieurement, utilisez :

bcdedit /set hypervisorlaunchtype auto

Supplémentaire : Désactivez VBS (Virtualization Based Security)

Windows peut utiliser la virtualisation pour la sécurité (VBS / Credential Guard). Pour désactiver complètement :

  1. Appuyez sur Win + R, tapez gpedit.msc (Pro/Enterprise uniquement).
  2. Accédez à : Configuration ordinateur → Modèles d'administration → Système → Device Guard.
  3. Ouvrez "Activer la sécurité basée sur la virtualisation" et réglez sur "Désactivé".

Pour Windows Home (pas de gpedit) — via le registre :

  1. Appuyez sur Win + R, tapez regedit.
  2. Accédez à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard.
  3. Définissez EnableVirtualizationBasedSecurity sur 0.
  4. Redémarrez votre ordinateur.

Comment vérifier qu'Hyper-V est désactivé

  1. Appuyez sur Win + R, tapez msinfo32.
  2. Dans Informations système, recherchez la ligne : "Un hyperviseur a été détecté. Les fonctionnalités requises pour Hyper-V ne seront pas affichées".
  3. Si cette ligne est absente : Hyper-V est désactivé avec succès.