Soluções para o Erro "Este Plataforma Não Suporta Virtualização Intel VT-x/EPT"

2026.8.2 Edição II O VBScript ainda estava sendo iniciado automaticamente, causando o erro na máquina virtual. Esteve usando a ferramenta HyperV-off.exe para tentar resolver. 2026.8.1 Edição I Autor resolveu o problema em duas noites consecutivas, mas o VBScript foi iniciado novamente. Usou a ferramenta mencionada no final do artigo para desligar o VBScript. No entanto, não sabe por que ele se reinicia automaticamente. Inicialmente, suspeitava que o recurso WSL (Windows Subsystem to Linux) estava desativado, mas precisa verificar mais para ver se isso ocorrerá novamente após alguns dias. O Que São Intel VT-x e Intel EPT? Intel VT-x (Virtualização Tecnológica, Tecnologia de Virtualização): É um canal de privilégios de hardware que o CPU oferece às máquinas virtuais. Com ele, as máquinas virtuais podem acessar diretamente os recursos do processador, proporcionando desempenho próximo ao real. Sem esta tecnologia, as máquinas virtuais só podem simular o desempenho do processador, o que reduz significativamente a eficiência. Intel EPT (Extensão de Tabelas de Página, Extensão de Tabelas de Página): É uma extensão da VT-x responsável pela aceleração de memória virtual. Ela é responsável pela conversão da tabela de endereços de memória da máquina virtual, permitindo que ela acesse a memória de forma mais rápida e direta. Em resumo: VT-x é o "interruptor que permite às máquinas virtuais usar um verdadeiro processador" enquanto EPT é o "acelerador que torna a utilização da memória nas máquinas virtuais fluida". Geralmente, ambos são ativados juntos, e quando você vê a mensagem de erro "não suportado", na verdade, este canal está bloqueado. Por Que Aparece o Erro "Não Suportado"? O erro ocorre por três razões principais: não tem essa funcionalidade, tem mas não foi ativada, ou foi ativada, mas outra aplicação a está ocupando.

  1. Verifique se o Processador Tem Esta Funcionalidade É o primeiro passo básico. Se o processador não suportar essa funcionalidade, todas as outras etapas vão ser em vão.
  • Abra o Gerenciador de Tarefas (Ctrl+Shift+Esc), clique na aba 'Desempenho', selecione 'Processador' à esquerda.
  • Se ver 'Virtualização: Habilitada' ou 'Virtualização: Desabilitada', significa que o processador suporta VT-x.
  • Se não houver 'Virtualização' como opção, significa que o processador não suporta essa função, então não há solução. Conclusão:
  • Caso tenha a palavra 'Virtualização': vá para a próxima etapa.
  • Caso contrário: o hardware não suporta, encerre a pesquisa.
  1. Ativar a Função de 'Virtualização' Como mencionado anteriormente, VT-x é uma tecnologia de virtualização baseada em hardware controlada pelo BIOS (Sistema de Entrada/Saída Básico). O BIOS carrega antes do sistema operacional e configura como o computador será inicializado. Como entrar no BIOS?
  • Diferentes computadores têm atalhos diferentes, comuns sendo: Del, F1, F2, F10, Esc. Precisa pressionar esses botões logo após ligar o computador, antes mesmo de entrar no sistema. Se não souber qual é, pode procurar na marca e modelo do seu computador.
  • Depois de entrar no BIOS, procure pela opção relacionada a 'virtualização'. Os nomes podem incluir: - Intel Virtualization Technology - VT-x - Virtualização - SVM Mode (plataformas AMD)
  • Mude a opção de 'Desabilitado' para 'Habilitado'.
  • Salve e saia: Pressione F10, escolha Sim ou Salvar e Sair, o computador reiniciará e entrará em vigor.
  • Conclusão: - Se antes estava 'desabilitado', depois deve estar funcionando. - Se ainda estiver com problemas, ou se o BIOS não tiver essa opção, mas o Gerenciador de Tarefas indicar que o processador suporta: vá para a próxima etapa.
  1. A Função de 'Virtualização' Está sendo Usada por Outras Aplicações Esta é a situação mais comum e mais frustrante. Mesmo que o processador suporte e o BIOS esteja habilitado, a função VT-x ainda pode ser usada por outras aplicações, impedindo que as máquinas virtuais usem. As principais aplicações que usam VT-x incluem:
  • Hyper-V (várias versões do Windows)
  • Plataformas de Máquina Virtual (como WSL2, Sandbox do Windows, Docker Desktop)
  • Monitores de Máquina Virtual (uma das funções adicionais do Windows)
  • Segurança Baseada em Máquina Virtual (como o VBScript e seus sub-serviços)

