Al iniciar el Subsistema de Windows para Linux en su computadora con Windows, si recibe un error que dice Error: 0x80370102 La máquina virtual no se pudo iniciar porque una función requerida no está instalada, siga estos pasos para solucionar el problema. Es bastante común cuando deshabilita Hyper-V e intenta usar WSL2 en su PC.

Error 0x80370102 La máquina virtual no se pudo iniciar porque una función requerida no está instalada

WslRegisterDistribution falló con el error: 0x80370102.
Error: 0x80370102 La máquina virtual no se pudo iniciar porque una función requerida no está instalada

El Subsistema de Windows para Linux requiere Hyper-V y la virtualización habilitada para usarse en nuestra computadora. Supongamos que deshabilitó por error una de las funciones en su computadora incluso después de habilitar el Subsistema de Windows para Linux. Puede obtener el error mencionado anteriormente al iniciar WSL en su PC en tales situaciones.

Error 0x80370102 La máquina virtual no se pudo iniciar porque una función requerida no está instalada

Para corregir el error 0x80370102 La máquina virtual no se pudo iniciar porque una característica requerida no es un error instalado; sigue estos pasos:

  1. Habilitar Hyper-V
  2. Habilitar la virtualización de hardware
  3. Habilitar la virtualización anidada
  4. Encienda la plataforma de máquina virtual

Para saber más sobre estos pasos, continúe leyendo.

1]Habilitar Hyper-V

Error 0x80370102 La máquina virtual no se pudo iniciar porque una función requerida no está instalada

Es lo primero que debe hacer para solucionar el problema mencionado anteriormente. Hyper-V es una característica o funcionalidad imprescindible requerida para usar el Subsistema de Windows para Linux en su computadora con Windows. Por lo tanto, los siguientes pasos lo ayudarán a habilitar Hyper-V en su PC:

  • Haga clic en el cuadro de búsqueda de la barra de tareas.
  • Escribe Activar o desactivar las características de windows.
  • Haga clic en el resultado de búsqueda individual.
  • Descubrir Hyper-V.
  • Marque la casilla de verificación correspondiente.
  • Haga clic en el OK botón.
  • Deja que termine la instalación.
  • Reinicia tu computadora.

Después de eso, podrá utilizar el Subsistema de Windows para Linux sin ningún problema.

2]Habilitar la virtualización de hardware

Error 0x80370102 La máquina virtual no se pudo iniciar porque una función requerida no está instalada

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

Asegúrese de que el estado se muestre como Activado. De lo contrario, debe seguir esta guía para habilitar la virtualización de hardware en una PC con Windows.

3]Habilitar la virtualización anidada

Si ha instalado el Subsistema de Windows para Linux en una máquina virtual de Windows, debe activar la virtualización anidada. Dependiendo del software de máquina virtual que utilice, los pasos pueden ser diferentes. Sin embargo, casi todas las máquinas herramientas virtuales populares vienen con una opción similar para habilitar la virtualización anidada.

4]Activar plataforma de máquina virtual

Error 0x80370102 La máquina virtual no se pudo iniciar porque una función requerida no está instalada

La plataforma de máquina virtual es otra característica obligatoria que debe habilitar para corregir el error 0x80370102 al iniciar el subsistema de Windows para Linux. Para habilitar la plataforma de máquina virtual, haga lo siguiente:

  • Buscar Activar o desactivar las características de windows en el cuadro de búsqueda de la barra de tareas.
  • Haga clic en el resultado de la búsqueda.
  • Descubrir Plataforma de máquina virtual opción.
  • Marque la casilla de verificación correspondiente.
  • Haga clic en el OK botón.
  • Deje que se complete la instalación.
  • Reinicie su computadora.

Después de eso, intente ejecutar WSL en su PC.

¿Cómo se corrige el error 0x80370102? La máquina virtual no se pudo iniciar porque una función requerida no está instalada?

Para corregir el error 0x80370102 La máquina virtual no se pudo iniciar porque una característica requerida no está instalada error en Windows 11/10 PC; debe seguir las guías mencionadas anteriormente. Por ejemplo, debe activar Hyper-V y la plataforma de máquina virtual desde el panel Características de Windows. Luego, asegúrese de haber habilitado la virtualización de hardware. Si está utilizando WSL en una máquina virtual, también debe activar la virtualización anidada.

Leer: Solucionar problemas del subsistema de Windows para mensajes de error y códigos de Linux.

Error 0x80370102 La máquina virtual no se pudo iniciar porque una función requerida no está instalada

Deja un comentario