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

11

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 me deixou sem opção a não ser reconhecer isso. O vapor funcionou bem, até que precisava ser reiniciado para uma atualização beta.

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

C: \ Arquivos de Programas \ Steam \ steam.exe

A execução do Steam no modo de compatibilidade do Windows não é recomendada. Remova todas as configurações de compatibilidade do Windows para todos os usuários nas propriedades do arquivo Steam.exe e reinicie o Steam. Pressione 'Cancelar' para ignorar permanentemente este aviso e continuar.

[OK] [Cancelar]

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

.

Presumo que o Windows tenha ativado uma configuração que não pode ser controlada a partir dessa caixa de diálogo. Prefiro não dar de ombros e querer resolver esse problema. Como eu posso fazer isso?

badp
fonte

Respostas:

15

Encontrei a solução aqui . No 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 nomeado C:\Program Files\Steam\Steam.execom dados ELEVATECREATEPROCESS. A remoção corrigiu o problema.

badp
fonte
Na minha instilação no Windows 10, as chaves de registro estão sob HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Compatibility Assistant \ Store
raumkrieger
4

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

Clique com o botão direito do mouse no atalho do 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"
Dan
fonte
Uma maneira agradável arrumado para fazer as coisas em vez de ir para o registro onde gatinhos morrer :)
MickyD
1

Para configurações de compatibilidade por aplicativos, 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 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers.

O Rafi
fonte