Corrigir erro 0x800f080c ao habilitar Hyper-V no Windows

Por que isso acontece
O erro 0x800f080c geralmente indica que o Windows não reconheceu o nome da funcionalidade que você tentou ativar. Causas comuns:
- Erro de digitação no comando PowerShell ou DISM.
- Uso de um script batch inadequado ou incompleto (especialmente em Windows Home).
- A edição do Windows não inclui Hyper-V (Home não tem suporte nativo).
- Conflito com recursos de segurança baseados em virtualização, como “Memory Integrity” (Integridade de memória) do Core Isolation.
Pré-requisitos rápidos
- Confirme a edição do Windows: Pro, Enterprise ou Education suportam Hyper-V nativamente; Home não. Execute winver para ver a versão.
- Tenha uma conta com privilégios de administrador.
- Faça backup antes de alterar o Registro.
1. Verifique o comando para erros de digitação
O erro mais comum é um comando incorreto. No PowerShell com privilégios de administrador, use exatamente:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Dicas:
- Não deixe espaços indevidos dentro de “Microsoft-Hyper-V-All”.
- Execute o PowerShell como Administrador (clique com botão direito > Executar como administrador).
- Se estiver usando o Prompt de Comando, prefira executar DISM conforme explicado abaixo.
2. Uso do DISM (alternativa ao PowerShell)
Se o PowerShell falhar, use DISM (Prompt de Comando como Administrador):
dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /all /norestart
Explicação rápida: /all ativa dependências; /norestart evita reinício automático.
3. Verifique o script batch para Windows Home
O Hyper-V não é suportado oficialmente no Windows 11 Home. Algumas pessoas usam um script batch que instala pacotes .mum com DISM. Um exemplo típico de script (verifique cada linha antes de executar):
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
Pontos a verificar no script:
- As aspas e barras invertidas devem estar corretas.
- Execute o .bat como Administrador.
- Revise se os pacotes .mum realmente existem na pasta indicada.
- Scripts de terceiros podem ser inseguros; revise antes de executar.
4. Desative temporariamente a Integridade de memória (Core Isolation)
O recurso “Memory Integrity” (Integridade de memória) usa virtualização e pode bloquear outras soluções de virtualização. Se você estiver em uma VM ou tentando usar VirtualBox/VMware, desative temporariamente para testar.
Passos via interface (Windows 11):
- Pressione Win + I para abrir Configurações.
- No painel esquerdo, clique em Privacidade e segurança.
- Clique em Segurança do Windows.
- Em Áreas de proteção, selecione Segurança do dispositivo.
- Clique em Detalhes do isolamento do núcleo.
- Desative o interruptor Integridade de memória e reinicie o sistema ou a máquina virtual.
Importante: desative apenas temporariamente para testar. Reative depois do troubleshooting, se possível.
4.1 Desativar via Registro (avançado)
Editar o Registro tem riscos. Faça backup do Registro e crie um ponto de restauração antes.
Passos:
- Pressione Win + R, digite regedit e pressione Enter.
- Navegue até:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\
- No painel direito, abra o valor Enabled e defina o dado do valor para 0.
- Reinicie o sistema.
Aviso: modificar chaves de segurança pode reduzir proteção do sistema. Reative após completar a instalação do Hyper-V.
5. Fluxograma de decisão (ajuda a escolher o próximo passo)
flowchart TD
A[Recebeu 0x800f080c ao habilitar Hyper-V?] --> B{Sua edição do Windows suporta Hyper-V?}
B -- Não 'Home' --> C[Verificar script batch e pacotes .mum]
B -- Sim --> D{Testou Enable-WindowsOptionalFeature?}
D -- Não --> E[Executar PowerShell como Administrador e rodar o comando correto]
D -- Sim --> F{Tentou DISM?}
F -- Não --> G[Executar dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /all /norestart]
F -- Sim --> H{Integridade de memória ativa?}
H -- Sim --> I[Desativar Integridade de memória temporariamente e reiniciar]
H -- Não --> J[Verificar logs do DISM e arquivos .mum; considerar suporte Microsoft]
C --> K[Scripts podem falhar; recomenda-se usar upgrade de edição para Pro ou VMs alternativas]
6. Checklist por função
Administradores de sistema:
- Validar edição do Windows.
- Executar PowerShell/DISM como Administrador.
- Revisar e testar script batch em ambiente controlado.
- Backup do Registro e ponto de restauração antes de mudanças críticas.
Usuário avançado / Desenvolvedor:
- Tentar desativar Integridade de memória para teste.
- Conferir dependências de virtualização (VT-x/AMD-V na BIOS/UEFI).
- Usar alternativas (VirtualBox/VMware) se não houver suporte ao Hyper-V.
7. Critérios de aceitação (como verificar que o problema foi resolvido)
- O comando Enable-WindowsOptionalFeature ou DISM conclui sem erros.
- Hyper-V aparece em “Ativar ou desativar recursos do Windows” e componentes estão com status habilitado.
- VMs podem ser criadas e iniciadas no Hyper-V Manager (ou o recurso host não entra em conflito com outras ferramentas).
8. Quando isso não resolve — alternativas e limitações
- Se você estiver em Windows Home, a solução segura é atualizar para Pro ou usar VirtualBox/VMware.
- Se o DISM aponta pacotes faltantes, a mídia de instalação do Windows pode estar danificada — tente reparar a imagem do Windows com:
DISM /Online /Cleanup-Image /RestoreHealth
- Em ambientes corporativos, políticas de grupo podem bloquear a ativação de recursos.
9. Mini-metodologia de troubleshooting (rápida)
- Verifique edição do Windows.
- Confirme comando correto no PowerShell. Teste com DISM.
- Revise scripts batch e pacotes locais.
- Teste desativar Integridade de memória.
- Use DISM /RestoreHealth se houver corrupção de imagem.
- Se tudo falhar, considere atualizar edição ou usar outra solução de virtualização.
10. Caixa de fatos (sem números inventados)
- Suporte nativo ao Hyper-V: Windows Pro, Enterprise, Education.
- Windows Home: não tem suporte nativo; existem gambiarras com scripts, porém com riscos.
- Integridade de memória faz parte do Core Isolation e pode bloquear outros hipervisores.
11. Glossário de 1 linha
- Hyper-V: hipervisor nativo da Microsoft para criar e gerenciar máquinas virtuais.
- DISM: ferramenta de manutenção de imagens do Windows (Deployment Image Servicing and Management).
- Integridade de memória: recurso de segurança que protege processos críticos usando virtualização.
12. Testes/critérios de aceitação sugeridos
- Executar o comando PowerShell/DISM e verificar saída com sucesso.
- Confirmar que o Hyper-V Manager abre e permite criar uma VM mínima.
- Confirmar que outras ferramentas (VirtualBox) não entram em conflito, ou documentar incompatibilidade.
13. Riscos e mitigação
- Risco: desativar Integridade de memória reduz proteção contra ataques a processos do sistema.
- Mitigação: somente desativar temporariamente; reativar após testes.
- Risco: executar scripts de fontes não confiáveis.
- Mitigação: revisar código do script e executar em ambiente isolado.
14. Alternativas populares
- VirtualBox: hipótese multiplataforma, boa compatibilidade com imagens várias.
- VMware Workstation Player: solução estável para desktop, com bom desempenho.
Conclusão
O erro 0x800f080c ao habilitar Hyper-V costuma ser causado por comandos incorretos, scripts problemáticos ou conflitos com o recurso de Integridade de memória. Verifique a edição do Windows, use os comandos PowerShell ou DISM corretos, revise scripts batch com cuidado e, se necessário, desative temporariamente a Integridade de memória. Se nada funcionar, considere atualizar para uma edição com suporte nativo ao Hyper-V ou usar uma solução de virtualização alternativa.
Resumo:
- Verifique edição do Windows e privilégios de administrador.
- Use Enable-WindowsOptionalFeature no PowerShell ou dism no CMD.
- Revise scripts batch; faça backup antes de mudanças no Registro.
- Desative temporariamente Integridade de memória para teste; reative depois.
Materiais semelhantes

Limpar dados e cache do Google Play Services

Encontrar a fonte de um vídeo — busca reversa

Assistir NFL ao vivo grátis de qualquer lugar

Corrigir Dev Error 6039 no Warzone

Corrigir erro 0x800f080c ao habilitar Hyper-V
