jasoncd
Posts: 49
Joined: Thu Jan 29, 2009 4:48 pm

OS version message

Fri Jun 26, 2015 10:24 pm

I have version 3 and version 4 of a product. Both are 64-bit only.

V3 was originally built with AI 8.3 and was upgraded over the years to 11.7.1. When run on a 32-bit system, I get the following warning:
[Window Title]
Windows Installer

[Main Instruction]
This installation package is not supported by this processor type. Contact your product vendor.
V4 was built with 11.7.1. When run on a 32-bit system, I get this:
---------------------------
[Product name removed] Setup
---------------------------
[Product name removed] cannot be installed on 32 bit Operating Systems
I much prefer the latter message because it's much more informative. I can't find any obvious difference in the two installers. Any idea what the difference is?

Dan
Posts: 4513
Joined: Wed Apr 24, 2013 3:51 pm

Re: OS version message

Mon Jun 29, 2015 11:27 am

Hello,
This installation package is not supported by this processor type. Contact your product vendor.
This message is displayed when running the setup on a machine which does not support the related package type. You can set the package type in the Install Parameters Page.
[Product name removed] cannot be installed on 32 bit Operating Systems
This message is displayed by a launch condition from the System Launch Conditions Tab.

If you have other questions, please let me know.

Best regards,
Dan
Dan Ghiorghita - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

jasoncd
Posts: 49
Joined: Thu Jan 29, 2009 4:48 pm

Re: OS version message

Mon Jun 29, 2015 4:38 pm

Is there something that would cause the order of these checks to be different? Both have 64-bit only set for the package type and both have only 64-bit operating systems selected in the launch conditions. I noticed the older install gets further into the process before failing. I believe it fails after 'extracting files', whereas the newer one fails before that. It's as if the older one is not performing the launch condition check.

Dan
Posts: 4513
Joined: Wed Apr 24, 2013 3:51 pm

Re: OS version message

Tue Jun 30, 2015 2:49 pm

Hi,

Please note that for the 64-bit package there are two options:
  • 64-bit package for x64 processors (AMD64, EM64T)
  • 64-bit package for Intel64 (Itanium) processor
Can you please make sure they have the same package type?

Best regards,
Dan
Dan Ghiorghita - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

jasoncd
Posts: 49
Joined: Thu Jan 29, 2009 4:48 pm

Re: OS version message

Tue Jun 30, 2015 3:54 pm

They are both x64, not Itanium.

jasoncd
Posts: 49
Joined: Thu Jan 29, 2009 4:48 pm

Re: OS version message

Thu Jul 09, 2015 4:33 pm

Any thoughts? Should I just send you the two project files?

Dan
Posts: 4513
Joined: Wed Apr 24, 2013 3:51 pm

Re: OS version message

Fri Jul 10, 2015 8:35 am

Hello,

Indeed, in order to have a better view about this, can you please send us the two .AIPs (project files) to support at advancedinstaller dot com so we can investigate it? If it contains confidential information you can send us a small test project which reproduce this behavior.

Best regards,
Dan
Dan Ghiorghita - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Eusebiu
Posts: 4931
Joined: Wed Nov 14, 2012 2:04 pm

Re: OS version message

Wed Jul 15, 2015 2:38 pm

Hi,

This difference appears because one of the messages is given by Windows Installer (version 3) and the other by our EXE Bootstrapper (version 4). This happens because you have the "Check predefined launch conditions before searching for prerequisites" option checked in the "Prerequisites" page, "Packages" tab of your projects.

In this case, if a prerequisite exists in the "Pre-install" folder, the launch conditions will be evaluated by our EXE Bootstrapper before the prerequisites installation starts and it throws an error if the launch conditions are false.

If you want to have the same message in the version 3 of your products, you need to move the ".NET Framework" prerequisite in the "Pre-install" folder. This is also recommended because this prerequisite cannot be installed as a "feature-based" prerequisite as detailed in the Why does .NET Framework fails as feature-based prerequisite FAQ.

Best regards,
Eusebiu
Eusebiu Aria - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

jasoncd
Posts: 49
Joined: Thu Jan 29, 2009 4:48 pm

Re: OS version message

Wed Jul 15, 2015 11:20 pm

Thank you. I completely missed that difference. It works great now.

Eusebiu
Posts: 4931
Joined: Wed Nov 14, 2012 2:04 pm

Re: OS version message

Fri Jul 17, 2015 7:09 am

You're welcome. Glad to help.

Best regards,
Eusebiu
Eusebiu Aria - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Building Installers”