Como Desabilitar a Integridade da Memória Seletivamente para um Driver no Windows 11
🔍 WiseChecker

Como Desabilitar a Integridade da Memória Seletivamente para um Driver no Windows 11

Solução rápida: A Integridade da Memória (HVCI) não permite exceções por driver — é tudo ou nada. Se um único driver não for compatível com HVCI, suas opções são: substituir o driver por uma versão compatível, remover o dispositivo ou desabilitar o HVCI globalmente. A Ferramenta de Verificação de Compatibilidade HVCI da Microsoft identifica o driver problemático para que você decida o que fazer.

Você quer a Integridade da Memória (HVCI) ativada pelos benefícios de segurança, mas um driver específico falha na verificação de compatibilidade. O Windows permite que o HVCI permaneça ativo, mas carrega esse driver em um modo de compatibilidade degradado — ou se recusa a ativar o HVCI completamente se o driver for crítico. Você quer o HVCI ativo para todo o resto e o driver problemático carregado normalmente.

Sintoma: Você quer o HVCI ativado, mas um driver não atende aos requisitos do HVCI.
Afeta: Windows 11 com Integridade da Memória no Isolamento do Núcleo.
Tempo de correção: 30 minutos.

ADVERTISEMENT

O que o HVCI exige e por que não existem exceções

O HVCI usa a Integridade de Código Protegida pelo Hypervisor para garantir que todo código em modo kernel seja assinado e livre de páginas de memória graváveis e executáveis. A proteção é um estado binário — ou cada driver carregado passa na verificação, ou o HVCI é essencialmente derrotado por aquele que não passa. Exceções por driver criariam uma brecha; a Microsoft não as expõe.

As opções são: tornar o driver compatível com HVCI (versão mais recente, substituir o dispositivo), remover o dispositivo completamente ou aceitar que o HVCI deve ficar desligado se você não puder viver sem esse dispositivo.

Método 1: Execute a Ferramenta de Verificação de Compatibilidade HVCI e identifique o driver

  1. Baixe a Ferramenta de Verificação de Compatibilidade HVCI da Microsoft Docs (pesquise por “hvcirdytool”).
  2. Extraia para uma pasta.
  3. Abra o Prompt de Comando elevado nessa pasta.
  4. Execute hvcirdytool.exe scan.
  5. Abra o relatório HTML gerado. Veja a seção Drivers incompatíveis.
  6. Anote o nome do arquivo do driver e o fabricante.

ADVERTISEMENT

Método 2: Atualize ou substitua o driver problemático

  1. Visite o site do fabricante para um driver atualizado que mencione explicitamente compatibilidade com HVCI (ou Windows 11 22H2+).
  2. Se não houver atualização, o driver pode ter sido descontinuado. Verifique se o dispositivo possui uma alternativa de driver genérico da Microsoft (Gerenciador de Dispositivos → o dispositivo → Atualizar driver → Procurar drivers no computador → Escolher em uma lista).
  3. Para impressoras, scanners, placas de captura antigas: o driver genérico da Microsoft geralmente é compatível com HVCI, ao contrário do driver do fabricante.
  4. Para drivers sem alternativas, desinstale o dispositivo (Gerenciador de Dispositivos → Desinstalar dispositivo com a opção “Excluir o software de driver” marcada) e abra mão do recurso.
  5. Após atualizar/remover, execute novamente o hvcirdytool para confirmar que não há drivers incompatíveis.

Método 3: Aceite o HVCI desligado e use outros recursos do Isolamento do Núcleo

Se o driver incompatível for essencial e não puder ser substituído:

  1. Abra Segurança do Windows → Segurança do dispositivo → Detalhes do isolamento do núcleo.
  2. Deixe a Integridade da memória desligada.
  3. Ative outros recursos do Isolamento do Núcleo: Credential Guard, Lista de exceções de integridade de código protegida pelo hypervisor (a opção “Isolamento de driver” em versões mais recentes). Ative o que seu hardware suportar.
  4. Use o SmartScreen, o Defender e a Proteção contra violação para cobrir a lacuna que o HVCI preencheria.

ADVERTISEMENT

Como verificar se a correção funcionou

  • Se o HVCI estiver ativo: Get-CimInstance -ClassName Win32_DeviceGuard -Namespace root\Microsoft\Windows\DeviceGuard | Select-Object SecurityServicesRunning — 2 significa que o HVCI está ativo.
  • O hvcirdytool não relata drivers incompatíveis.
  • O sistema inicializa e funciona normalmente; o dispositivo problemático funciona (se substituído) ou está desinstalado (se removido).

Se nenhum desses funcionar

Se um driver crítico do sistema falhar no HVCI e não puder ser atualizado, esse hardware não suporta HVCI — laptops antigos, certos drivers com virtualização e placas-mãe anteriores a 2018 são comuns. Substituir o hardware é o único caminho para o HVCI. Para usuários que realmente querem o HVCI mas não podem substituir o hardware, considere executar a instalação do Windows em uma VM onde o HVCI está ativado no nível do hipervisor, em vez do sistema operacional convidado.

Conclusão: O HVCI não tem exceções por driver. Atualize/substitua o driver problemático, remova o dispositivo ou aceite o HVCI desligado. A Ferramenta de Verificação é o diagnóstico; a escolha é sua.

ADVERTISEMENT