Corrigir: Guia de Compatibilidade Ausente nas Propriedades do Arquivo no Windows 11
🔍 WiseChecker

Corrigir: Guia de Compatibilidade Ausente nas Propriedades do Arquivo no Windows 11

Solução rápida: a guia Compatibilidade em Propriedades do EXE fica oculta por padrão para alguns arquivos (aplicativos UWP, executáveis assinados). Para EXEs Win32 que deveriam exibi-la: clique com o botão direito no EXE → Propriedades → Compatibilidade. Se estiver totalmente ausente: ative via Política de Grupo → Configuração do Computador → Modelos Administrativos → Componentes do Windows → Compatibilidade de Aplicativos → Remover Página de Propriedades de Compatibilidade de Programa → defina como Desabilitado.

Você quer executar um programa antigo no modo de compatibilidade do Windows 7. Clique com o botão direito no EXE → Propriedades. Nenhuma guia Compatibilidade. Causa: o arquivo não é um EXE Win32 clássico ou a Política de Grupo oculta a guia. A solução é habilitar a política.

Sintoma: Guia Compatibilidade ausente da caixa de diálogo Propriedades de um EXE no Windows 11.
Afeta: Windows 11 (e Windows 10).
Tempo de correção: ~5 minutos.

ADVERTISEMENT

O que causa isso

A guia Compatibilidade aparece apenas em aplicativos de desktop Win32 (arquivos .exe clássicos). Ela não aparece em aplicativos UWP/Microsoft Store (não precisam dela) nem em executáveis da Microsoft com assinatura digital (a compatibilidade da Microsoft é presumida). A Política de Grupo pode ocultar a guia em todo o sistema. Alguns atalhos de aplicativos (.lnk) podem não repassar a exibição da guia.

Método 1: Verifique se o arquivo é um EXE Win32

A primeira verificação.

  1. Clique com o botão direito no arquivo → Propriedades. Observe o “Tipo de arquivo” na guia Geral. Deve ser “Aplicativo (.exe)”.
  2. Se o arquivo for um pacote UWP (.appx ou extraído): não há guia Compatibilidade. Aplicativos UWP têm sua própria compatibilidade de versão via Microsoft Store.
  3. Se for um atalho (.lnk): clique com o botão direito no atalho → Propriedades → Abrir local do arquivo. Encontre o EXE real lá. Clique com o botão direito no EXE para a guia Compatibilidade.
  4. Para jogos Steam: o atalho na área de trabalho aponta para o inicializador Steam, não para o jogo. Encontre o EXE do jogo na pasta da biblioteca Steam. Clique com o botão direito nele.
  5. Para aplicativos do Microsoft Office: assinados pela Microsoft, a guia Compatibilidade fica oculta por padrão. Use o Método 2 para forçar a exibição.

Isso verifica o tipo de arquivo.

ADVERTISEMENT

Método 2: Ative a guia Compatibilidade via Política de Grupo

Para quando a guia está oculta por política.

  1. Abra gpedit.msc (apenas Pro).
  2. Navegue até Configuração do Computador → Modelos Administrativos → Componentes do Windows → Compatibilidade de Aplicativos.
  3. Abra Remover Página de Propriedades de Compatibilidade de Programa. Defina como Desabilitado (não remova a guia).
  4. Execute gpupdate /force.
  5. Para edição Home: equivalente no registro em HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppCompat → DWORD DisablePropPage = 0.
  6. Faça logoff e logon novamente. A guia Compatibilidade deve aparecer agora em Propriedades.
  7. Para PCs gerenciados por empresa: a política pode ser imposta pela TI. Entre em contato com a TI para exceção.

Isso resolve a ocultação pela Política de Grupo.

Método 3: Use o Application Compatibility Toolkit para shims avançados

Para necessidades complexas de compatibilidade.

  1. Baixe o Microsoft Application Compatibility Toolkit (ACT) como parte do Windows Assessment and Deployment Kit (ADK).
  2. Execute o Compatibility Administrator (sdb.exe).
  3. Crie um banco de dados personalizado. Aplique shims de compatibilidade específicos a aplicativos específicos:
    • Modo WinXPSP3
    • Modo Win7
    • RunAsInvoker (pular elevação)
    • DisableThemes
    • VirtualizeRegistry/FileSystem
  4. Instale o arquivo .sdb do banco de dados. Os aplicativos visados recebem os shims aplicados.
  5. Este é o caminho correto para aplicativos legados que precisam de compatibilidade além do que a guia Compatibilidade oferece.
  6. Para ambientes implantados: distribua o arquivo .sdb via SCCM, Intune.

Este é o caminho avançado.

ADVERTISEMENT

Como verificar se a correção funcionou

  • Clique com o botão direito no EXE Win32 → Propriedades. Guia Compatibilidade presente.
  • Configurações na guia Compatibilidade: o menu suspenso Modo de compatibilidade mostra opções Windows 8, 7, Vista.
  • A configuração é salva por usuário em HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers.

Se nenhum desses funcionar

Se a guia ainda estiver ausente: Para aplicativos assinados pela Microsoft: guia oculta por design. Clique com o botão direito e segure Shift, depois clique com o botão direito novamente — o menu de contexto alternativo às vezes mostra a guia. Ou use shims do ACT (Método 3). Para aplicativos UWP: a guia não se aplica. Use Configurações → Aplicativos → Aplicativos instalados → aplicativo → Opções avançadas para reparo específico do aplicativo. Para tipos de arquivo específicos: apenas executáveis no formato PE mostram a guia. Scripts (.bat, .ps1) não mostram. Se necessário, encapsule o script em um EXE (Bat2Exe, ps2exe). Para guia presente, mas opções desabilitadas: assinado pela Microsoft e a política impõe. Use o kit de ferramentas de shim. Para PCs corporativos: a TI gerencia a Compatibilidade de Aplicativos globalmente; não é possível substituir.

Conclusão: A guia Compatibilidade aparece em EXEs Win32 clássicos. Fica oculta por padrão para aplicativos assinados pela Microsoft e UWP. Ative via Política de Grupo se estiver oculta por política. Use o Application Compatibility Toolkit para shimming avançado.

ADVERTISEMENT