Por defecto, Hyper-V no está disponible en las ediciones Home de Windows 10 y Windows 11. Sin embargo, los archivos necesarios están presentes en el sistema, pero simplemente desactivados. Por lo tanto, es posible activar Hyper-V sorteando esta limitación mediante un script PowerShell automatizado. Esta guía explica cómo activar Hyper-V en Windows Home mediante un archivo por lotes generado automáticamente.
¿Cómo activo Hyper-V en Windows Home Edition?
Abra PowerShell con derechos de administrador.
Confirme el mensaje UAC haciendo clic en Sí.
Copie y pegue el siguiente script en PowerShell y pulse Intro:
$file = "$env:TEMP\Hyper-V-Enabler.bat"
$scriptContent = @"
@echo off
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
"@
Set-Content -Path $file -Value $scriptContent
Start-Process -FilePath $file -Verb RunAs

El script PowerShell crea y ejecuta un archivo batch temporal (.bat
) que fuerza la activación de Hyper-V en Windows Home. He aquí cómo funciona paso a paso.
Dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
Permite instalar archivos Hyper-V presentes en Windows pero no activados por defecto.
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
Permite activar Hyper-V una vez instalados los archivos.
Cuando se abra el símbolo del sistema, deja que termine el proceso. Deberías ver varias líneas confirmando que se han añadido los paquetes y se han activado las funciones.
Al final del proceso, el script le pedirá que reinicie el ordenador para finalizar la instalación. Pulse Y y, a continuación, Intro para reiniciar inmediatamente o reinicie manualmente más tarde.

Después de reiniciar, puede comprobar que Hyper-V está activado abriéndolo directamente.

Descubra cómo activar la virtualización para acelerar el rendimiento de su máquina virtual.
¿Por qué Hyper-V no está activado por defecto en Windows Home?
Microsoft reserva ciertas funciones avanzadas para las ediciones Professional y Enterprise con el fin de diferenciar su oferta. Como Hyper-V es una solución de virtualización utilizada principalmente por profesionales, se incluye en Windows Pro, Enterprise y Education, pero no en Windows Home.
Windows Home está diseñado para uso doméstico y la virtualización no es una necesidad para la mayoría de los usuarios. Hyper-V requiere conocimientos técnicos y una configuración que no se corresponde con las necesidades del gran público.
Hyper-V funciona como un hipervisor de tipo 1, tomando el control directo del hardware y modificando la gestión de la memoria y los recursos del sistema. Activar esta función por defecto podría provocar conflictos con ciertas aplicaciones que requieren acceso directo al hardware, como el software de juegos o los controladores gráficos avanzados.
Aunque Hyper-V no está disponible en Windows Home, existen alternativas gratuitas y compatibles como VirtualBox y VMware Workstation Player que permiten crear y gestionar máquinas virtuales sin tener que actualizarse a una versión Pro.