WslRegisterDistribution a échoué avec l’erreur 0x800700b7 ou 0x80080005

Certains utilisateurs se sont plaints de l’échec de WslRegisterDistribution avec l’erreur 0x800700b7 ou 0x80080005, qui se produit parfois après le redémarrage de l’ordinateur. Il apparaît au lancement d’Ubuntu ou de tout autre Dextro. Cet article vous aidera à résoudre le problème. Voici le message d’erreur complet :

L’installation, cela peut prendre quelques minutes…
WslRegisterDistribution a échoué avec l’erreur : 0x800700b7/0x80080005
L’installation de la distribution est corrompue.
Veuillez sélectionner Réinitialiser à partir des paramètres de l’application ou désinstaller et réinstaller l’application.
Erreur : 0x800700b7 Impossible de créer un fichier lorsque ce fichier existe déjà.
Appuyez sur n’importe quelle touche pour continuer…

WslRegisterDistribution a échoué avec l’erreur 0x800700b7 ou 0x80080005

La résolution est assez simple, et il s’agit de redémarrer le LxssManager disponibles et d’autres services dans Windows. WSL contient deux modes : le mode utilisateur et le mode noyau, y compris Bash, LxssManager, Lxss.sys et lxcore.sys. LxssManager est un service de gestion de session en mode utilisateur qui lance une nouvelle instance de WSL. Voici ce que dit la description :

Le service LXSS Manager prend en charge l’exécution de binaires ELF natifs. Le service fournit l’infrastructure nécessaire pour que les binaires ELF s’exécutent sous Windows. Si le service est arrêté ou désactivé, ces binaires ne fonctionneront plus.

Redémarrez le service LxssManager

Appuyez sur la touche Windows et tapez cmd jusqu’à ce que l’invite de commande apparaisse dans la liste. Faites un clic droit dessus et choisissez Exécuter en tant qu’administrateur. Tapez ensuite la commande suivante.

sc requête LxssManager sc arrêter LxssManager sc démarrer LxssManager

Une fois cela fait, lancez WSL, et cela ne devrait vous poser aucun problème. Cependant, cela peut se produire à chaque redémarrage de l’ordinateur. Pour vous assurer que cela ne se produit pas à chaque fois, exécutez la commande suivante.

sc config LxssManager start=auto

La prochaine fois, lorsque vous démarrerez l’ordinateur et lancerez WSL, cela ne devrait pas être un problème.

Définir le démarrage automatique de LxssManager à l’aide du registre

Si vous ne parvenez pas à modifier la saisie de démarrage du service à l’aide de la commande mentionnée ci-dessus, vous pouvez la modifier via le registre. L’erreur se produit si le service est déjà utilisé et que vous essayez de le modifier.

  • Ouvrez l’invite Exécuter, tapez regedit et appuyez sur la touche Entrée
  • Dans l’Éditeur du Registre, accédez au chemin suivant.

OrdinateurHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLxssManagerStart

  • Double-cliquez sur la touche Démarrer pour ouvrir en mode édition. Définissez la valeur sur 2 et enregistrez-la.

Cela garantira que le LxssManager est réglé sur automatique.

J’espère que le message a été facile à suivre et que vous avez pu résoudre l’erreur d’échec de WslRegisterDistribution 0x80080005 ou 0x800700b7 à l’aide de cette astuce. L’erreur est simple à résoudre et tant que vous pouvez configurer le service pour qu’il se lance automatiquement, vous devriez pouvoir la corriger.

WslRegisterDistribution similaire a échoué avec des erreurs : 0xc03a001a | 0x80041002 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e et 0x8000000d.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *