Des lecteurs comme vous aident à soutenir MUO. Lorsque vous effectuez un achat en utilisant des liens sur notre site, nous pouvons gagner une commission d'affiliation. En savoir plus.

L'erreur 0x80370102 se produit lorsque les utilisateurs tentent d'installer et d'exécuter une distribution Linux à l'aide de la fonctionnalité "Sous-système Windows pour Linux". Dans plusieurs cas, l'erreur est causée lorsque les utilisateurs essaient d'installer à la fois des distributions Linux et Debian et est généralement liée à des problèmes avec la fonctionnalité de virtualisation matérielle dans le BIOS.

Ci-dessous, nous examinons les causes de ce problème et les méthodes de dépannage qui vous aideront à résoudre le problème en un rien de temps.

Qu'est-ce qui cause l'erreur 0x80370102 dans Windows ?

L'erreur en question peut être causée par un certain nombre de raisons, en particulier des problèmes matériels. Voici une liste des raisons les plus courantes derrière ce problème :

  • Hyper-V et d'autres paramètres pertinents sont désactivés - Hyper-V, qui est le produit de virtualisation matérielle de Microsoft, vous permet de créer et d'exécuter la machine virtuelle. Ce service et d'autres services pertinents tels que le paramètre de virtualisation doivent être activés à partir du BIOS pour que vous puissiez installer et exécuter des distributions.
    instagram viewer
  • Vous utilisez la version Windows Insider Preview - Si vous n'utilisez pas une version complètement développée de Windows, vous risquez également de rencontrer des erreurs comme celle-ci.
  • Le service Lxssmanager.exe est corrompu - le service Lxssmanager.exe gère le lancement de nouvelles instances WSL. Si ce service est corrompu ou ne fonctionne tout simplement pas correctement, vous ne pourrez pas installer une distribution Linux pour y accéder via le sous-système Windows pour Linux 2.

Maintenant que nous connaissons les causes de ce problème, examinons les solutions qui, espérons-le, résoudront le problème pour de bon. Cependant, avant de poursuivre, nous vous recommandons de vérifiez si votre ordinateur prend en charge la virtualisation matérielle.

Si vous utilisez une version Insider de Windows, envisagez d'installer une version stable de Windows, car une version en cours de développement est sujette à des erreurs comme celle-ci.

1. Activer Hyper-V

La première chose que nous vous recommandons de faire est de vous assurer que tous les services pertinents tels que Hyper-V et la virtualisation sont activés. Dans cette méthode, nous allons activer la fonctionnalité Hyper-V à l'aide du Panneau de configuration. Nous utiliserons également l'utilitaire Gestionnaire des tâches pour vérifier si la fonction de virtualisation fonctionne correctement.

Voici comment vous pouvez activer Hyper-V sur votre PC :

  1. appuie sur le Gagner + R touches ensemble pour ouvrir une boîte de dialogue Exécuter.
  2. Choisir la Programmes option puis cliquez sur Programme et fonctionnalités.
  3. Cliquer sur Activer ou désactiver la fonctionnalité Windows dans le volet de gauche.
  4. Dans la boîte de dialogue suivante, cochez la case associée à Hyper-V et cliquez D'ACCORD.
  5. Une fois cela fait, redémarrez votre ordinateur et vérifiez si le problème est résolu. Pendant que vous y êtes, nous vous recommandons également de vérifier si la fonctionnalité Virtual Machine Platform est activée en suivant les mêmes étapes. S'il est désactivé, l'activer devrait également vous aider à résoudre le problème.

