Turn Off Compatibility Mode for Steam

Sometimes when Steam crashes or there is a problem with it (or a game running from it) Windows 7 thinks that Steam needs to run in compatibility mode. This is a problem, because Steam doesn’t need to be in compatibility mode and shouldn’t be. Compatibility mode can cause issues with some games.

Screenshot of Windows 7 compatibility warning when starting steam.exe
Steam displays a warning when it is set to run in compatibility mode.

Unfortunately turning this off isn’t as simple as right-clicking on the Steam shortcut (or even the steam.exe file), viewing the Compatibility tab, and unchecking the Run this program in compatibility mode for option.

Screenshot of steam.exe Compatibility tab.
The Compatibility tab for steam.exe will not fix the issue.

Fortunately I found this quick fix using a simple registry edit:

  1. Go to the Start menu and type “regedit” into the search box and press Enter. If you have UAC enabled you’ll need to click Yes to continue.
  2. Browse to HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers and delete the entry for the steam.exe file.
    Screenshot of the steam.exe registry entry that enables compatibility mode.
    Browse to the steam.exe registry entry that enables compatibility mode.
    Screenshot of the context menu for the registry entry with the delete option selected.
    Right-click on the registry entry and delete it.
    Screenshot of the confirmation warning to delete the registry entry.
    Confirm that you want to delete the registry entry.
  3. You should also see if there is an entry in HKEY_LOCAL_MACHINE in the same location and delete it as well.
  4. Restart your computer. Steam should no longer run in compatibility mode.

I think it’s unfortunate that Windows 7 automatically applies compatibility mode without your consent and without a user-friendly way of turning it off, but at least it’s relatively easy to fix. If you’ve encountered this problem and have another solution or more information let me know in comments!

About Josh

I'm a regular everyday normal guy who loves technology. In my day job I’m the web designer for a small team called Technology and Process Solutions within the External Affairs department of a large private for-profit university. My role includes a lot of SharePoint customizations and workflows as well as other web-related projects. When I'm not knee-deep in XSL templates at work I like to catch up on the latest tech news, sharpen the saw on web design trends and techniques, and play PC games. I earned a Bachelor of Arts in Communication from Ferris State University.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="">