Solucione el error 0x80370102: WSL2 no inicia Ubuntu en Windows 11

Solucione el error 0x80370102: WSL2 no inicia Ubuntu en Windows 11

Varios usuarios se han quejado de recibir el error 0x80370102 al intentar instalar WSL2 Ubuntu en sus dispositivos con Windows 11. Estos errores son más comunes al instalar una distribución de Linux para que puedan acceder al subsistema de Windows para el sistema operativo Linux. 

Si también está experimentando este problema y aún no está seguro de qué hacer a continuación, lea esta guía para averiguar qué está causando este problema y cómo solucionarlo en su PC con Windows 11.

¿Por qué WSL2 Ubuntu no inicia el error 0x80370102?

«WSL2 Ubuntu no inicia el error 0x80370102» puede ocurrir cuando su sistema cumple una o dos de las siguientes condiciones:

Compruebe si la virtualización de hardware está habilitada o no

Para ejecutar cualquier máquina virtual en Windows 11, la virtualización de hardware debe permanecer habilitada. Si está seguro de que esta función está desactivada en su computadora, omita esta sección y siga la siguiente solución. De lo contrario, verifique el estado actual de virtualización del hardware siguiendo estos sencillos pasos:

  • Presione Ctrl + Shift + Enter al mismo tiempo para iniciar el Administrador de tareas.
  • Vaya a la pestaña Rendimiento, seleccione CPU y vea lo que está escrito junto a Virtualización .
  • Si está habilitado, las máquinas virtuales pueden ejecutarse en su computadora. Si se muestra Deshabilitado, habilítelo ingresando al BIOS del sistema. 

1] Habilite la virtualización de hardware en BIOS (si aún no lo ha hecho)

Como se indicó anteriormente, la virtualización de hardware debe permanecer habilitada en Windows 11/10 para ejecutar cualquier máquina virtual, habilite esta función siguiendo estos pasos:

  • Primero reinicie Windows y, mientras se reinicia, mantenga presionada la tecla de inicio.
  • La clave de arranque varía de un fabricante a otro. Así que consúltelo en el manual del usuario que vino con su computadora, o simplemente busque el nombre del fabricante en Internet.
  • Las teclas de función más utilizadas son Del, Esc, f1, f2 o F4. 
  • Cuando inicie en el BIOS de su sistema, eche un vistazo a la sección de configuración del procesador. Puede encontrar esto en Procesador, Configuración de CPU o Conjunto de chips. 
  • Busque la configuración de virtualización y, cuando la encuentre, habilite esta función. Puede encontrar esta función bajo diferentes alias como AMD-V, Hyper-V, SVM, VT-X, etc.
  • Después de habilitar la configuración de virtualización, presione F10 para guardar y salir del BIOS del sistema. 

2] Habilite Hyper-V en Windows 11

Si se produce el error 0x80370102 incluso después de habilitar la virtualización de hardware en BIOS, Hyper-V debe estar deshabilitado en su PC. Por lo tanto, habilite esta función en la sección Características de Windows. Así es como puede habilitar esta configuración en su computadora:

  • Presione Win + S para abrir el cuadro de búsqueda.
  • Introduzca «Funciones de Windows activadas o desactivadas» en el cuadro de texto y haga clic en el resultado superior.
  • Desplácese hacia abajo y busque Hyper-V .
  • Cuando lo encuentre, marque la casilla de verificación disponible a la izquierda. 

Nota . Cuando esté en la ventana Funciones de Windows, recuerde habilitar también lafunción Plataforma de máquina virtual . Puede encontrar esta función desplazándose un poco hacia abajo. 

  • Haga clic en Aceptar para confirmar y guardar la configuración actual.

Luego reinicie su computadora y vea si eso corrige el error 0x80370102 en su dispositivo. 

3] Configurar parámetros de virtualización anidados

Si aún tiene problemas para ejecutar WSL2 Ubuntu, debe habilitar la virtualización anidada en Windows 11. Esta es esencialmente una característica que permite a los usuarios ejecutar Hyper-V dentro de una máquina virtual Hyper-V. Al habilitar esto, incluso puede ejecutar el emulador de teléfono de Visual Studio en una máquina virtual. Esto es necesario para validar configuraciones que de otro modo podrían requerir más de un host. 

A continuación, se explica cómo abrir la configuración de virtualización en Windows 11:

  • En primer lugar, apague la máquina virtual en Hyper-V Manager.
  • Haga clic con el botón derecho en el icono de Windows y seleccione – Terminal de Windows (Administrador) .
  • La terminal irá a Windows PowerShell (Admin) de forma predeterminada.
  • Copie / pegue el siguiente cmdlet y presione Entrar

Set-VMProcessor <VMName> -ExposeVirtualizationExtensions $true

  • Eso es todo, la virtualización anidada ahora está activa en su computadora. 

Aumente su configuración de RAM 

Ahora que ha configurado sus ajustes de virtualización, no olvide aumentar también su límite de memoria para resolver el error 0x80370102. Esto es lo que debe hacer a continuación: 

  • Abra Hyper-V Manager y haga clic derecho en la máquina virtual.
  • Haga clic en Opciones en el menú contextual.
  • En el panel de navegación izquierdo, seleccione Almacenamiento.
  • Cambie el valor de la RAM de inicio duplicándolo y desmarque la casilla a la izquierda de Habilitar memoria dinámica.
  • Haga clic en Aplicar y luego en Aceptar para guardar esta configuración.

Alternativamente, también puede aumentar el límite de RAM ejecutando el siguiente comando en Windows PowerShell (Admin) –

Get-VM MyVM | Set-VMMemory -DynamicMemoryEnabled $True -MaximumBytes 2048MB -MinimumBytes 1024MB -StartupBytes 2048MB

Nota . Puede cambiar el valor junto a los bytes máximos, bytes mínimos o bytes iniciales según sus propios requisitos.

Una vez que termine de cambiar el límite de memoria, vuelva a iniciar su máquina virtual. Todo debería funcionar bien esta vez. Para iniciar la máquina virtual, haga clic con el botón derecho y seleccione Conectar .

Espero que esta guía le ayude a corregir el error 0x80370102 en su PC con Windows 11. 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *