O Windows 10 mostra todas as configurações de compatibilidade de aplicativo em vigor para o programa em execução

0

Além de algumas configurações configuráveis de compatibilidade de aplicativos disponíveis na guia de compatibilidade, há várias vantagens, e o Windows possui um mecanismo que detecta e aplica automaticamente vários, sem que o usuário veja isso nos bastidores. Eu sei que você pode usar o Application Compatibility Toolkit para defini-los manualmente, mas, antes de mexer com eles, existe alguma maneira de ler / ver quais configurações de compatibilidade o Windows está usando atualmente para um programa específico? Este é um trabalho exploratório para melhorar o desempenho / exibição de um antigo programa de 32 bits e não (apenas ainda) qualquer coisa que eu possa colocar um dedo ou algo específico que seja quebrado completamente. Eu sei que existem várias camadas de compatibilidade de aplicativos em vigor. Quero poder visualizar todas as configurações de compatibilidade total em vigor para um programa específico. Eu não preciso de código, etc, se eu precisar de código eu posso fazer isso sozinho. só precisa saber onde procurar para obter TODAS as configurações de compatibilidade de aplicativos em vigor para o programa.

Executando o Win10 pro de 64 bits.

    
por chris 07.09.2017 / 03:28

1 resposta

1

Eu recomendo a instalação do Kit de avaliação e implantação do Windows. Esta é a nova versão do Application Compatibility Toolkit (e você não precisa usar SQL!). Dessa forma, você poderá ver quais configurações são aplicadas a quais aplicativos.

Ele permite que você veja o banco de dados de compatibilidade e procure por seu exe se ele estiver incluído na lista de programas conhecidos com compatibilidade. Ele também permite que você aplique uma variedade maior de opções de compatibilidade em comparação com as opções incorporadas do Windows 10.

Você também pode ver as configurações aplicadas no registro:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Você também pode ver as configurações aplicadas a um aplicativo no kit de ferramentas, mas às vezes isso pode ser menos detalhado do que o registro.

Para ver quais sinalizadores são aplicados a um aplicativo em execução, você pode usar uma ferramenta como hacker de processo para visualizar a variável de ambiente __COMPAT_LAYER que mostra as configurações aplicadas no momento.

    
por 07.09.2017 / 07:02