WslRegisterDistribution falló con el error 0x800700b7 o 0x80080005
Algunos de los usuarios se han quejado de que WslRegisterDistribution falló con el error 0x800700b7(WslRegisterDistribution failed with error 0x800700b7 ) o 0x80080005 , que a veces sucede después de que la computadora se reinicia. Aparece cuando se inicia Ubuntu o cualquier otro Dextro . Esta publicación te ayudará a resolver el problema. Aquí está el mensaje de error completo:
La instalación puede tardar unos minutos...
WslRegisterDistribution falló con el error: 0x800700b7/0x80080005
La instalación de la distribución se corrompió.
Seleccione (Please)Restablecer(Reset) desde la configuración de la aplicación(App Settings) o desinstale y vuelva a instalar la aplicación.
Error: 0x800700b7 No se puede crear un archivo cuando ese archivo ya existe.
Pulse cualquier tecla para continuar…
WslRegisterDistribution falló con el error 0x800700b7 o 0x80080005
La resolución es bastante sencilla, y consiste en reiniciar el LxssManager disponible y otros servicios en Windows . WSL contiene dos modos: el modo de usuario y el modo (Mode)kernel(Kernel Mode) , incluidos Bash, LxssManager, Lxss.sys y lxcore.sys. ( Bash, LxssManager, Lxss.sys, and lxcore.sys.) LxssManager es un servicio de administrador de sesiones en modo usuario que inicia una nueva instancia de WSL . Esto es lo que dice la descripción:
The LXSS Manager service supports running native ELF binaries. The service provides the infrastructure necessary for ELF binaries to run on Windows. If the service is stopped or disabled, those binaries will no longer run.
Reinicie el servicio LxssManager

Presione(Press) la tecla de Windows y escriba cmd hasta que aparezca el símbolo del sistema(Command Prompt) en la lista. Haga clic con el botón derecho en él y elija Ejecutar como administrador. (choose to Run as administrator.)Luego escriba el siguiente comando.
sc query LxssManager sc stop LxssManager sc start LxssManager
Una vez hecho esto, inicie WSL y no debería darle ningún problema. Sin embargo, esto puede suceder cada vez que reinicia la computadora. Para asegurarse de que no suceda siempre, ejecute el siguiente comando.
sc config LxssManager start=auto
La próxima vez, cuando inicie la computadora y ejecute WSL , no debería ser un problema.
Configure el inicio automático de LxssManager(Set LxssManager Auto-Start) usando el registro(Registry)

En caso de que no pueda cambiar el tipo de inicio del servicio usando el comando mencionado anteriormente, puede cambiarlo a través del registro. El error ocurre si el servicio ya está en uso y estabas intentando cambiarlo.
- Abra el mensaje Ejecutar(Run) , escriba regedit y presione la tecla Intro(Enter)
- En el Editor del Registro(Registry Editor) , navegue hasta la siguiente ruta.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start
- Haga doble clic(Double-click) en la tecla Inicio(Start) para abrir en modo de edición. Establezca el valor en 2 y guárdelo.
Esto asegurará que LxssManager esté configurado en automático.
Espero que la publicación haya sido fácil de seguir y que haya podido resolver el error 0x80080005 o 0x800700b7 de WslRegisterDistribution con este consejo . (WslRegisterDistribution)El error es fácil de resolver y, siempre que pueda configurar el servicio para que se inicie automáticamente, debería poder solucionarlo.
WslRegisterDistribution similar falló con errores(Similar WslRegisterDistribution failed with errors) : 0xc03a001a | 0x80041002 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e y 0x8000000d(0x8007019e and 0x8000000d) .
Related posts
WslRegisterDistribution falló con error: 0x80370114
WslRegisterDistribution falló con error 0x8007023e
WslRegisterDistribution falló con error 0x8007019e o 0x8000000D
WslRegisterDistribution falló con error: 0x800701bc
WslRegisterDistribution falló con error: 0x80070422
Cómo instalar Windows Subsystem para Linux en Windows 11
Cómo ejecutar .sh o Shell Script file en Windows 11/10
Build LineageOS en Windows 10 usando Windows Subsystem para Linux
WSL dejó de funcionar con Error 0x80070003
Fix WslRegisterDistribution falló con error 0x80070032
WslRegisterDistribution falló con error 0xc03a001a
WslRegisterDistribution falló con error: 0x80370102
Cómo configurar Linux Distribution version a WSL1 or WSL2 en Windows 10
Fix Windows Subsystem para Linux Errors, Problems and Issues
Cómo comprobar la versión del subsistema de Windows para Linux (WSL) en Windows
WslRegisterDistribution falló con error: 0x80041002
