Si al abrir WSL, Docker o una máquina virtual te sale el mensaje "La virtualización asistida por hardware está deshabilitada" o el código 0x80370102, tu PC tiene una capa del procesador (Intel VT-x o AMD-V) apagada o le falta la característica de Windows que la activa. Lo más probable es que se arregle encendiendo esa opción en la BIOS/UEFI y marcando "Plataforma de máquina virtual" en las características de Windows. Esta guía sirve para Windows 10 y Windows 11, en sus ediciones Home y Pro.
Qué es la virtualización por hardware en Windows
La virtualización por hardware es una función del procesador (Intel VT-x en Intel, AMD-V en AMD) que permite crear máquinas virtuales y contenedores dentro de Windows. Sobre ella se apoyan la Plataforma de máquina virtual, Hyper-V y WSL 2. Sin esa función activa en el procesador, los programas de virtualización no pueden arrancar máquinas: por eso WSL, Docker o VirtualBox fallan al abrir una distribución o una VM. La virtualización se activa en dos sitios: dentro de la BIOS/UEFI del PC y dentro de las características de Windows; ambas deben estar encendidas para que WSL, Docker o cualquier hipervisor funcione.
Lo que ves, por qué pasa y dónde se arregla
| Lo que ves en tu PC | Causa más probable | Dónde se arregla |
|---|---|---|
| "La virtualización asistida por hardware está deshabilitada" al abrir Docker, VirtualBox o BlueStacks | Virtualización apagada en la BIOS/UEFI | Activar Intel VT-x o AMD-V en la BIOS/UEFI |
| 0x80370102 "No se pudo iniciar la máquina virtual porque no está instalada una característica necesaria" | Falta Plataforma de máquina virtual en Windows | Activar Plataforma de máquina virtual en Características de Windows |
| WSL arranca pero va muy lento, o VirtualBox da error de hypervisor | El hipervisor está en Off (hypervisorlaunchtype Off) | Forzar el hipervisor en Auto con bcdedit |
| 0x80370102 en un PC con CPU antigua (sin SLAT) | Procesador sin Second Level Address Translation | Sin arreglo por software: cambiar de equipo |
| Hyper-V no aparece en Características de Windows | Tu edición es Windows Home | Activar Plataforma de máquina virtual y usar WSL 2 o un hipervisor de terceros |
Confirma si tu PC tiene la virtualización disponible
Antes de tocar nada, conviene comprobar tres cosas: que la CPU admita virtualización, que Windows la tenga encendida y que el hipervisor esté arrancando. Con esas tres respuestas sabrás qué parte de esta guía te toca.
La CPU del PC admite virtualización por hardware
- Pulsa Win+X y abre Terminal (Administrador) (en Windows 10, Windows PowerShell (Administrador)).
- Escribe
systeminfoy pulsa Enter. - Busca la línea "Hyper-V – Características de la máquina virtualizada" (Apoyo de runtime de MVVM en algunas). Si pone "Sí" en las cuatro subentradas, el procesador y Windows están listos.
Para ver el modelo exacto de CPU y consultar en la web del fabricante si admite VT-x o AMD-V:
Ahí sale el nombre del procesador; búscalo en ark.intel.com o en amd.com para confirmar la compatibilidad.
Windows tiene la virtualización activada
- Pulsa Win+R, escribe
optionalfeaturesy pulsa Enter. - En la ventana Características de Windows, comprueba que estén marcadas Plataforma de máquina virtual y, si usas Pro o superior, Hyper-V.
- Si falta alguna, márcala, pulsa Aceptar y reinicia.
El hipervisor está arrancando al iniciar Windows
- Abre Terminal (Administrador) (Win+X > Terminal (Administrador) o Windows PowerShell (Administrador) en Windows 10).
- Escribe el siguiente comando y pulsa Enter:
bcdedit /enum | findstr -i hypervisorlaunchtype
- Fíjate en el valor de
hypervisorlaunchtype.
hypervisorlaunchtype Auto
La virtualización está desactivada en la BIOS/UEFI: enciéndela
Si la causa es la BIOS/UEFI (lo ves porque optionalfeatures tiene la Plataforma marcada pero el programa sigue diciendo que la virtualización está deshabilitada, o porque "systeminfo" muestra algún "No" en Hyper-V), enciende Intel VT-x o AMD-V desde el firmware del PC. Al volver a Windows, WSL 2, Hyper-V y los hipervisores de terceros ya ven el hardware.
Entra a la BIOS/UEFI desde Windows
- Abre Configuración (Win+I).
- Ve a Sistema y entra en Recuperación.
- En Inicio avanzado, pulsa Reiniciar ahora.
- Tras reiniciar, elige Solucionar problemas > Opciones avanzadas > Configuración de firmware UEFI.
- Pulsa Reiniciar; entrarás en la BIOS/UEFI.
Activa Intel VT-x o AMD-V en la BIOS/UEFI
- Dentro de la BIOS/UEFI, entra al apartado CPU o Procesador (también puede estar en Advanced > CPU Configuration).
- Busca la opción Intel VT-x, Virtualization Technology, AMD-V, AMD SVM o SVM Mode.
- Cámbiala a Enabled (Activada).
- Pulsa F10 para guardar y salir; el PC reiniciará.
Falta la Plataforma de máquina virtual: actívala en Windows
Si la causa es que falta la característica (lo ves porque optionalfeatures no muestra "Plataforma de máquina virtual" marcada, o porque WSL/Docker devuelven 0x80370102), enciéndela en Windows. Hyper-V completo solo está en Pro y superiores; Home puede usar Plataforma de máquina virtual y WSL 2.
Enciende Plataforma de máquina virtual y, en Pro, Hyper-V
- Pulsa Win+R, escribe
optionalfeaturesy pulsa Enter. - Marca Plataforma de máquina virtual y, si tu edición lo trae, Hyper-V (incluye Herramientas de administración de Hyper-V y Plataforma de Hyper-V).
- Pulsa Aceptar, deja que Windows aplique los cambios y reinicia cuando lo pida.
systeminfo en Terminal; las cuatro entradas de Hyper-V deben decir "Sí", y wsl --status no debe dar 0x80370102.Asegúrate de que el hipervisor arranca al inicio
- Abre Terminal (Administrador) (Win+X > Terminal (Administrador); en Windows 10, Windows PowerShell (Administrador)).
- Escribe el siguiente comando y pulsa Enter:
bcdedit /set hypervisorlaunchtype Auto
- Reinicia el PC.
- Al volver, comprueba con:
bcdedit /enum | findstr -i hypervisorlaunchtype
hypervisorlaunchtype Auto y "systeminfo" muestra "Sí" en todas las entradas de Hyper-V. Si sigue en "Off", repite el comando o restaura Windows.0x80370102 al abrir WSL o una máquina virtual: repara la característica
Si la causa es el código 0x80370102 (lo ves al abrir una distribución de WSL o una VM con el mensaje "No se pudo iniciar la máquina virtual porque no está instalada una característica necesaria"), repara la Plataforma de máquina virtual. En algunas builds de Windows 11 hay que reparar WSL con el comando de Microsoft.
Reinicia el servicio de WSL y abre otra vez la distribución
- Abre Terminal (Administrador).
- Escribe:
wsl --shutdown
- Pulsa Enter. Después, lista las instaladas:
wsl -l -v
- Si no aparece ninguna o alguna da error, actualiza WSL:
wsl --update
- Reinicia el PC y abre la distribución desde el menú Inicio.
wsl -l -v muestra la distribución con estado "Running" o "Stopped". Si sigue saliendo 0x80370102, repara WSL con la herramienta de Microsoft.Repara WSL con el comando de reparación de Microsoft
- Ve a la página de soporte de Microsoft sobre solución de problemas de WSL y descarga la herramienta de reparación de WSL.
- Ejecuta el archivo descargado como administrador (clic derecho > Ejecutar como administrador).
- Deja que termine, reinicia el PC y abre la distribución.
El PC usa Windows Home: qué virtualización te queda
Si tu edición es Windows Home (lo ves en Configuración > Sistema > Acerca de > Especificaciones de Windows > Edición), no trae Hyper-V completo. Sí puedes usar WSL 2, la Plataforma de máquina virtual y programas de virtualización de terceros compatibles.
Usa WSL 2 o Plataforma de máquina virtual en Windows Home
- Abre Terminal (Administrador).
- Escribe:
wsl --install
- Pulsa Enter, deja que instale WSL y la Plataforma virtualizada; reinicia cuando lo pida.
- Para máquinas virtuales de escritorio (Windows o Linux), descarga VirtualBox 6 o posterior o VMware 15.5.5 o posterior desde su web oficial; conviven con la Plataforma de máquina virtual.
wsl -l -v muestra la versión 2. VirtualBox o VMware arrancan una VM sin errores de hypervisor.Apaga el antivirus o el sandbox que bloquea el hipervisor
- Si WSL o la VM fallan tras instalar un antivirus nuevo, abre su panel.
- Desactiva temporalmente la opción de protección contra manipulaciones del hipervisor o el sandbox integrado del antivirus.
- Vuelve a abrir WSL o la VM.
- Si funciona, deja el antivirus activo y crea una exclusión para el programa de virtualización (
%ProgramFiles%\VirtualBoxo la carpeta de VMware).
Si nada de lo anterior arranca la virtualización
Si ya has encendido la BIOS/UEFI, activado Plataforma de máquina virtual y puesto el hipervisor en Auto, y sigue sin funcionar, repara los archivos del sistema. Si aun así falla, restablece Windows conservando tus archivos.
DISM y SFC para reparar Windows
- Abre Terminal (Administrador).
- Escribe el primer comando y espera a que termine:
DISM /Online /Cleanup-Image /RestoreHealth
- Al terminar, escribe:
sfc /scannow
- Reinicia y prueba de nuevo la virtualización.
systeminfo muestra todas las entradas de Hyper-V en "Sí".Restablece Windows conservando tus archivos
- Abre Configuración (Win+I).
- Ve a Sistema > Recuperación.
- En Restaurar PC, pulsa Restablecer el PC.
- Elige Conservar mis archivos y luego Reinstalación local.
- Deja que termine, vuelve a activar la virtualización en Características de Windows y en la BIOS/UEFI.
Lo que ya has descartado de la virtualización por hardware
- Virtualización apagada en la BIOS/UEFI
- Plataforma de máquina virtual desactivada en Windows
- Hipervisor en Off (hypervisorlaunchtype Off)
- Código 0x80370102 con WSL o una VM
- Windows Home sin Hyper-V
Fuera de esta guía quedan la virtualización anidada (correr una VM dentro de otra VM) y los errores propios del programa de virtualización concreto que uses (pantalla en negro, drivers de red, etc.); para esos, consulta la documentación del programa.
Datos comprobados en octubre de 2026.
Fuentes
- MicrosoftVirtualizacion de hardware para Windows 10 Version 22H2 x64consultado el 15/10/2026
- MicrosoftErrores de WSL, Hyper-V y la virtualización (0x80370102 y «virtualización deshabilitada») — documentación oficialconsultado el 15/10/2026