Sus sistemas en ejecución Windows 10 y 11 vienen con una herramienta de virtualización opcional, Hyper-V. Si lo desea, puede habilitarlo mediante un comando DISM en PowerShell y el símbolo del sistema.
Sin embargo, el comando para habilitar Hyper-V a veces puede devolver el error "No se reconoció un nombre de características de Windows" o el error "Nombre de característica Microsoft-Hyper-V es desconocido" 0x800f080c.
A menudo, este error se desencadena debido a problemas con el comando DISM. Si intenta habilitar Hyper-V en Windows 11 Home y encuentra el error, podría deberse a problemas con el script. En cualquier caso, aquí hay algunos pasos de solución de problemas para corregir este error y habilitar Hyper-V en Windows.
1. Verifique el comando para errores tipográficos
El contribuyente más común a este error es el uso de un comando incorrecto. Puede usar el siguiente comando en PowerShell para habilitar Hyper-V en las ediciones Windows 11 Pro, Edu y Enterprise del sistema operativo:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Si cree que ha utilizado el comando correcto, busque espacios innecesarios entre Microsoft-Hyper-V-All. Vuelva a ejecutar el comando y compruebe si se ha resuelto el error.
Si el problema persiste, consulte las otras formas de habilitar Hyper-V en Windows 11.
2. Verifique su secuencia de comandos por lotes de Hyper-V en busca de errores
Hyper-V solo está disponible en las ediciones Pro, Edu y Enterprise del sistema operativo Windows. Si está utilizando Inicio, deberá utilizar una solución de secuencia de comandos por lotes para habilitar Hyper-V en Windows 11 Home.
Si encuentra el error 0x800f080c con el script de Hyper-V, verifíquelo en busca de errores. El script por lotes para habilitar Hyper-V debería verse así:
empujar "%~dp0"
dir /b %SystemRoot%
mantenimiento\Paquetes\*Hiper-V*.mamá >hiper-v.TXT
para /f %%i en ('findstr /i. hiper-v.txt 2^>nul') hacer desmontar /en línea /norestart/agregar-paquete:"%raíz del sistema%
servicio\Paquetes\%%i"
del hiper-v.txt
Desactivar /en línea /permitir-característica /nombre de la característica: Microsoft-Hyper-V -Todos /Limitar acceso /TODOS
Pausa
Después de verificar el script, ejecútelo como administrador y verifique si se resolvió el error.
3. Desactivar la función de integridad de la memoria de aislamiento del núcleo
Si el error se activa en una máquina virtual, como VirtualBox, verifique si la característica de integridad de la memoria está causando el error.
La integridad de la memoria es parte de Core Isolation de Windows 11, una función de seguridad basada en la virtualización. Cuando está habilitado, evita que los actores de amenazas inserten código malicioso en los procesos del sistema de alta seguridad.
Siga estos pasos para deshabilitar la función de integridad de la memoria en Windows 11:
- Prensa ganar + yo abrir Ajustes.
- A continuación, haga clic en el Privacidad y seguridad pestaña en el panel izquierdo.
- A continuación, haga clic en Seguridad de Windows.
- Bajo la Áreas de protección sección, haga clic en Seguridad del dispositivo.
- Haga clic en Detalles de aislamiento del núcleo bajo la Aislamiento del núcleo sección.
- Aquí, cambie el interruptor para Integridad de la memoria para apagarlo.
Reinicie la sesión de su máquina virtual y verifique si hay mejoras.
Si el problema persiste, puede usar el Editor del registro para modificar los valores del registro y deshabilitar la función de integridad de la memoria.
Tenga en cuenta que editar su Registro de Windows implica un riesgo. Asegurate que hacer una copia de seguridad de su registro de Windows y crear un punto de restauración antes de continuar con los pasos a continuación.
Para deshabilitar la integridad de la memoria de aislamiento del núcleo mediante el Editor del Registro:
- Prensa Ganar + R para abrir Ejecutar.
- Tipo regeditar en el cuadro Ejecutar y haga clic en DE ACUERDO. Hacer clic Sí si lo solicita el Control de cuentas de usuario (UAC).
- En el Editor del Registro, navegue a la siguiente ubicación. Puede copiar y pegar la ruta del registro para una navegación rápida:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\
- En el panel derecho, haga doble clic en el Activado valor.
- En el Datos de valor Tipo de campo 0 y haga clic DE ACUERDO.
Cierre el Editor del Registro y compruebe si se ha resuelto el error 0x800f080c.
Corrección del error 0x800f080c Hyper-V en Windows
Este error a menudo se desencadena debido a un comando incorrecto o a un problema con su secuencia de comandos por lotes. En cualquier caso, verifique el comando o la secuencia de comandos en busca de errores tipográficos y corríjalos para habilitar Hyper-V en su computadora.
Dicho esto, Hyper-V no es la única herramienta de virtualización disponible en Windows. Las dos alternativas populares, VirtualBox y VMWare Player, son excelentes herramientas de máquina virtual con distintas ventajas.