Correction de l’erreur 0x80370102 – WSL2 ne démarre pas Ubuntu sous Windows 11

Correction de l’erreur 0x80370102 – WSL2 ne démarre pas Ubuntu sous Windows 11

Plusieurs utilisateurs se sont plaints d’avoir obtenu l’erreur 0x80370102 en essayant d’installer WSL2 Ubuntu sur leurs appareils Windows 11. Ces erreurs sont les plus courantes lors de l’installation d’une distribution Linux afin qu’elles puissent accéder au sous-système Windows pour le système d’exploitation Linux. 

Si vous rencontrez également ce problème et que vous ne savez toujours pas quoi faire ensuite, lisez ce guide pour découvrir la cause de ce problème et comment le résoudre sur votre PC Windows 11.

Pourquoi WSL2 Ubuntu ne lance-t-il pas l’erreur 0x80370102 ?

« WSL2 Ubuntu ne démarrera pas l’erreur 0x80370102 » peut se produire lorsque votre système remplit une ou deux des conditions suivantes :

Vérifiez si la virtualisation matérielle est activée ou non

Pour exécuter n’importe quelle machine virtuelle sous Windows 11, la virtualisation matérielle doit rester activée. Si vous êtes sûr que cette fonctionnalité est désactivée sur votre ordinateur, ignorez cette section et suivez la solution suivante. Sinon, vérifiez l’état actuel de la virtualisation matérielle en suivant ces étapes simples :

  • Appuyez simultanément sur Ctrl + Maj + Entrée pour lancer le gestionnaire de tâches.
  • Allez dans l’onglet Performances, sélectionnez CPU et voyez ce qui est écrit à côté de Virtualisation .
  • Si activé, les machines virtuelles peuvent s’exécuter sur votre ordinateur. Si Disabled s’affiche, activez-le en entrant dans le BIOS du système. 

1] Activer la virtualisation matérielle dans le BIOS (si ce n’est déjà fait)

Comme indiqué ci-dessus, la virtualisation matérielle doit rester activée dans Windows 11/10 pour exécuter n’importe quelle machine virtuelle, activez cette fonctionnalité en suivant ces étapes :

  • Redémarrez d’abord Windows et pendant qu’il redémarre, continuez d’appuyer sur la touche de démarrage.
  • La clé de démarrage varie d’un fabricant à l’autre. Consultez-le donc dans le manuel d’utilisation fourni avec votre ordinateur, ou recherchez simplement le nom du fabricant sur Internet.
  • Les touches de fonction les plus couramment utilisées sont Del, Esc, f1, f2 ou F4. 
  • Lorsque vous démarrez dans le BIOS de votre système, jetez un œil à la section de configuration du processeur. Vous pouvez le trouver sous Processeur, Configuration CPU ou Chipset. 
  • Recherchez le paramètre de virtualisation et, une fois trouvé, activez cette fonctionnalité. Vous pouvez trouver cette fonctionnalité sous différents alias comme AMD-V, Hyper-V, SVM, VT-X, etc.
  • Après avoir activé le paramètre de virtualisation, appuyez sur F10 pour enregistrer et quitter le BIOS du système. 

2] Activer Hyper-V sur Windows 11

Si l’erreur 0x80370102 se produit même après avoir activé la virtualisation matérielle dans le BIOS, Hyper-V doit être désactivé sur votre PC. Activez donc cette fonctionnalité dans la section Fonctionnalités Windows. Voici comment vous pouvez activer ce paramètre sur votre ordinateur –

  • Appuyez sur Win + S pour ouvrir le champ de recherche.
  • Entrez « fonctionnalités Windows activées ou désactivées » dans la zone de texte et cliquez sur le premier résultat.
  • Faites défiler vers le bas et trouvez Hyper-V .
  • Lorsque vous le trouvez, cochez la case disponible à sa gauche. 

Remarque . Lorsque vous êtes dans la fenêtre Fonctionnalités Windows, n’oubliez pas d’activer également lafonctionnalité Plate-forme de machine virtuelle . Vous pouvez trouver cette fonction en faisant défiler un peu vers le bas. 

  • Cliquez sur OK pour confirmer et enregistrer la configuration actuelle.

Redémarrez ensuite votre ordinateur et voyez si cela corrige l’erreur 0x80370102 sur votre appareil. 

3] Configurer les paramètres de virtualisation imbriqués

Si vous rencontrez toujours des problèmes pour exécuter WSL2 Ubuntu, vous devez activer la virtualisation imbriquée dans Windows 11. Il s’agit essentiellement d’une fonctionnalité qui permet aux utilisateurs d’exécuter Hyper-V dans une machine virtuelle Hyper-V. En activant cela, vous pouvez même exécuter l’émulateur de téléphone Visual Studio dans une machine virtuelle. Cela est nécessaire pour valider les configurations qui pourraient autrement nécessiter plusieurs hôtes. 

Voici comment ouvrir les paramètres de virtualisation dans Windows 11 –

  • Tout d’abord, arrêtez la machine virtuelle dans Hyper-V Manager.
  • Cliquez avec le bouton droit sur l’icône Windows et sélectionnez – Terminal Windows (Admin) .
  • Le terminal ira à Windows PowerShell (Admin) par défaut.
  • Copiez/collez l’applet de commande ci-dessous et appuyez sur Entrée

Set-VMProcessor <VMName> -ExposeVirtualizationExtensions $true

  • Ça y est, la virtualisation imbriquée est maintenant active sur votre ordinateur. 

Augmentez vos paramètres de RAM 

Maintenant que vous avez configuré vos paramètres de virtualisation, n’oubliez pas d’augmenter également votre limite de mémoire pour résoudre l’erreur 0x80370102. Voici ce que vous devez faire ensuite – 

  • Ouvrez Hyper-V Manager et faites un clic droit sur la machine virtuelle.
  • Cliquez sur Options dans le menu contextuel.
  • Dans le volet de navigation de gauche, sélectionnez Stockage.
  • Modifiez la valeur de la RAM de démarrage en la doublant et décochez la case à gauche de Activer la mémoire dynamique.
  • Cliquez sur Appliquer, puis sur OK pour enregistrer cette configuration.

Alternativement, vous pouvez également augmenter la limite de RAM en exécutant la commande ci-dessous dans Windows PowerShell (Admin) –

Get-VM MyVM | Set-VMMemory -DynamicMemoryEnabled $True -MaximumBytes 2048MB -MinimumBytes 1024MB -StartupBytes 2048MB

Remarque . Vous pouvez modifier la valeur à côté des octets maximum, minimum ou octets de début selon vos propres besoins.

Une fois que vous avez terminé de modifier la limite de mémoire, redémarrez votre machine virtuelle. Tout devrait bien fonctionner cette fois. Pour démarrer la machine virtuelle, cliquez dessus avec le bouton droit et sélectionnez Connecter .

J’espère que ce guide vous aidera à corriger l’erreur 0x80370102 sur votre PC Windows 11. 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *