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

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.


Alternatively, you can use the Program Compatibility Troubleshooter.

Right click Steam shortcut. Click "Troubleshoot compatibility".

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"