Tuesday, 8 October 2019

windows 7 - How can I remove compatibility settings that are not editable from the Compatibility tab?


Yesterday, Windows decided Steam needed a compatibility setting to run properly and showed me an informative dialog that left me with no choice but to acknowledge this. Steam ran fine, until it needed to be restarted for a beta update.


Steam however doesn't like compatibility settings one bit.



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]



However, Steam.exe has no such settings enabled in the Compatibility tab of its properties:


.


I assume that Windows has enabled a setting that cannot be controlled from that dialog. I'd rather not shrug this off and want to fix this problem. How can I do that?



Answer



I found the solution here. From within the Registry Editor, navigate to:


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

From there you can find per-user compatibility settings.


In my example I found a value named C:\Program Files\Steam\Steam.exe with data ELEVATECREATEPROCESS. Removing it fixed the problem.


No comments:

Post a Comment

How can I VLOOKUP in multiple Excel documents?

I am trying to VLOOKUP reference data with around 400 seperate Excel files. Is it possible to do this in a quick way rather than doing it m...