Applications Compatibility – Part 3

Local Group Policy Settings

In Windows 7 you can configure Application Compatibility Diagnostic policies that define how Windows responds to compatibility issues. These policies are found in the Computer Configuration\Administrative Templates\System\Troubleshooting and Diagnostics\Application Compatibility Diagnostic. In a network setup with domain controllers you would edit the Domain Group Policy but for a single computer system edit the Local Group Policy by typing gpedit.msc in the Start search text box.

In the Local Group Policy Editor, expand the Computer Configuration node, then Administrative Templates, System, Troubleshooting and Diagnostics, and finally the Application Compatibility Diagnostic node:


Notify blocked drivers:

This setting determines whether the Program Compatibility Assistant (PCA) will diagnose drivers blocked due to compatibility issues.

Detect application failures caused by deprecated COM objects:

This setting determines whether the Program Compatibility Assistant (PCA) will diagnose DLL load or COM object creation failures in programs. That is, COM objects that are not supported by Windows 7.

Detect application failures caused by deprecated Windows DLLs:

This setting determines whether the Program Compatibility Assistant (PCA) will diagnose DLL load failures in programs. That is, DLLs that are not supported by Windows 7.

Detect application install failures:

This setting configures the Program Compatibility Assistant (PCA) to diagnose failures with application installations. If you enable this policy setting, the PCA is configured to detect failures in the execution of application installers through heuristics. When potential failures are detected, the PCA will provide the user with an option to restart the installer with Microsoft Windows XP compatibility mode.

Detect application installers that need to be run as administrator:

This setting determines whether the Program Compatibility Assistant (PCA) will diagnose failures with application installers that are not detected to run as administrator. If you enable this policy setting, the PCA is configured to detect application installers which do not have privileges to run as administrator by the User Access Control (UAC). When potential failures are detected, the PCA will provide the user with an option to restart the installer as administrator.

Detect applications unable to launch installers under UAC:

This setting configures the Program Compatibility Assistant (PCA) to diagnose failures with programs under User Account Control (UAC). If you enable this policy setting, the PCA detects programs that failed to launch child processes that are installers. When this failure is detected, the PCA will apply the ELEVATECREATEPROCESS compatibility mode, which enables the program to successfully launch the installer as with administrator privileges the next time the program is run.

Share