Seus sistemas em execução Windows 10 e 11 vêm com uma ferramenta de virtualização opcional, o Hyper-V. Se desejar, você pode ativá-lo usando um comando DISM no PowerShell e no prompt de comando.

No entanto, o comando para habilitar o Hyper-V às vezes pode retornar o erro "Um nome de recursos do Windows não foi reconhecido" ou "Nome do recurso Microsoft-Hyper-V é desconhecido" 0x800f080c.

Muitas vezes, esse erro é acionado devido a problemas com o comando DISM. Se você tentar habilitar o Hyper-V no Windows 11 Home e encontrar o erro, pode ser devido a problemas com o script. De qualquer forma, aqui estão algumas etapas de solução de problemas para corrigir esse erro e habilitar o Hyper-V no Windows.

1. Verifique o comando para erros de digitação

O contribuidor mais comum para esse erro é o uso de um comando incorreto. Você pode usar o seguinte comando no PowerShell para habilitar o Hyper-V no Windows 11 Pro, Edu e Enterprise do sistema operacional:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

Se você acha que usou o comando correto, procure por espaços desnecessários entre Microsoft-Hyper-V-All. Execute novamente o comando e verifique se o erro foi resolvido.

Se o problema persistir, verifique as outras maneiras de ativar o Hyper-V no Windows 11.

2. Verifique se há erros no script em lote do Hyper-V

O Hyper-V está disponível apenas nas edições Pro, Edu e Enterprise do sistema operacional Windows. Se você estiver usando Home, precisará usar uma solução alternativa de script em lote para ativar o Hyper-V no Windows 11 Home.

Se você encontrar o erro 0x800f080c com o script Hyper-V, verifique se há erros. O script em lote para habilitar o Hyper-V deve se parecer com isto:

empurrado "%~dp0"
dir /b %SystemRoot%
atendimento\Pacotes\*Hyper-V*.mamãe >hiper-v.TXT
for /f %%i in ('findstr /i. hiper-v.txt 2^>nul') fazer dism /on-line /norestart/adicionar-pacote:"%SystemRoot%
serviços\Pacotes\%%i"
del hyper-v.txt
Dism /online /habilitar-feature /featurename: Microsoft-Hyper-V -All /LimitAccess /ALL
Pausa

Após verificar o script, execute-o como administrador e verifique se o erro foi resolvido.

3. Desative o recurso de integridade de memória de isolamento de núcleo

Se o erro for acionado em uma máquina virtual, como o VirtualBox, verifique se o recurso de integridade da memória está causando o erro.

A integridade da memória faz parte do Core Isolation do Windows 11, um recurso de segurança baseado em virtualização. Quando ativado, impede que os agentes de ameaças insiram códigos maliciosos em processos do sistema de alta segurança.

Siga estas etapas para desativar o recurso de integridade da memória no Windows 11:

  1. Imprensa Vitória + eu abrir Configurações.
  2. A seguir, clique no Privacidade e segurança guia no painel esquerdo.
  3. A seguir, clique em Segurança do Windows.
  4. Debaixo de Áreas de proteção seção, clique em Segurança do dispositivo.
  5. Clique em Detalhes do isolamento do núcleo debaixo de Isolamento do núcleo seção.
  6. Aqui, alterne o interruptor para Integridade da memória para desligá-lo.

Reinicie a sessão da máquina virtual e verifique se há melhorias.

Se o problema persistir, você pode usar o Editor do Registro para modificar os valores do Registro para desabilitar o recurso de integridade da memória.

Observe que editar o Registro do Windows envolve riscos. Tenha certeza de faça backup do Registro do Windows e criar um ponto de restauração antes de prosseguir com as etapas abaixo.

Para desabilitar a integridade da memória de isolamento do Core usando o Editor do Registro:

  1. Imprensa Vitória + R para abrir Executar.
  2. Tipo regedit na caixa Executar e clique em OK. Clique Sim se solicitado pelo Controle de Conta de Usuário (UAC).
  3. No Editor do Registro, navegue até o seguinte local. Você pode copiar e colar o caminho do registro para navegação rápida:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\
  4. No painel direito, clique duas vezes no Habilitado valor.
  5. No dados de valor tipo de campo 0 e clique OK.

Feche o Editor do Registro e verifique se o erro 0x800f080c foi resolvido.

Corrigindo o erro 0x800f080c Hyper-V no Windows

Esse erro geralmente é acionado devido a um comando incorreto ou problema com seu script em lote. Em qualquer caso, verifique se há erros de digitação no comando ou script e corrija-os para habilitar o Hyper-V em seu computador.

Dito isso, o Hyper-V não é a única ferramenta de virtualização disponível no Windows. As duas alternativas populares, VirtualBox e VMWare Player, são excelentes ferramentas de máquina virtual com vantagens distintas.