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.
Afeta: Windows 11 (e Windows 10).
Tempo de correção: ~5 minutos.
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.
- Clique com o botão direito no arquivo → Propriedades. Observe o “Tipo de arquivo” na guia Geral. Deve ser “Aplicativo (.exe)”.
- 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.
- 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.
- 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.
- 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.
Método 2: Ative a guia Compatibilidade via Política de Grupo
Para quando a guia está oculta por política.
- Abra
gpedit.msc(apenas Pro). - Navegue até Configuração do Computador → Modelos Administrativos → Componentes do Windows → Compatibilidade de Aplicativos.
- Abra Remover Página de Propriedades de Compatibilidade de Programa. Defina como Desabilitado (não remova a guia).
- Execute
gpupdate /force. - Para edição Home: equivalente no registro em
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppCompat→ DWORD DisablePropPage = 0. - Faça logoff e logon novamente. A guia Compatibilidade deve aparecer agora em Propriedades.
- 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.
- Baixe o Microsoft Application Compatibility Toolkit (ACT) como parte do Windows Assessment and Deployment Kit (ADK).
- Execute o Compatibility Administrator (sdb.exe).
- 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
- Instale o arquivo .sdb do banco de dados. Os aplicativos visados recebem os shims aplicados.
- Este é o caminho correto para aplicativos legados que precisam de compatibilidade além do que a guia Compatibilidade oferece.
- Para ambientes implantados: distribua o arquivo .sdb via SCCM, Intune.
Este é o caminho avançado.
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.