Cómo habilitar Hyper-V en Windows 10/11 Pro y Home

Así que, si estás experimentando con Windows Server o simplemente intentando ejecutar máquinas virtuales en Windows 10/11, Hyper-V es crucial. El problema es que, aunque está integrado en Pro y Enterprise, mucha gente no sabe que Hyper-V no está disponible oficialmente en las ediciones Home. Esto puede ser muy frustrante si intentas configurar máquinas virtuales y te encuentras con problemas de «Hyper-V no está disponible».Esta guía es muy realista: explica cómo habilitar Hyper-V, comprobar la compatibilidad de tu hardware e incluso cómo hacerlo funcionar en Windows Home con una solución alternativa. Básicamente, se trata de asegurarte de que tu hardware y sistema operativo estén listos para que VirtualBox o Hyper-V puedan funcionar. Una vez que tengas Hyper-V funcionando, podrás administrar y ejecutar máquinas virtuales, lo cual es una gran ventaja para probar configuraciones o simplemente experimentar con instantáneas. Dicho esto, no siempre es sencillo: a veces te encuentras con configuraciones del BIOS o restricciones de Windows, pero espero que esto muestre lo que puedes hacer sin tirar tu computadora por la ventana.

Cómo habilitar Hyper-V en Windows 10 y 11 (incluso en las ediciones Home)

Comprueba si tu hardware es compatible con Hyper-V

  • Abra un símbolo del sistema como administrador ( Windows key + R, escriba cmd, luego presione Ctrl + Shift + Enter)
  • Escribe systeminfoy pulsa Enter

Desplázate un poco hacia abajo y busca la sección » Requisitos de Hyper-V». A continuación, encontrarás Yeslo siguiente:

Extensiones del modo de monitor de VM: Sí  Virtualización habilitada en el firmware: Sí  Traducción de direcciones de segundo nivel: Sí Prevención de ejecución de datos disponible: Sí 

Si aparece Virtualization Enabled in Firmware: No, significa que la virtualización de hardware no está activada en la BIOS/UEFI. Esta suele ser la causa de que Hyper-V no se active. Normalmente, hay que reiniciar, acceder a la BIOS y activar Intel VT-X o AMD-V. Es un poco molesto porque los menús de la BIOS pueden variar mucho, así que busca opciones como Intel Virtualization Technology o AMD-V.

Prepara tu CPU: compruébalo mediante el Administrador de tareas

  • Presione Ctrl + Shift + Escpara abrir el Administrador de tareas
  • Cambie a la pestaña Rendimiento ; a veces necesita hacer clic en Más detalles en la parte inferior
  • Seleccione su procesador y busque «Virtualización» en los detalles de la CPU. Debería aparecer «Virtualización «.Si no es así, actívela en la BIOS y reinicie.Enabled

En algunas configuraciones, es extraño: una vez que se activa la virtualización en la BIOS, es posible que Windows no la detecte de inmediato. Reinicia y quizás vuelva a ejecutarla systeminfo.

Compruebe si Hyper-V ya está instalado

Si ve un mensaje similar A hypervisor has been detected. Features required for Hyper-V will not be displayed.en la información del sistema o en la pantalla, Hyper-V ya está instalado o parcialmente activo. De lo contrario, continúe.

Habilitación de Hyper-V mediante las características de Windows

  • Presione Inicio y escriba «optionalfeatures» o ejecuteoptionalfeatures
  • Busque Hyper-V en la lista, marque tanto la Plataforma Hyper-V como las Herramientas de administración
  • Haga clic en Aceptar y espere a que Windows instale los componentes necesarios; es posible que le pida que reinicie.

Habilitar Hyper-V desde PowerShell o DISM

  • Abra PowerShell como administrador ( Windows key + X> seleccione Windows PowerShell (Administrador) )
  • Ejecute este comando para habilitar Hyper-V:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
  • O, si prefieres DISM, ejecuta:dism.exe /Online /Enable-Feature:Microsoft-Hyper-V-All

Después de ejecutar cualquiera de los comandos, suele ser necesario reiniciar. Una vez reiniciado, verifique que Hyper-V se haya instalado correctamente: abra PowerShell y ejecute [Nombre del sistema] Get-WindowsOptionalFeature -Online -FeatureName *hyper*. Debería ver «Estado: Habilitado».

Hacer que Hyper-V se inicie automáticamente

  • Puedes ejecutarlo bcdedit /set HypervisorLaunchType autoen un CMD de administrador o PowerShell. De esta forma, Hyper-V intenta activarse al inicio, lo cual resulta muy útil si usas máquinas virtuales con frecuencia.

Para administrar máquinas virtuales, puede ejecutar el Administrador de Hyper-V escribiendo virtmgmt.msc«Ejecutar» ( Windows key + R).PowerShell también funciona para la automatización, si le interesa.

Obtener Hyper-V en Windows Home

Aquí es donde la cosa se complica: oficialmente, Microsoft no ofrece compatibilidad con Hyper-V en las ediciones Home. Pero, como siempre, los técnicos encontraron una solución. Básicamente, se puede añadir compatibilidad con Hyper-V manualmente mediante la pila de servicios de Windows y los comandos DISM.

Cree un script por lotes llamado enable-hyperv.bat con este código:

empujado "%~dp0" directorio /b %SystemRoot%\servicio\Paquetes\*Hyper-V*.mum > hyper-v.txt para /f %%i en ('findstr /i.hyper-v.txt 2^>nul') hacer dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Deshabilitar /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /All pausa 

Ejecute este archivo por lotes con permisos de administrador (clic derecho > Ejecutar como administrador).Es un truco, pero permite instalar Hyper-V en Windows 10/11 Home. Después, reinicie el PC y compruebe si Hyper-V aparece en la lista de características. Si es así, ¡genial! Está listo.

Tenga en cuenta que no se garantiza que esto funcione en todas las máquinas y podría requerir algunos ajustes en la BIOS. Además, Windows tiene la tendencia a complicar las cosas innecesariamente, así que no se sorprenda si falla a veces.

Resumen

  • Compruebe la compatibilidad del hardware para la virtualización consysteminfo
  • Habilite la virtualización en BIOS si es necesario
  • Utilice PowerShell o funciones opcionales para activar Hyper-V
  • Para las ediciones Home, pruebe la solución alternativa del script por lotes
  • Siempre reinicie después de realizar cambios para garantizar que todo funcione correctamente.

Resumen

Configurar Hyper-V puede ser un rollo, sobre todo cuando Microsoft no lo facilita a los usuarios domésticos. Pero si tu hardware está listo y estás dispuesto a pasar por algunos obstáculos, es totalmente factible. Solo prepárate para bucear en la BIOS o usar la línea de comandos, y no esperes que todo salga perfecto; a Windows le gusta mantenernos alerta. Espero que esto ayude a alguien a poner en marcha su estación de máquina virtual sin complicaciones.