Setup fails to run on Arm64 with VMware Fusion

29 views
Skip to first unread message

Yuri Martsinovsky

unread,
Oct 31, 2024, 3:06:30 PMOct 31
to innosetup
OS: Windows 11 for Arm64 running on VMware Fusion on a MacOS with Apple Arm-based CPU.

Installation log:

Windows version: 10.0.26100
Windows architecture: Arm64 (64-bit)
Machine types supported by system: x86 x64 Arm64
User privileges: Administrative
Administrative install mode: Yes
Install mode root key: HKEY_LOCAL_MACHINE
64-bit install mode: No
Message box (OK):
This program does not support the version of Windows your computer is running.

In setup I have this:
ArchitecturesAllowed=x64compatible
ArchitecturesInstallIn64BitMode=x64compatible
MinVersion=6.1sp1  //Windows 7 SP1+

It means that x64compatible expression returned False on this platform.  But it's supposed to return True.

When I run this setup on a Windows 11 Arm64 machine without Fusion the setup works fine, I see this in the log:

Windows architecture: Arm64 (64-bit)
Machine types supported by system: x86 x64 Arm64
64-bit install mode: Yes
Proceeding with installation....

Yuri Martsinovsky

unread,
Oct 31, 2024, 3:48:05 PMOct 31
to innosetup
Problem solved. My mistake.
In this particular setup file I actually had a wrong Windows version specified in MinVersion option.

It's not related to neither Arm or VMware Fusion
Reply all
Reply to author
Forward
0 new messages