Si enfrentas problemas con WslRegisterDistribution en Windows 11, aquí tienes soluciones efectivas para restaurar la funcionalidad del Subsistema de Windows para Linux (WSL).

Soluciones a errores de WslRegisterDistribution

Cómo resolver el error de WslRegisterDistribution en Windows 10

Alejandro
Por Alejandro

Después de instalar Windows Subsystem for Linux (Subsystem Windows para Linux) y algún tipo de distribución de Linux, después de iniciarlo, puede recibir un mensaje de error «WslRegisterDistribution failed with error» y algún código de error: 0x80370114, 0x80370102, 0x8007019e, 0x800706be, 0x8000000d u otros.

En esta guía, encontrará información detallada sobre cómo solucionar estos errores y ejecutar Ubuntu, Debian o cualquier otra distribución en WSL en Windows 11 y Windows 10.

Cómo reinstalar WSL para corregir el error WslRegisterDistribution
Descubre cómo reinstalar correctamente WSL para solucionar el error WslRegisterDistribution y garantizar el funcionamiento adecuado de las distribuciones de Linux en Windows.

Métodos sencillos para solucionar errores de WslRegisterDistribution

Primero, algunos métodos sencillos para solucionar el problema que pueden funcionar cuando aparece el error «WslRegisterDistribution failed with error»:

wsl --update wsl --shutdown

Además, si está instalando WSL en Windows, que está instalado en una máquina virtual, la virtualización debe estar habilitada tanto en Windows como en la máquina virtual. Por ejemplo, en Hyper-V, deberá habilitar Nested Virtualization mediante el siguiente comando de PowerShell:

Set-VMProcessor -VMName NOMBRE_VM -ExposeVirtualizationExtensions $true

Opciones adicionales de solución

Si las opciones anteriores no funcionaron, ejecute los siguientes comandos en la línea de comandos, iniciada con privilegios de administrador (si el primer comando indica que la instalación ya está completa, pase a los siguientes comandos):

wsl --install dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.

Si te encuentras con errores al intentar ejecutar archivos EXE en WSL, puedes intentar los siguientes pasos:

Asegúrate de que tengas habilitada la plataforma virtual:

exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart wsl --set-default-version 2

Si el error aparece en WSL 2, puedes intentar cambiar a la versión 1:

wsl –set-default-version 1

Otras opciones que podrían funcionar:

bcdedit /set hypervisorlaunchtype auto

Espero que uno de estos métodos resuelva el problema. Sería genial si pudieras compartir en los comentarios cuál funcionó para tu caso.

No te pierdas  Causas del error 0xc0000185 y soluciones

Compartir este artículo