C Chris2 Well-Known Member Licensed User Longtime User Jul 20, 2026 #1 Wish: Update the template Inno Setup script that is created when building a standalone package, changing 'ArchitecturesAllowed=x64' to 'ArchitecturesAllowed=x64compatible' which will allow the installer to run on Arm64-based Windows 11 systems. Reason: a) the Inno Setup compiler has for a while now added a warning after script compilation: 'Warning: Architecture identifier "x64" is deprecated. Substituting "x64os", but note that "x64compatible" is preferred in most cases. See the "Architecture Identifiers" topic in help file for more information.' b) This bit me a couple of times lately on machines running WIndows 11 with a Snapdragon X Plus & Apple Silicon CPU in each case. I guess this situation is becoming more common. My B4J app works absolutely fine on both machines but with ArchitecturesAllowed=x64 set the installer just brings up the error below and exits: See the Inno Setup help docs for more info - https://jrsoftware.org/ishelp/index.php?topic=setup_architecturesallowed. Many thanks.
Wish: Update the template Inno Setup script that is created when building a standalone package, changing 'ArchitecturesAllowed=x64' to 'ArchitecturesAllowed=x64compatible' which will allow the installer to run on Arm64-based Windows 11 systems. Reason: a) the Inno Setup compiler has for a while now added a warning after script compilation: 'Warning: Architecture identifier "x64" is deprecated. Substituting "x64os", but note that "x64compatible" is preferred in most cases. See the "Architecture Identifiers" topic in help file for more information.' b) This bit me a couple of times lately on machines running WIndows 11 with a Snapdragon X Plus & Apple Silicon CPU in each case. I guess this situation is becoming more common. My B4J app works absolutely fine on both machines but with ArchitecturesAllowed=x64 set the installer just brings up the error below and exits: See the Inno Setup help docs for more info - https://jrsoftware.org/ishelp/index.php?topic=setup_architecturesallowed. Many thanks.
Erel B4X founder Staff member Licensed User Longtime User Jul 21, 2026 #2 Changed defaults to: ArchitecturesAllowed=x64compatible ArchitecturesInstallIn64BitMode=x64compatible
Changed defaults to: ArchitecturesAllowed=x64compatible ArchitecturesInstallIn64BitMode=x64compatible