Como posso remover as configurações de compatibilidade que não são editáveis na guia Compatibilidade?

10

Ontem, o Windows decidiu que o Steam precisava de uma configuração de compatibilidade para funcionar corretamente e me mostrou uma caixa de diálogo informativa que não me deixou outra opção a não ser reconhecer isso. O Steam funcionou bem, até que precisou ser reiniciado para uma atualização beta.

No entanto, o Steam não gosta de configurações de compatibilidade nem um pouco.

C:\Program Files\Steam\steam.exe

Running Steam in Windows compatibility mode is not recommended. Please remove any Windows compatibility settings for all users under file properties for Steam.exe and restart Steam. Press 'Cancel' to permanently ignore this warning and continue.

[OK] [Cancel]

No entanto, o Steam.exe não tem essas configurações ativadas na guia Compatibilidade de suas propriedades:

.

Eu assumo que o Windows ativou uma configuração que não pode ser controlada a partir desse diálogo. Eu prefiro não dar de ombros e quero consertar esse problema. Como posso fazer isso?

    
por badp 12.07.2011 / 13:01

3 respostas

15

Eu encontrei a solução aqui . De dentro do Editor do Registro, navegue para:

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

A partir daí, você pode encontrar configurações de compatibilidade por usuário.

No meu exemplo, encontrei um valor chamado C:\Program Files\Steam\Steam.exe com dados ELEVATECREATEPROCESS . A remoção resolveu o problema.

    
por 12.07.2011 / 17:51
2

Como alternativa, você pode usar o Solucionador de problemas de compatibilidade de programas.

Clique com o botão direito no atalho Steam. Clique em "Solucionar problemas de compatibilidade".

1. Choose "Continue troubleshooting the problem"
2. Choose "Troubleshoot program"
3. Uncheck all boxes
   Click "Next"
4. Select "No, I am done investigating the problem - undo any changes made and clear all settings"
   Click "Next"
5. Choose "Close the troubleshooter"
    
por 16.01.2015 / 16:06
1

Para configurações de compatibilidade por aplicativo, navegue até HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted . Você terá uma lista de todos os executáveis sinalizados e poderá excluir os que deseja desfazer. Você também pode querer verificar HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers , como sugerido anteriormente.

Você também pode verificar se há entradas específicas da máquina em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers .

    
por 30.06.2015 / 15:50