AppCompatibilityView is a new application by one of our favorite developers Nir Sofer of Nirsoft that lists all Windows programs in its interface that run with non-standard compatibility settings.
Windows users and administrators may use the compatibility mode of the operating system to run applications in a compatibility context. Designed for programs that are not (fully) compatible with newer versions of Windows, programs run with compatibility settings may work as intended.
Compatibility settings are listed under the Compatibility tab when you right-click on executable files and select properties.
You may run the compatibility troubleshooter, change the compatibility mode to another version of Windows, or modify compatibility settings.
Sometimes, you may even want to run programs that work fine in compatibility mode, for example, to use a different interface designed for older versions of Windows or disable features that are only available in certain versions of Windows.
AppCompatibilityView lists all executable files with custom compatibility settings when you launch it. The portable program is available for 32-bit and 64-bit versions of Windows starting with Windows XP and all the way up to Windows 10.
Nirsoft's program pulls the information from the Windows Registry where it is stored under HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers.
Each program is listed with the following information in the interface:
AppCompatibilityView gives you a quick overview of all compatibility settings. One useful feature of the program is that it highlights compatibility settings for programs that are not on the system anymore.
Any program listed with a red background indicates that the application is no longer on the system. You can delete any program from the list with a tap on the Delete-key after selecting it. Note that you do need to run the program with elevated rights to delete compatibility settings for programs under the "all users" context.
Another handy feature is the ability to change the compatibility mode and settings from within the program interface. Just right-click on any listed program and use the right-click menu to change compatibility settings for it.
One thing that is missing is the option to add new programs to the listing.
AppCompatibilityView comes with the usual options to export data to various file formats, and to run the program from the command line to generate reports automatically.
AppCompatibilityView is a specialized program that most Windows users may have little use for; it is lightweight and portable on the other hand, and can be useful to get an overview of all compatibility settings on a system, change settings for specific programs, or remove programs.
Now You: Have you used Compatibility Mode in the past? (via Deskmodder)
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.