Essas aplicações carregam um arquivo chamado hv.sys (Monitor de Máquina Virtual), que ocupa exclusivamente VT-x. Você precisará desligar todas elas. Então, Como Desligá-las? O controle sobre o Monitor de Máquina Virtual (hv.sys) do Windows é feito por três canais independentes, cada um com suas próprias funções. Se você não puder localizar qual processo está ocupando VT-x, é melhor verificar todos os três canais. Se você encontrar, pode simplesmente desligar o processo correspondente. Primeiro Canal: Opções de Instalação de Funções do Sistema Operacional Este canal controla se as funções do sistema operacional estão instaladas. Se estiverem instaladas, o sistema carregará os compnoentes correspondentes do Monitor de Máquina Virtual ao iniciar.

  • Precione Win + R, digite optionalfeatures, pressione Enter. 2. Na janela "Funções do Sistema Operacional", localize as seguintes opções e **certifique-se de que elas não estão marcadas** (se estiverem marcadas, desmarque-as e clique em OK). - Hyper-V - Plataforma de Máquina Virtual - Plataforma de Monitoramento de Máquina Virtual do Windows - Subsistema do Windows para Linux (WSL) - Sandbox do Windows
  • Note: Após desmarcar, pode ser necessário reiniciar o computador para que as alterações tenham efeito. Segundo Canal: Banco de Dados de Configuração de Boot (BCD) Este canal determina se o sistema deve carregar o hv.sys ao iniciar. Mesmo que você desative todas as funções no primeiro canal, se o BCD estiver configurado para carregar, o sistema ainda iniciará o Monitor de Máquina Virtual.
  • Com privilégios administrativos, abra o Prompt de Comandos (CMD) ou o PowerShell. 2. Digite os seguintes comandos para verificar dois parâmetros importantes: bcdedit /enum {current} | findstr hypervisorlaunchtype bcdedit /enum {current} | findstr vsmlaunchtype - **hypervisorlaunchtype**: Controla **o Hypervisor Genérico (usado pelo Hyper-V/WSL)**. Se mostrar Auto ou On, significa que o sistema iniciará o Hypervisor ao iniciar. - **vsmlaunchtype**: Especificamente controla **o Hypervisor de Fundo da Segurança Virtual Baseada em Máquina Virtual (VBScript / DeviceGuard)**. Se mostrar Auto ou On, significa que o sistema iniciará o Hypervisor relativo ao VBScript. 3. **Feche-os:** - Se hypervisorlaunchtype não for off, execute: bash bcdedit /set hypervisorlaunchtype off - Se vsmlaunchtype não for Off, execute: bash bcdedit /set vsmlaunchtype off 4. **Reinicie o Computador** para que a configuração entre em vigor. Terceiro Canal: Política de Segurança Baseada em Máquina Virtual no Registro Este canal controla as políticas de segurança que os serviços do sistema leem após a inicialização do sistema. Mesmo que os dois primeiros canais estejam fechados, se a política do registro permitir o VBScript, os serviços do sistema podem iniciar o Hypervisor em tempo de execução.

Precione Win + R, digite regedit, pressione Enter para abrir o Editor do Registro. 2. Navegue até o caminho a seguir:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard


  1. No painel direito, encontre EnableVirtualizationBasedSecurity. Se não existir, ignore este passo.
  • Valor 0: Desativa a segurança baseada em máquina virtual (VBScript)
  • Valor 1: Permite a segurança baseada em máquina virtual (VBScript)
  1. Mude o valor para 0 (clique duas vezes, insira 0, clique em OK).
  2. Reinicie o Computador para que a configuração entre em vigor.

Teoricamente, pesquisando nesses três canais você deve resolver o problema, mas algumas configurações de VBScript podem ser muito rígidas, impedindo que você desabilite manualmente com bcdedit ou modificando o registro. A maior causa raiz: Credential Guard / DeviceGuard, se ativado e com UEFI Lock (Bloqueio de Firmware) ativado.

Os comandos normais só podem modificar as configurações registradas no disco rígido do sistema; configurações de bloqueio de firmware UEFI estão escritas nas variáveis de firmware do controlador de placa-mãe, que não podem ser removidas com comandos normais do sistema; apenas ferramentas oficiais podem remover programas de desinstalação durante a fase de boot.

Acesse o link para baixar esta ferramenta oficial: Download Device Guard and Credential Guard Hardware Readiness Tool from Official Microsoft Download Center Descompacte e veja as pastas abaixo:

Abra o PowerShell com privilégios administrativos, Navegue até o diretório da ferramenta: cd C:<caminho_da_sua_ferramenta> Execute o comando de desativação:

.\DG_Readiness_Tool_v3.6.ps1 -Disable

O comando pode gerar mensagens vermelhas, mas desde que finalize com "reboot" (reinício), não há problema. Após o reboot, a configuração estará em vigor, observe que durante o processo de reinício, será solicitado se deseja desativar a função, confirme com F3, caso contrário, o comando de desativação não terá efeito.

Tags: hardware-virtualization intel-vt-x intel-ept windows-hypervisor deviceguard

Publicado em 9-21 16:50