WSL

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

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

Certains utilisateurs se sont plaints de WslRegisterDistribution a échoué avec l'erreur 0x800700b7 ou alors0x80080005, ce qui arrive parfois après le redémarrage de l'ordinateur. Il apparaît lorsque Ubuntu ou tout autre Dextro est lancé. 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-mode utilisateur et mode noyau, y compris Bash, LxssManager, Lxss.sys et lxcore.système. 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 sur Windows. Si le service est arrêté ou désactivé, ces binaires ne fonctionneront plus.

Redémarrer 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émarrez l'ordinateur et lancez 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.

Ordinateur\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start

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.

Installez le dernier émulateur Dolphin pour Gamecube et Wii sur Linux
L'émulateur Dolphin vous permet de jouer aux jeux Gamecube et Wii de votre choix sur des ordinateurs personnels Linux (PC). Étant un émulateur de jeu...
Comment utiliser le moteur de triche GameConqueror sous Linux
L'article couvre un guide sur l'utilisation du moteur de triche GameConqueror sous Linux. De nombreux utilisateurs qui jouent à des jeux sur Windows u...
Meilleurs émulateurs de console de jeu pour Linux
Cet article répertorie les logiciels d'émulation de console de jeu populaires disponibles pour Linux. L'émulation est une couche de compatibilité logi...