Cómo desactivar Hyper-V en Windows 11

Desactivando Hyper-V en Windows: Guía práctica paso a paso

Al final tuve que desactivar Hyper-V en mi equipo con Windows para poder hacer funcionar otras cosas de virtualización. La verdad, la documentación lo presenta como algo sencillo, pero en la práctica resulta ser un poco enredado. Aquí te comparto lo que descubrí después de probar, equivocarme y reiniciar varias veces.

Primer método: Desde el clásico Panel de control

Este método puede parecer simple, pero funciona en muchas versiones. Para comenzar, presiona Win + R para abrir el diálogo Ejecutar. Escribe appwiz.cpl y pulsa Enter; esto abrirá la lista de programas instalados y funciones de Windows. En el lado izquierdo, verás la opción “Activar o desactivar características de Windows”. Ahí comienza todo.

Haz clic y aparecerá una lista. Busca “Hyper-V” — puede estar expandido o colapsado. Si lo encuentras, verás una casilla marcada como «Hyper-V Hypervisor». Desmarca esa opción. Muchas veces, hay una casilla principal que controla toda la función de Hyper-V; desmarcarla suele ser suficiente. Además, si ves opciones como «Plataforma de hipervisor de Windows» o «Plataforma de máquina virtual», esas también podrían estar relacionadas y quizás debas desactivarlas si tienes problemas con virtualización anidada o WSL2.

Haz clic en OK, y espera unos momentos. Windows te pedirá que reinicies para aplicar los cambios. A veces, con eso basta, pero ojo: Hyper-V puede ser un poco travieso y, en ocasiones, no se apaga del todo si otros componentes dependen de él. Tras reiniciar, puedes verificar si Hyper-V sigue activo ejecutando tpm.msc o con PowerShell.

Segundo método: PowerShell — La vía rápida

Si el Panel de control no coopera o prefieres una opción más directa, PowerShell es tu aliado. Lo mejor es abrirlo como administrador: presiona Win + X y selecciona “Windows PowerShell (Administrador)” o “Windows Terminal (Administrador)”. También puedes buscar “PowerShell”, hacer clic derecho y elegir “Ejecutar como administrador”.

Luego, escribe:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor

Este comando desactiva directamente la característica del hipervisor de Hyper-V. La operación puede tardar un poquito y, a veces, aparecen advertencias acerca de otros componentes que dependen de Hyper-V. Cuando termine, reinicia tu PC. Después, abre PowerShell y ejecuta:

Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor

Revisa el campo Estado. Si dice “Deshabilitado”, ¡muy bien! Si no, vuelve a correr el comando de desactivación o intenta modificar el registro más adelante. Si WSL 2 también da problemas, puedes desactivar “Plataforma de máquina virtual” y “Plataforma de hipervisor” con estos comandos:

Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Disable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform

Tercer método: Modificación en el Registro (un poco más arriesgado)

Este método es para quienes ya probaron de todo y aún ven que Hyper-V se resiste. Consiste en editar el registro, así que primero haz una copia de seguridad. Presiona Win + R, ejecuta regedit y acepta cualquier aviso del Control de cuentas de Usuario. Luego navega hasta:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\HYPER-V

Si esa clave existe, busca un valor DWORD llamado “HypervisorEnforcedManagement” y ponlo en 0. A veces, Hyper-V conserva configuraciones incluso después de desactivar sus componentes, y editar el registro puede limpiar esas huellas. Para rapidez, también puedes crear un archivo .reg. Abre el Bloc de notas y pega esto:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\HYPER-V]
"HypervisorEnforcedManagement"=dword:00000000

Guárdalo como disable_hyperv.reg y haz doble clic para fusionarlo. Después, reinicia el equipo. Ten cuidado: si no estás familiarizado con el registro, es fácil cometer errores. Pero en algunas ocasiones, esto ayuda cuando otros métodos no funcionan.


En resumen: desactivar Hyper-V por completo puede ser complicado, ya que Windows puede mantener partes de la función activas o reactivarlas en actualizaciones. Es recomendable revisar todas las funciones relacionadas, como “Plataforma de máquina virtual” y “Plataforma de hipervisor de Windows”. Además, en algunas ediciones de Windows, como Windows 11 Home, Hyper-V simplemente no está presente, así que no hay problema.

Para verificar después del reinicio, ejecuta systeminfo en la consola o PowerShell y busca referencias a Hyper-V. También puedes revisar en tpm.msc o intentar desactivar Hyper-V a través de la interfaz gráfica otra vez.

¡Espero que esto te haya sido útil! A mí me costó bastante encontrar la mejor forma, y algunos pasos no son tan sencillos, pero después de unos intentos todo encajó. Espero que esto ahorre tiempo a alguien más y que no tenga que dedicarle un fin de semana entero.