Corrección: Error de distribución de registro WSL 0x80370102 Windows 10/11 [Partition Magic]

Este ' WslRegistertionDistribution falló con el error: 0x80370102 'El mensaje de error se produce cuando los usuarios intentan instalar una distribución de Linux para acceder a través del Subsistema de Windows para Linux 2. Si también es uno de ellos, este artículo de asistente de partición de este sitio es lo que necesitas





En esta página :

Windows ya incluye esta nueva función y los usuarios pueden instalar el subsistema Linux simplemente habilitando la función 'Subsistema de Windows para Linux'. Sin embargo, al descargar distribuciones de Linux a través del Subsistema de Windows para Linux o WSL, los usuarios encuentran este mensaje de error 'WslRegisterDistribution falló con error: 0x80370102'.

El subsistema de Windows para Linux requiere que Hyper-V y la virtualización estén habilitados en nuestra computadora. Supongamos que deshabilitó por error una función en su computadora después de habilitar el Subsistema de Windows para Linux. En este caso, al iniciar WSL en su PC, es posible que encuentre el mensaje de error:



WslRegisterDistribution falló con el error: 0x80370102.

Error: 0x80370102 No se pudo iniciar la máquina virtual porque no se instaló una característica requerida.

Bueno, ¿cómo solucionar este error? Los pasos detallados para resolver 'WslRegisterDistribution falló con el error: 0x80370102' se muestran a continuación.



Solución 1: habilitar Hyper-V

Hyper-V es una característica o funcionalidad imprescindible para usar el Subsistema de Windows para Linux en computadoras con Windows. Si no lo habilitas, generará un error al instalar una distribución de Linux para acceder a través de Windows. Por lo tanto, habilitar Hyper-V podría resolver el problema 'WslRegisterDistribution falló con el error: 0x80370102'.

Paso 1 : Escribe Activar o desactivar las características de windows sobre el Búsqueda cuadro y haga clic en el mejor resultado coincidente.

Paso 2 : Comprobar el Hiper-V opción y haga clic OK .



  habilitar Hyper-V

Luego reinicie su computadora y verifique si este problema se soluciona. Si no, continúe con la siguiente solución.



Solución 2: habilite la virtualización de hardware

Para utilizar el subsistema de Windows para Linux con tecnología Hyper-V en su PC, debe activar la virtualización de hardware. Si deshabilitó WSL por error después de instalarlo, debe verificar y habilitar esta función desde el BIOS. Hasta entonces, puede abrir el Administrador de tareas en su computadora y cambiar a la pestaña Rendimiento. Aquí puede encontrar una pestaña llamada Virtualización.

Asegúrese de que el estado muestre Habilitado. De lo contrario, debe seguir los pasos a continuación para habilitar la virtualización de hardware en su PC con Windows.

Paso 1 : Reinicia tu computadora. Luego presione la tecla de acceso rápido específica para entrar en BIOS . Las teclas de acceso rápido pueden variar debido a las diferentes marcas. Suele ser Esc, F2 o Supr, etc.

Paso 2 : Una vez que se abra la ventana del BIOS, vaya a la Avanzado pestaña y presione Ingresar continuar.

Nota:

Es posible que la opción de virtualización no esté presente en la pestaña Avanzado en algunas computadoras. En este caso, lo encontrarás en el Actuación pestaña.

Paso 3 : Utilice las flechas de su teclado para seleccionar virtualización y habilitarlo.

Después de eso, guarde los cambios y reinicie su computadora.

Solución 3: habilite la virtualización anidada y cambie la configuración de RAM

La virtualización anidada es una función que le permite ejecutar Hyper-V dentro de una máquina virtual (VM) de Hyper-V. Esto es útil para ejecutar Visual Studio Phone Emulator en una máquina virtual o para probar configuraciones que normalmente requieren varios hosts. Según se informa, activar la virtualización anidada ha sido una solución para muchos usuarios en línea. Entonces, sigue estos pasos:

Paso 1 : Apague su máquina virtual en Administrador de Hyper-V .

Paso 2 : Prensa Ganar + X en su teclado y seleccione Windows PowerShell (Administrador) de la lista emergente.

Paso 3 : En la ventana de PowerShell, copie y pegue este comando y presione Ingresar :

Set-VMProcessor -ExposeVirtualizationExtensions $true

  ingrese el comando

Paso 4 : Haga clic con el botón derecho en su máquina virtual en Hyper-V Manager y seleccione Ajustes .

Paso 5 : Haga clic Memoria en el panel izquierdo, desmarque Habilitar memoria dinámica, y establecer el valor RAM al doble del valor actual, por ejemplo, 2048 > 4096.

Paso 6 : Haga clic Aplicar y OK para guardar los cambios.

Paso 7 : Inicie su máquina virtual. Luego haga clic derecho en su máquina virtual y seleccione Conectar . Esto ejecutará Hyper-V y su sistema se reiniciará.

Más tarde, intente ejecutar Ubuntu nuevamente para probar si el problema 'WslRegisterDistribution falló con el error: 0x80370102' está resuelto.