Guia de tecnologias

Corrigir erro 0x800f080c ao habilitar Hyper-V no Windows

6 min read Windows Atualizado 15 Oct 2025
Corrigir erro 0x800f080c ao habilitar Hyper-V
Corrigir erro 0x800f080c ao habilitar Hyper-V

Erro 0x800f080c: nome da funcionalidade Microsoft-Hyper-V desconhecido

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):

  1. Pressione Win + I para abrir Configurações.
  2. No painel esquerdo, clique em Privacidade e segurança.
  3. Clique em Segurança do Windows.

Segurança do Windows — seção Segurança do dispositivo

  1. Em Áreas de proteção, selecione Segurança do dispositivo.

Detalhes da segurança do dispositivo e Core isolation

  1. Clique em Detalhes do isolamento do núcleo.

Alternar a integridade de memória para desativar

  1. 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:

  1. Pressione Win + R, digite regedit e pressione Enter.
  2. Navegue até:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\
  1. No painel direito, abra o valor Enabled e defina o dado do valor para 0.
  2. Reinicie o sistema.

Editor do Registro — desativar integridade de memória

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)

  1. Verifique edição do Windows.
  2. Confirme comando correto no PowerShell. Teste com DISM.
  3. Revise scripts batch e pacotes locais.
  4. Teste desativar Integridade de memória.
  5. Use DISM /RestoreHealth se houver corrupção de imagem.
  6. 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.
Autor
Edição

Materiais semelhantes

Limpar dados e cache do Google Play Services
Android

Limpar dados e cache do Google Play Services

Encontrar a fonte de um vídeo — busca reversa
Tutoriais

Encontrar a fonte de um vídeo — busca reversa

Assistir NFL ao vivo grátis de qualquer lugar
Streaming

Assistir NFL ao vivo grátis de qualquer lugar

Corrigir Dev Error 6039 no Warzone
Suporte Técnico

Corrigir Dev Error 6039 no Warzone

Corrigir erro 0x800f080c ao habilitar Hyper-V
Windows

Corrigir erro 0x800f080c ao habilitar Hyper-V

Corrigir: 'alguém pode estar usando sua conta'
Contas

Corrigir: 'alguém pode estar usando sua conta'