Comment supprimer les paramètres de compatibilité non modifiables de l'onglet Compatibilité?

11

Hier, Windows a décidé que Steam avait besoin d'un paramètre de compatibilité pour fonctionner correctement et m'a montré une boîte de dialogue informative qui ne m'a laissé d'autre choix que de le reconnaître. Steam a bien fonctionné, jusqu'à ce qu'il ait besoin d'être redémarré pour une mise à jour bêta.

Cependant, Steam n'aime pas du tout les paramètres de compatibilité.

C: \ Program Files \ Steam \ steam.exe

Il n'est pas recommandé d'exécuter Steam en mode de compatibilité Windows. Veuillez supprimer tous les paramètres de compatibilité Windows pour tous les utilisateurs sous les propriétés du fichier pour Steam.exe et redémarrer Steam. Appuyez sur «Annuler» pour ignorer définitivement cet avertissement et continuer.

[OK] [Annuler]

Cependant, Steam.exe n'a pas de tels paramètres activés dans l'onglet Compatibilité de ses propriétés:

.

Je suppose que Windows a activé un paramètre qui ne peut pas être contrôlé à partir de cette boîte de dialogue. Je préfère ne pas ignorer cela et vouloir résoudre ce problème. Comment puis je faire ça?

badp
la source

Réponses:

15

J'ai trouvé la solution ici . Depuis l'Éditeur du Registre, accédez à:

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

De là, vous pouvez trouver les paramètres de compatibilité par utilisateur.

Dans mon exemple, j'ai trouvé une valeur nommée C:\Program Files\Steam\Steam.exeavec des données ELEVATECREATEPROCESS. Le supprimer a résolu le problème.

badp
la source
Dans mon instillation sur Windows 10, les clés de registre se trouvent sous HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Compatibility Assistant \ Store
raumkrieger
4

Vous pouvez également utiliser l'utilitaire de résolution des problèmes de compatibilité des programmes.

Cliquez avec le bouton droit sur le raccourci Steam. Cliquez sur "Résoudre les problèmes de compatibilité".

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
la source
Une belle façon bien rangée de faire les choses au lieu d'aller dans le registre où les chatons meurent :)
MickyD
1

Pour les paramètres de compatibilité par application, accédez à HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted. Vous aurez une liste de tous les exécutables marqués et vous pouvez supprimer ceux que vous souhaitez annuler. Vous pouvez également vouloir vérifier HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers, comme suggéré précédemment.

Vous pouvez également vérifier s'il existe des entrées spécifiques à la machine dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers.

Le Rafi
la source