Solução rápida: aplicativos quebram com temas de alto contraste quando usam cores fixas em vez das cores do tema do sistema. Para contornar: Configurações → Acessibilidade → Temas de contraste → mude para um tema diferente (Aquático, Crepúsculo) ou desative temporariamente. Para apps legados quebrados: clique com o botão direito no ícone do app → Propriedades → Guia Compatibilidade → Desativar substituição de dimensionamento de DPI alto para este programa. Para apps baseados em Chromium: edge://settings/accessibility → ative o modo forced-colors.
Os temas de Alto Contraste (agora chamados de Temas de Contraste no Windows 11) substituem as cores do sistema por paletas de alto contraste para acessibilidade. Aplicativos que usam o tema do sistema se adaptam. Aplicativos com cores fixas (Win32 legados, controles personalizados) podem renderizar com texto invisível, branco sobre branco ou ícones quebrados.
Afeta: Windows 11 com temas de contraste ativos.
Tempo de correção: ~10 minutos.
O que causa isso
Aplicativos desenvolvidos sem considerações de acessibilidade fixam cores (por exemplo, sempre definem texto como preto, fundo como branco). A substituição da cor do tema do sistema não os alcança. Resultado: texto branco em fundo branco = invisível. Os mais comuns: apps Win32 antigos, alguns apps Java, apps WPF personalizados sem consciência de tema.
Método 1: Alterar o tema de contraste ou desativar temporariamente
A rota padrão.
- Abra Configurações → Acessibilidade → Temas de contraste.
- O menu suspenso do tema atual mostra opções:
- Nenhum (padrão).
- Aquático — alto contraste verde-azulado.
- Deserto — alto contraste marrom.
- Crepúsculo — alto contraste escuro.
- Céu noturno — alto contraste azul-marinho.
- Escolha um tema diferente. Alguns apps podem renderizar melhor em variantes de tema diferentes.
- Para desativar: escolha Nenhum.
- Para alternância temporária: pressione Alt Esquerdo + Shift Esquerdo + Print Screen — ativa/desativa o tema de contraste (se o atalho estiver ativado).
- Clique em Aplicar.
- Para temas por usuário: a preferência de alto contraste é por usuário. Outros usuários no PC podem ter configurações diferentes.
Esta é a solução temporária.
Método 2: Forçar o aplicativo a respeitar o tema
Para aplicativos específicos quebrados.
- Clique com o botão direito no ícone do app → Propriedades → guia Compatibilidade.
- Tente ativar/desativar: Desativar substituição de dimensionamento de DPI alto para este programa. Às vezes, problemas de contraste vêm do dimensionamento.
- Ou: Executar este programa como administrador. Alguns apps renderizam corretamente com direitos elevados.
- Ou: Executar em modo de compatibilidade para Windows 8 / Windows 7. Força um caminho de renderização mais antigo.
- Aplicar → OK. Reabra o app.
- Para aplicativos do Microsoft Office: o “Tema do Office” integrado em Arquivo → Opções → Geral. Substitui o tema de contraste.
- Para Edge / Chrome / Firefox: cada navegador tem suas próprias configurações de tema, geralmente independentes do sistema. Configure no navegador.
- Para apps Java: a interface Swing do Java é pintada pelo SO; geralmente respeita o contraste. Apps AWT mais antigos não.
Esta é uma correção por aplicativo.
Método 3: Usar forced-colors do Chromium para aplicativos web
Para aplicativos web e desktops baseados em Electron.
- Para páginas web do Edge e PWAs baseados em Edge:
edge://settings/accessibility→ em Melhorar legibilidade: ative Forçar conteúdo da web a usar minhas cores. Agora as páginas web se adaptam ao seu tema de contraste. - Para Chrome / Brave / Opera (baseados em Chromium): mesma configuração em
chrome://settings/accessibilityou similar. - Para apps Electron (Slack, Discord, VS Code): use flags do Chrome na linha de comando. Adicione
--force-color-profile=high-contrastao atalho do app. - Para VS Code: os temas são configuráveis pelo usuário. Escolha o tema Alto Contraste no seletor de Tema de Cores. O VS Code tem variantes de alto contraste Claro e Escuro integradas.
- Para sites com CSS personalizado: Ferramentas do Desenvolvedor do Edge → Substituições de CSS. Force background-color e color para seus valores preferidos.
- Para PDFs: o Adobe Reader tem suas próprias configurações de Alto Contraste em Preferências.
- Para Office: Word/Excel detectam o tema de contraste; escolha o Tema do Office Preto ou Branco para combinar.
Esta é a abordagem para web/Electron.
Como verificar se a correção funcionou
- O texto do app agora está legível.
- Ícones/imagens estão visíveis (não invisíveis branco sobre branco).
- Botões do app clicáveis (não invisíveis).
- Ao alternar temas: o app se adapta corretamente.
Se nenhum desses funcionar
Se o app ainda estiver quebrado: Relate ao desenvolvedor: registre um bug. Muitos apps têm problemas de acessibilidade que os fornecedores corrigem mediante solicitação. Encontre um app alternativo: mude para uma alternativa acessível (ex.: LibreOffice se o Office não estiver cooperando). Para apps antigos sem atualizações: execute em modo de compatibilidade com Windows 10. Ou execute em uma VM com cores normais. Para apps Win32 do Office: redefina os recursos de cor do Office. Reinstale o Office. Para necessidades crônicas de acessibilidade: combine tema de contraste + Lupa + Narrador para uma experiência mais completa. Para fluxos de trabalho apenas no navegador: evite apps nativos; use versões web de tudo. A web é mais fácil de aplicar cores forçadas. Para apps específicos que travam com tema de contraste: é um bug real. Desative o tema de contraste ao executar esse app; reative depois.
Conclusão: Alterne os temas de contraste (Configurações → Acessibilidade) ou desative para apps quebrados. Para apps específicos: guia Compatibilidade → opções de alternância. Para web: ative “Forçar conteúdo da web a usar minhas cores” nas configurações do navegador.