La Plataforma de máquina virtual es una característica opcional de Windows 11 que activa los servicios de virtualización que necesitan el Subsistema de Windows para Linux 2 (WSL 2) y otras aplicaciones que ejecutan máquinas virtuales ligeras. Viene desactivada de serie. Si intentas usar WSL 2 o un emulador y te sale un error que habla de virtualización, probablemente es lo primero que tienes que activar.
Esta guía explica qué es, cómo activarla de tres formas, qué comprobar en la BIOS y qué hacer cuando la característica no aparece en la lista o falla al instalarse. Si buscabas la función de Windows para tener varios espacios de trabajo, esa es otra cosa y la explicamos en la guía de escritorios virtuales de Windows 11.
Plataforma de máquina virtual, Hyper-V y las demás: cuál es cuál
Windows incluye varias características de virtualización con nombres muy parecidos, y confundirlas es la causa de buena parte de los problemas:
| Característica | Para qué sirve | Ediciones |
|---|---|---|
| Hyper-V | El hipervisor completo de Microsoft, con administrador de máquinas virtuales | Windows 11 Pro, Enterprise y Education. No está en Home |
| Plataforma de máquina virtual | Servicios de virtualización básicos que usa WSL 2 y otras aplicaciones | Todas las ediciones, incluida Home |
| Plataforma del hipervisor de Windows | Permite que programas de terceros, como VirtualBox o VMware, usen el hipervisor de Windows | Todas las ediciones, incluida Home |
| Subsistema de Windows para Linux | Ejecuta distribuciones de Linux dentro de Windows | Todas las ediciones |
Regla práctica: si solo quieres WSL 2 o tu aplicación te dice que necesita la plataforma de máquina virtual, activa esa. Si quieres crear y gestionar máquinas virtuales completas con el administrador de Microsoft, necesitas Hyper-V y una edición Pro o superior. Si usas VirtualBox o VMware, mira al final de la guía el apartado sobre conflictos.
Requisitos antes de activarla
- Un procesador de 64 bits con traducción de direcciones de segundo nivel (SLAT) y las extensiones de virtualización. Prácticamente todos los procesadores de los últimos años las incluyen.
- La virtualización activada en la BIOS o UEFI. Es el motivo más frecuente de fallo, porque en muchas placas viene desactivada de fábrica.
- Memoria suficiente para las máquinas que quieras ejecutar. Para Hyper-V, Microsoft pide un mínimo de 4 GB, y para trabajar a gusto conviene bastante más.
Comprueba si la virtualización está activada
La forma más rápida es el Administrador de tareas. Pulsa Ctrl + Mayús + Esc, ve a la pestaña Rendimiento, elige CPU y mira abajo a la derecha la línea Virtualización. Debe poner Habilitado. Si pone Deshabilitado, tienes que activarla en la BIOS (ver más abajo).
Si ya hay un hipervisor en marcha, la pantalla puede indicar que la virtualización está habilitada aunque la hayas activado hace un minuto. También puedes consultarlo con systeminfo y mirar la sección final de requisitos de Hyper-V, aunque cuando ya se está ejecutando un hipervisor, Windows muestra solo un aviso en lugar de la lista de requisitos.
Forma 1: desde las características de Windows
- Pulsa Windows + R, escribe
optionalfeaturesy pulsa Intro. - En la ventana Activar o desactivar las características de Windows, marca Plataforma de máquina virtual.
- Si usas WSL, marca también Subsistema de Windows para Linux.
- Pulsa Aceptar. Windows instala los componentes y te pide reiniciar.
- Reinicia el equipo. Hasta que no reinicies, la característica no queda activa.
Forma 2: con PowerShell
Abre PowerShell como administrador (si no sabes cómo, está explicado en ejecutar PowerShell como administrador) y ejecuta:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All -NoRestart
Reinicia después. Para comprobar el estado de la característica:
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
El campo State debe decir Enabled. Si necesitas activar las otras características de la tabla, los nombres son Microsoft-Hyper-V-All (Hyper-V), HypervisorPlatform (plataforma del hipervisor de Windows) y Microsoft-Windows-Subsystem-Linux (WSL).
Forma 3: con DISM
Es la opción que usan los administradores en scripts y despliegues. Desde un símbolo del sistema con permisos de administrador:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Reinicia al terminar. Si DISM da un error, anota el código, porque lo necesitarás en el apartado de problemas.
Activar la virtualización en la BIOS o UEFI
Si el Administrador de tareas indica que la virtualización está deshabilitada, hay que activarla en el firmware. Los pasos varían según el fabricante, pero la idea es siempre la misma:
- Reinicia el equipo y entra en la BIOS o UEFI. La tecla depende del fabricante: suele ser F2, Supr, F10 o Esc durante el arranque. En Windows 11 también puedes entrar desde Configuración, Sistema, Recuperación, Inicio avanzado.
- Busca la opción de virtualización. En procesadores Intel se llama Intel Virtualization Technology o VT-x. En procesadores AMD se llama SVM Mode o AMD-V. Suele estar en el apartado de CPU, de configuración avanzada o de seguridad.
- Actívala (Enabled), guarda los cambios y sal.
- Al volver a Windows, comprueba en el Administrador de tareas que ahora pone Habilitado.
No confundas esta opción con VT-d o IOMMU, que es otra función distinta (asignación directa de dispositivos) y no es necesaria para empezar.
La característica no aparece o falla al instalarse
Este es el problema más buscado y tiene varias causas posibles. Revísalas por orden:
Estás dentro de una máquina virtual
Si tu Windows 11 es a su vez una máquina virtual, el programa que la aloja tiene que ofrecerle las extensiones de virtualización (virtualización anidada). Sin eso, la característica no se puede usar aunque aparezca. En VMware se activa con la opción Virtualizar Intel VT-x/EPT o AMD-V/RVI en la configuración del procesador. En VirtualBox es la opción de VT-x/AMD-V anidado, que a veces aparece en gris cuando el equipo anfitrión tiene otro hipervisor activo. En Hyper-V se activa con Set-VMProcessor -VMName NombreDeLaMaquina -ExposeVirtualizationExtensions $true con la máquina apagada.
Componentes de Windows dañados
Si la característica falla al instalarse o no aparece, repara primero los archivos del sistema. En una consola con permisos de administrador:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Espera a que terminen, reinicia e inténtalo de nuevo.
Error 0x800f0954 y equipos gestionados con WSUS
En equipos de empresa que se actualizan desde un servidor WSUS, instalar una característica opcional puede fallar con el código 0x800f0954, porque Windows intenta descargar los componentes del servidor interno que no los tiene. La solución oficial es una directiva de grupo: en Configuración del equipo, Plantillas administrativas, Sistema, la directiva Especificar la configuración para la instalación de componentes opcionales y la reparación de componentes, activándola y marcando la opción de descargar el contenido directamente desde Windows Update. Si el equipo es del trabajo, pide a tu administrador que lo haga o que autorice la característica.
La edición de Windows no corresponde
Si lo que no aparece es Hyper-V, comprueba la edición: no existe en Windows 11 Home. La plataforma de máquina virtual sí está en Home.
Errores frecuentes después de activarla
WSL 2 da el error 0x80370102 o HCS_E_HYPERV_NOT_INSTALLED
Indica que la máquina virtual de WSL no puede arrancar porque falta una característica o porque la virtualización está desactivada. Comprueba por orden: que la virtualización está habilitada en el firmware, que la plataforma de máquina virtual está activada, que has reiniciado, y que el hipervisor se inicia con Windows. Esto último se comprueba y se corrige con estos comandos en un símbolo del sistema con permisos de administrador:
bcdedit /enum | findstr /i hypervisorlaunchtype
bcdedit /set hypervisorlaunchtype auto
Reinicia después de cambiarlo. La documentación oficial para instalar WSL está en la página de Microsoft sobre WSL.
VirtualBox o VMware dejan de funcionar o van muy lentos
Cuando la plataforma de máquina virtual o Hyper-V están activos, Windows se ejecuta sobre su propio hipervisor y las demás aplicaciones de virtualización tienen que convivir con él. Las versiones actuales de VirtualBox y de VMware lo hacen usando la plataforma del hipervisor de Windows, con algo menos de rendimiento. Si ves errores que dicen que VT-x no está disponible, prueba a activar también Plataforma del hipervisor de Windows y actualiza el programa. Si alguno te da problemas que no consigues resolver, puedes desactivar el hipervisor temporalmente con bcdedit /set hypervisorlaunchtype off y reiniciar, sabiendo que eso desactiva también WSL 2 hasta que lo vuelvas a poner en auto.
Si tu problema con VMware es otro, el aviso de que la máquina está en uso, lo tienes en la guía del bloqueo de máquinas virtuales de VMware.
La seguridad basada en virtualización también usa el hipervisor
Funciones como la integridad de memoria (en Seguridad de Windows, Seguridad del dispositivo, Aislamiento del núcleo) también se apoyan en el hipervisor. No la desactives para resolver un problema de virtualización: rebaja la protección del equipo. Resuelve el conflicto de otra forma, por ejemplo actualizando la aplicación de virtualización.
Cómo desactivarla
Si ya no la necesitas, desmarca la característica en el cuadro de optionalfeatures y reinicia, o ejecuta en PowerShell con permisos de administrador:
Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Antes de hacerlo, comprueba que ninguna de tus herramientas, como WSL 2 o un emulador, depende de ella.
Cuándo tiene sentido ir más allá
La plataforma de máquina virtual resuelve el uso local en un solo equipo. Si lo que necesitas es acceder a Windows desde cualquier lugar o dar escritorios a varias personas, entras en el terreno de los escritorios alojados, que explicamos en qué es VDI y cómo funciona. Para activar Hyper-V completo, en Windows o en servidores, la referencia es la guía de instalación de Hyper-V de Microsoft.
Preguntas frecuentes
¿Necesito Windows 11 Pro para activar la plataforma de máquina virtual?
No. Está disponible en todas las ediciones. Lo que sí requiere Pro, Enterprise o Education es Hyper-V completo.
¿Reduce el rendimiento del equipo?
Con la característica activada, Windows se ejecuta sobre el hipervisor, lo que en la mayoría de equipos modernos no se nota en el uso diario. Puede afectar algo a ciertas cargas, como juegos con determinados sistemas anti-trampas o aplicaciones muy sensibles al rendimiento de la CPU.
¿Tengo que activar también Hyper-V para usar WSL 2?
No. WSL 2 necesita la plataforma de máquina virtual, no el administrador de Hyper-V.
¿Por qué sigue diciendo que la virtualización está deshabilitada?
Porque la opción de la BIOS no está activada o no se guardó. Entra de nuevo en el firmware, comprueba el nombre exacto de la opción para tu procesador y guarda al salir.
Para entender mejor los comandos de reparación que se mencionan aquí, consulta cómo reparar Windows con DISM y SFC.
