AppCompatibilityView provides you with a listing of all Windows programs that run with their accompanying compatibility settings.
You can use your system's compatibility mode to run applications in a compatibility setting. AppCompatibilityView is designed for programs that are not compatible with newer versions of Windows and attempts to enable programs to run with compatibility settings to work as intended.
AppCompatibilityView is intended to be a simple tool for quickly displaying the list of all programs that run with different compatibility settings. It also allows you to easily modify or delete those compatibility settings of multiple applications at once.
AppCompatibilityView compiles information from the Windows Registry stored under HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers and HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers keys.
All programs are listed with the following details included:
-System path/filename. -User -Whether the file exists -Windows Compatibility Mode -Run as admin option -High DPI scaling enabled/disabled -Disable Desktop Composition enabled/disabled -Disable Visual Themes enabled/disabled -Colors -Resolution -Elevated Create Process -Disable NX Show UI -Disable User Callback Exception -Run as Invoker -Product name -Company name -File version -File description -Compatibility String