Skip to main content

About Microsoft Windows Application Compatibility Infrastructure Testing

AdminStudio 2025 R2 | 30.0 | Application Manager

The Microsoft Windows Application Compatibility Infrastructure (Shim Infrastructure) is a technical solution provided by Microsoft to ensure compatibility of existing software with new releases of their operating systems.

As the Windows operating system evolves from version to version—changing to support new technology or incorporate bug fixes—changes may affect existing applications. It is often not possible to modify the application to address these operating system changes. To make sure that these applications will continue to work in the updated operating systems, Microsoft uses the Shim Infrastructure to provide fixes (such as a transform or custom action) for a particular application version that may encounter problems in the updated operating system.

When Microsoft identifies an installer/application/driver with an incompatibility with a specific operating system, Microsoft will either provide a “shim” to enable it to run (such as a transform or custom action) or blocks it from running.

Analyze includes tests to scan installers, applications, and drivers for known runtime compatibility issues with various operating systems that have been documented in the Microsoft Windows Application Compatibility Infrastructure. The following table lists the test numbers of these tests.

Operating SystemCompatibility Issues with InstallersCompatibility Issues with DriversCompatibility Issues with Applications
Windows 8 (32-bit)305830593060
Windows 8 (64-bit)315831593160
Windows 10 1809 (and 2019 LTSC) (32-bit)285828592860
Windows 10 21H2 (32-bit)705870597060
Windows 10 22H2 (32-bit)725872597260
Windows 10 1809 (and 2019 LTSC) (64-bit)295829592960
Windows 10 21H2 (64-bit)715871597160
Windows 10 22H2 (64-bit)735873597360
Windows 11 22H2 (64-bit)745874597460
Windows 11 23H2 (64-bit)755875597560
Windows 11 24H2 (64-bit)765876597660
Windows Server 201205580559
Windows Server 201606580659
Windows Server 201910581059

Analyze can identify these compatibility issues during testing and alert you to potential issues. If the installer/application/driver will not run in a particular operating system, an error will be generated. If a ‘shim’ exists to enable it to run at, perhaps, reduced functionality, a warning will be generated.

If a warning or error is generated by one of these tests, it is recommended that you find out if a newer version of the installer/application/driver is available.

note

For more information, see Understanding Shims in the Microsoft TechNet Library.