64-Bit Files

AdminStudio 2021 | 21.0 | Application Manager

For this Operating System Compatibility test, the Windows Installer database is scanned for the presence of components that contain 64-bit files without conditions that enable them only for 64-bit Windows systems. The file extensions that are scanned are .exe, .dll, .sys, .drv, .ocx, .cpl, and .src.

Test Group/Test Category

0018—Operating System Compatibility/Windows 7 32-Bit
0318—Operating System Compatibility/Windows 8.1 32-Bit
2618—Operating System Compatibility/Windows 10-1803 (32-Bit)
2818—Operating System Compatibility/Windows 10-1809 (and 2019 LTSC) (32-Bit)
5018—Operating System Compatibility/Windows 10-1903 (32-Bit)
5218—Operating System Compatibility/Windows 10-1909 (32-Bit)
5418—Operating System Compatibility/Windows 10-2004 (32-Bit)
5618—Operating System Compatibility/Windows 10-20H2 (32-Bit)

Severity

Error

Message

This Windows Installer database contains 64-bit file [FILE_NAME] which might be installed in 32-bit systems (Table: File, key: [FILE_KEY]).

Background

Some software is intended to run only on 64-bit operating systems. If the launch conditions are missing or incorrect, 64-bit files might be installed on 32-bit Windows 7 systems. If a user attempts to launch such a file, they encounter an error message stating that the file is not a valid Win32 application.

Resolution

The following resolutions are available.

Manual Fix

A 32-bit application compatible with the desired operating system should be delivered by its manufacturer. Self-developed applications should be re-engineered by replacing 64-bit code with the appropriate 32-bit code.

Basic Auto Fix

No resolution is available.

Advanced Auto Fix

The 64-bit files that are configured to be installed on 32-bit systems are moved to separate 64-bit components with conditions that enable them only for 64-bit systems; this is done in a Windows Installer transform.

This fix is enabled by default.

Caution:On 32-bit systems, those files will not be installed.

See Also