WslRegisterDistribution falló con el error 0xc03a001a
Incluso después de verificar todos los requisitos, es posible que experimente problemas al instalar el Subsistema de Windows(Windows Subsystem) para Linux . Por ejemplo, cuando intenta iniciar Ubuntu desde Microsoft Store , puede aparecer un mensaje de error en su computadora que dice: WslRegisterDistribution falló con el error: 0xc03a001a(WslRegisterDistribution failed with error: 0xc03a001a) . El error ocurre al iniciar Ubuntu , donde dice que la operación no pudo completarse debido a una limitación del sistema de disco virtual. El mensaje de error también solicita descomprimir y cifrar el mensaje.

WslRegisterDistribution falló con el error: 0xc03a001a
Error: 0xc03a001a
La operación solicitada no se pudo completar debido a una limitación del sistema de disco virtual.
Los archivos del disco duro virtual deben estar descomprimidos y sin cifrar y no deben ser dispersos.
WslRegisterDistribution falló con el error: 0xc03a001a
Error: 0xc03a001a suele ir seguido de un mensaje que dice: la operación solicitada no se pudo completar debido a una limitación del sistema de disco virtual. Los archivos del disco duro virtual(Virtual hard disk) deben estar descomprimidos y sin cifrar y no deben ser dispersos.
Se sugieren dos métodos para solucionar el problema en los foros oficiales de GitHub . El primero le permite deshabilitar el cifrado y el segundo se encarga del problema de compresión.
- Ejecutar comando FSUTIL
- Desmarque Comprimir contenido(Uncheck Compress Contents) para el directorio de Ubuntu
La herramienta fsutil(fsutil tool) está relacionada con las operaciones del sistema de archivos FAT y NTFS , como administrar, preparar o desmontar el volumen.
Básicamente, este problema se puede solucionar siguiendo los pasos a continuación.
- Navegue a la siguiente ruta de PERFIL DE USUARIO (USERPROFILE)CanonicalGroupLimited.Ubuntu .
- Abra la carpeta de perfil para su distribución de Linux .
- Carpeta de estado local.
- Haga clic derecho en esta carpeta y elija Propiedades.
- Presiona el botón Avanzado.
- Anule la selección de Comprimir(Deselect Compress) contenido para ahorrar espacio en disco.
- Anule la selección de Cifrar(Deselect Encrypt) contenido para proteger los datos.
- Elija solo esta opción de carpeta.
Veamos los pasos en detalle.
Ejecutar comando FSUTIL
Abra el indicador de ejecución(Run) ( Win +R ), escriba cmd y presione Shift + Enter para iniciar el símbolo del sistema con permiso de administrador. Escriba y ejecute el siguiente comando
fsutil behavior set disableencryption 1
fsutil behavior set disablecompression 1
Reinicie(Reboot) la computadora una vez que haya terminado e inicie Ubuntu o cualquier otra versión de Linux .
Desmarque Comprimir contenido(Uncheck Compress Contents) para el directorio de Ubuntu

El directorio de Ubuntu se encuentra en la siguiente ruta
%localappdata%PackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
Es posible que una actualización de Windows(Windows Update) haya habilitado la compresión y el cifrado para esa carpeta. Si es así, entonces debes deshabilitarlo.
Vaya a %localappdata%Packages, haga clic con el botón derecho en la CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc carpeta y seleccione Propiedades.
En la pestaña General , haga clic en el botón (General)Avanzado(Advanced) . Desmarque la casilla de compresión y cifrado. Haga clic(Click) en y guarde los cambios. El proceso puede llevar algún tiempo, dependiendo del tamaño de la carpeta y los archivos.
Cuando se le solicite aplicar los cambios solo a la carpeta actual o a todas las subcarpetas y archivos, seleccione solo esta carpeta(just this folder) ya que solo está borrando el indicador de compresión.
Después de esto, el wsl --set-versioncomando change debería funcionar y permitirle ejecutar un entorno Linux , incluidas la mayoría de las herramientas, utilidades y aplicaciones de la línea de comandos.
De ahora en adelante(Hereafter) , su problema debería resolverse y no debería volver a ver el error WSL 0xc03a001a, dice Microsoft .
Hope it helps!
WslRegisterDistribution similar falló con errores(Similar WslRegisterDistribution failed with errors) : 0x80041002 | 0x800700b7 o 0x80080005(0x800700b7 or 0x80080005) | 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
WslRegisterDistribution falló con error: 0x80370102
WSL dejó de funcionar con Error 0x80070003
WslRegisterDistribution falló con error 0x800700b7 o 0x80080005
Cómo configurar Linux Distribution version a WSL1 or WSL2 en Windows 10
WslRegisterDistribution falló con error: 0x80041002
Build LineageOS en Windows 10 usando Windows Subsystem para Linux
Cómo comprobar la versión del subsistema de Windows para Linux (WSL) en Windows
Fix WslRegisterDistribution falló con error 0x80070032
Fix Windows Subsystem para Linux Errors, Problems and Issues
