- Solución de problemas de instalación de WSL 2 en Windows 10
- Habilite Hyper-V para WSL 2
- ¿Qué es el código de error 0x80073cfe?
- ¿Cómo soluciono el error 0x80370114?
- Habilite la virtualización en el BIOS de su PC
- Habilitar la virtualización anidada
- ¿Cómo solucionar el error fallido de wslregistrationdistribution en Ubuntu?
- ¿Cómo soluciono el error WSL de Windows 11?
- Reinicie el servicio LxssManager
- ¿Qué es el error WSL 0x80070032?
- ¿Por qué no puedo acceder a mi distribución de Ubuntu?
- Habilite la función de plataforma de máquina virtual
- Cuando todo lo demás falla
- ¿Por qué falló wslregisterdistribution con el error 0x80370102?
- ¿Qué significa wslregisterdistribution falló 0x80370102?
- ¿Por qué falló wslregisterdistribution con el error 0x8000000d?
- Referencias
- ¿Qué es el error WSL 0x8007019e?
- ¿Cómo soluciono el error de instalación 0x80070003?
Solución de problemas de instalación de WSL 2 en Windows 10
¿Está intentando instalar una distribución de Linux en el Subsistema de Windows para Linux (WSL) 2 y tiene problemas? No estás solo. El infame código de error 0x80370102 ha dejado perplejos a muchos usuarios de Windows que buscan aprovechar el poder de WSL 2.
En esta publicación, analizaremos las causas comunes del mensaje WslRegisterDistribution falló con el error: 0x80370102 y cómo resolverlas, basándonos en las ideas compartidas en los foros de la comunidad. Con las correcciones adecuadas, tendrá Ubuntu, Debian o su distribución de Linux preferida funcionando en WSL 2 en poco tiempo.
Habilite Hyper-V para WSL 2
Uno de los culpables más comunes del error 0x80370102 es que Hyper-V no está habilitado. Introducido en Windows 8, Hyper-V es el hipervisor nativo de Microsoft que le permite ejecutar máquinas virtuales (VM) en Windows.
Hyper-V es un requisito previo para usar WSL 2, que utiliza una máquina virtual liviana para alojar el entorno Linux. Entonces, si Hyper-V está deshabilitado, la VM que alimenta WSL 2 no puede iniciarse, lo que genera el error 0x80370102.
¿Qué es el código de error 0x80073cfe?
Microsoft Store suele funcionar bien. Pero, a veces, mientras actualiza las aplicaciones en su sistema, puede notar este molesto código de error » ERROR_PACKAGE_REPOSITORY_CORRUPTED. Código de error 0x80073CFE “. Después de una investigación exhaustiva del mensaje de error, llegamos a la conclusión de que una clave de registro dañada es la razón por la que experimenta este problema.
¿Cómo soluciono el error 0x80370114?
Cuando me quedé atascado en el error 0x80370114, tuve que desmarcar las tres opciones de Plataforma de máquina virtual, Plataforma de hipervisor de Windows y Subsistema de Windows para Linux en Activar o desactivar las funciones de Windows. Luego haga clic en Aplicar, omita el reinicio sugerido, luego vuelva a encenderlos todos y luego en Aplicar, esta vez con un reinicio.
Habilitar Hyper-V es sencillo:
-
Abra Programas y características a través del cuadro de diálogo Ejecutar (Windows + R y luego escriba
appwiz.cpl
) -
Haga clic en «Activar o desactivar las funciones de Windows».
-
Marque la casilla de Hyper-V y haga clic en Aceptar
-
Reinicia tu computadora
Una vez que su computadora se reinicie, Hyper-V estará habilitado y listo para admitir WSL 2.
Habilite la virtualización en el BIOS de su PC
Si Hyper-V ya está habilitado pero aún ve el error WslRegisterDistribution 0x80370102, lo siguiente que debe verificar es que la virtualización esté activada en su BIOS.
Esta configuración permite a Hyper-V aprovechar las capacidades de virtualización de su procesador. Puede estar etiquetado como VT-x (Intel) o AMD-V (AMD) en el BIOS de su sistema.
Aquí se explica cómo habilitarlo:
-
Reinicie su PC y presione la tecla para ingresar al BIOS, generalmente Eliminar o F2
-
Vaya a la pestaña Seguridad
-
Busque una opción denominada Virtualización o VT y habilítela
-
Guardar cambios y reiniciar
Con la virtualización activada en BIOS, Hyper-V y WSL 2 deberían funcionar correctamente.
Habilitar la virtualización anidada
Si las sugerencias anteriores no resuelven el error 0x80370102, la virtualización anidada podría ser la culpable.
¿Cómo solucionar el error fallido de wslregistrationdistribution en Ubuntu?
Específicamente, debe habilitar el Subsistema de Windows para Linux antes de que la aplicación Ubuntu se instale correctamente. Si olvidó hacerlo, aparecerá el error «Error en la distribución de WslRegistration». Arreglarlo, Abra el Panel de control y seleccione Programas. Seleccione la opción Activar o desactivar las funciones de Windows.
¿Cómo soluciono el error WSL de Windows 11?
Presione la tecla de Windows para abrir el menú Inicio, escriba Microsoft Store y presione Entrar. Seleccione Mi biblioteca en la esquina inferior izquierda de la aplicación. Busque la aplicación de distribución de Linux, como Ubuntu, luego haga clic en Iniciar y verifique si el problema está resuelto. A veces, pueden ocurrir errores de WSL de Windows 11 debido a un error en la distribución de Linux instalada.
La virtualización anidada le permite ejecutar máquinas virtuales dentro de máquinas virtuales. Dado que WSL 2 utiliza una máquina virtual, requiere soporte de virtualización anidada.
Puede habilitar la virtualización anidada para WSL 2 mediante:
-
Abrir un mensaje elevado de PowerShell
-
Correr:
Set-VMProcessor -VMName -ExposeVirtualizationExtensions $true
-
Reemplazo
<VMName>
con el nombre de tu distribución WSL 2 -
Asignar al menos 4 GB de RAM a la máquina virtual WSL 2
Con la virtualización anidada habilitada, la máquina virtual de Windows puede ejecutar correctamente la máquina virtual de Linux WSL 2.
Reinicie el servicio LxssManager
El servicio LxssManager alimenta el subsistema de Windows para Linux y debe funcionar correctamente. Si está dañado o falla, eso puede manifestarse como el error 0x80370102.
Reiniciar el servicio LxssManager puede hacer que WSL se recupere:
-
Abra el cuadro de diálogo Ejecutar con Windows + R
-
Tipo
servicios.msc
y presione Entrar -
Busque LxssManager en la lista y haga clic derecho en él.
-
Seleccione Reiniciar
-
Intente instalar su distribución WSL 2 nuevamente
Esto debería actualizar el servicio LxssManager y potencialmente resolver cualquier problema que afecte a WSL 2.
¿Qué es el error WSL 0x80070032?
El error WSL en Windows 11 incluye una variedad de códigos y advertencias, y los más frecuentes son Error en la distribución de WslRegister con errores: 0x80070032, 0x80370102, 0x8007023e y 0x8007019e. Ahora que hemos cubierto las causas y los códigos de error, veamos las soluciones. ¿Cómo probamos, revisamos y calificamos?
¿Por qué no puedo acceder a mi distribución de Ubuntu?
Se sabe que este error ocurre después de que una distribución se instala «parcialmente». Desde PowerShell (como usuario normal, no administrador), intente ejecutar: Si devuelve una distribución de Ubuntu (y no puede acceder a ella), ejecute: # ADVERTENCIA: Operación destructiva.
Habilite la función de plataforma de máquina virtual
Finalmente, otra vía es garantizar que la función opcional Plataforma de máquina virtual esté habilitada.
Esto proporciona los componentes de Windows necesarios para la virtualización Hyper-V y WSL 2, por lo que si está deshabilitado puede esperar problemas.
Enciéndelo mediante:
-
Programas y funciones de apertura
-
Al hacer clic en «Activar o desactivar las funciones de Windows»
-
Comprobando la plataforma de la máquina virtual
-
Reiniciando su sistema
Con la casilla Plataforma de máquina virtual marcada, Windows tiene lo que necesita para disfrutar de experiencias WSL 2 fluidas y fluidas.
Cuando todo lo demás falla
Si aún no puede deshacerse del mensaje «WslRegisterDistribution falló con el error: 0x80370102» después de probar todas las soluciones anteriores, no pierda la esperanza. Otros usuarios en su lugar tuvieron éxito al buscar más ayuda en los foros de soporte técnico de Microsoft y en los canales de Windows Insider.
¿Por qué falló wslregisterdistribution con el error 0x80370102?
WslRegisterDistribution falló con el error: 0x80370102 Error: 0x80370102 La máquina virtual no se pudo iniciar porque una característica requerida no está instalada. Al investigar este error y al leer la guía de instalación oficial de WSL 2 de Microsoft, el error siempre parece deberse a que el sistema no tiene la virtualización habilitada en el BIOS.
¿Qué significa wslregisterdistribution falló 0x80370102?
WslRegisterDistribution falló con el error: 0x80370102 Error: 0x80370102 El La máquina virtual no se pudo iniciar. porque una característica requerida no está instalada. Presione cualquier tecla para continuar… Significa que los componentes clave requeridos por el subsistema de Windows para Linux versión 2, es decir, la plataforma de máquina virtual, no están habilitados.
¿Por qué falló wslregisterdistribution con el error 0x8000000d?
WslRegisterDistribution falló con el error: 0x8000000d Error: 0x8000000d An cambio de estado ilegal fué solicitado. Presione cualquier tecla para continuar… ‘Subsistema de Windows para Linux’ El Subsistema de Windows para Linux no tiene distribuciones instaladas. Utilice ‘wsl.exe –list –online’ para enumerar las distribuciones disponibles y ‘wsl.exe –install
‘ instalar.
¡Le deseamos lo mejor para que WSL 2 esté funcionando en su máquina Windows! Háganos saber en los comentarios si alguno de estos consejos funcionó o si descubrió otra solución.
Referencias
- https://www.partitionwizard.com/partitionmagic/wslregisterdistribution-failed-with-error-0x80370102.html
- https://www.makeuseof.com/wslregisterdistribution-failed-with-error-0x80370102-windows/
¿Qué es el error WSL 0x8007019e?
WSL (Subsistema de Windows para Linux) es una característica gratuita y opcional de Windows 10 que permite a los usuarios ejecutar programas de Linux en Windows. Los usuarios informaron haber visto este error 0x8007019e como se muestra en la imagen a continuación al abrir el símbolo del sistema de Linux. Una vez que aparece este error, el usuario no puede utilizar el terminal basado en WSL.
¿Cómo soluciono el error de instalación 0x80070003?
Presione cualquier tecla para continuar… Refiriéndose al documento: La instalación falló con el error 0x80070003 o el error 0x80370102 Asegúrese de que la virtualización esté habilitada dentro del BIOS de su computadora. Las instrucciones sobre cómo hacer esto variarán de una computadora a otra y probablemente estarán en las opciones relacionadas con la CPU.