Ensuite, nous vérifierons si la virtualisation est activée sur l'appareil. Dans la plupart des appareils, il est désactivé par défaut. Suivez les étapes ci-dessous pour continuer :

  1. appuie sur le Ctrl + Maj + Échap touches ensemble pour ouvrir le Gestionnaire des tâches,
  2. Clique sur le Plus de détails bouton pour développer la fenêtre du Gestionnaire des tâches.
  3. Dirigez-vous vers le Performance onglet et cliquez sur CPU.
  4. Sous le graphique CPU sur le côté droit, vérifiez l'état de Virtualisation. Si vous ne savez pas si votre PC prend en charge la virtualisation, consultez la section de prise en charge d'Hyper-V dans la même fenêtre. S'il dit Oui, cela implique que vous pouvez utiliser la virtualisation matérielle sur votre ordinateur.
  5. Vous pouvez également ouvrir Exécuter en appuyant sur le Gagner + R clés ensemble.
  6. Tapez cmd dans le champ de texte et appuyez sur Ctrl + Maj + Entrée pour ouvrir l'invite de commande en tant qu'administrateur.
  7. Cliquez sur Oui dans l'invite de contrôle de compte d'utilisateur.
  8. Tapez systeminfo dans l'invite de commande et appuyez sur Entrée.
  9. Attendez que la commande s'exécute, puis dirigez-vous vers le Configuration requise pour Hyper-V section. Vous devriez pouvoir voir si la virtualisation est activée à partir de là.

Si le service est désactivé, activation de la technologie Hyper-V sous Windows devrait résoudre le problème pour vous.

2. Redémarrez le service LxssManager

Comme nous l'avons mentionné précédemment, le service LxssManager devrait fonctionner correctement pour que vous puissiez installer la distribution Linux et l'exécuter.

Si un service agit, le moyen le plus simple de le réparer est de le redémarrer. Dans cette méthode, nous utiliserons l'utilitaire Windows Services pour effectuer ces modifications.

Voici comment procéder :

  1. appuie sur le Gagner + R touches ensemble pour ouvrir une boîte de dialogue Exécuter.
  2. Tapez services.msc dans Exécuter et cliquez sur D'ACCORD.
  3. Dans la fenêtre suivante, recherchez le LxssManager service et faites un clic droit dessus.
  4. Choisir Propriétés depuis le menu contextuel.
  5. Maintenant, cliquez sur le Arrêt bouton, attendez quelques secondes, puis appuyez sur Commencer.
  6. Une fois le service redémarré, vérifiez si le problème est résolu.

3. Activer la virtualisation imbriquée et modifier les paramètres de RAM

Un autre correctif qui fonctionnait pour les utilisateurs était l'activation de la virtualisation imbriquée, une fonctionnalité qui vous permet d'exécuter Hyper-V dans une machine virtuelle Hyper-V. Si cette fonctionnalité est désactivée sur votre ordinateur, son activation résoudra, espérons-le, le problème pour vous.

Voici comment vous pouvez procéder :

  1. Tapez Powershell dans la recherche Windows et cliquez sur Exécuter en tant qu'administrateur.
  2. Cliquez sur Oui dans l'invite de contrôle de compte d'utilisateur.
  3. Tapez la commande suivante dans la fenêtre Powershell et cliquez sur Entrée pour l'exécuter.
    Set-VMProcessor  -ExposeVirtualizationExtensions $true
  4. Maintenant, lancez le gestionnaire Hyper-V et faites un clic droit sur la machine virtuelle.
  5. Choisir Paramètres depuis le menu contextuel.
  6. Cliquer sur Mémoire dans le volet de gauche.
  7. Maintenant, doublez la valeur de la RAM de démarrage et décochez la case pour Activer la mémoire dynamique.
  8. Cliquez sur Appliquer > D'ACCORD pour enregistrer les modifications.
  9. Maintenant, faites à nouveau un clic droit sur votre machine virtuelle et choisissez Connecter.
  10. Laissez le système redémarrer et essayez à nouveau d'installer/d'exécuter Ubuntu.

L'erreur WslRegisterDistribution, corrigée

L'accès au sous-système Windows pour Linux est assez simple, mais il peut arriver que vous rencontriez des erreurs d'installation ou de fonctionnement. Les méthodes ci-dessus devraient vous aider à corriger l'erreur WslRegisterDistribution avec succès. Vous pouvez également contacter l'équipe de support Microsoft si l'erreur réapparaît pour identifier la véritable cause du problème dans votre cas et mettre en œuvre une solution pertinente.