- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: The installation package is not supported by this processor type
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
The installation package is not supported by this processor type
"The installation package is not supported by this processor type"
This package had been working earlier in the day and I have no idea what may have changed within the project. I rebuilt other project packages and they do not have any issues.
I checked the Template Summary property and it is set to 'Intel;1033' so this should be ok.
Any help is greatly appreciated as this package would take a while to be rebuilt.
Thanks
Paul
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hi @MattQVI ,
Hope you are in right path.But just to verify the steps you had done are proper,you can go through this KB article:
The below link can help you to understand more about supporting both 32-bit ,64-bit installations in single setup project file:
https://helpnet.flexerasoftware.com/isxhelp21/helplibrary/IHelp64BitSupport.htm
Thanks,
Jenifer
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Is there something else that needs to be done for this to work?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hi @MattQVI ,
Hope you are trying to set x64 INSTALLDIR custom action.If so did you try these:
- Created separate features with release flags
- Created components if it is of 64-bit,set 64-bit component set to "Yes"
- Release Configurations / flags
Create two release configurations (say 32bReleaseConfig & 64bReleaseConfig) using Release Wizard. Set the values as follows for both the releases.
64 bit
32 bit
Product Configuration Flags
x64
x86
Template Summary
x64;1033
Intel;1033
- Create SetProperty custom action with properties as below:
With these you will be able to distinguish INSTALLDIR in 32-bit and pure 64-bit windows.For more details you can enable log via General Information->Create MSI logs and check
Thanks,
Jenifer
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
From looking at the MSI log, the INSTALLDIR property is being updated correctly. However, I have a post install CA that executes from INSTALLDIR as "[INSTALLDIR]\QVIPortalPostInstall.exe" but for some reason, the directory is the one with x86 and I am running the 64-bit install on a 64-bit OS. Any ideas why it's not working? Is there something else that needs to be done.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hi @MattQVI ,
Answering to your first question:
- "how do I prevent it from being installed on 64-bit? I originally had x86;1033 but now it won't let me install 32 on a 32"
- You can try using launch-condition,below article can help you with:
- https://blogs.flexera.com/installtalk/2010/11/using-msi-launch-conditions-to-prevent-installation-on-unsupported-windows-platforms/
- Answering to your second question:"but for some reason, the directory is the one with x86 and I am running the 64-bit install on a 64-bit OS. Any ideas why it's not working? "
- When you say 64-bit OS, it has to be pure 64-BIT OS.How can you validate this?
- You can validate by checking the value of ISReleaseFlags value in MSI log .It has to be x64 there.
- When you say 64-bit OS, it has to be pure 64-BIT OS.How can you validate this?
Thanks,
Jenifer
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Jenifer,
Yes that is the goal. Do not allow a 32 bit install on 64 bit OS and vice versa. Thanks for all of your help.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Jenifer,
I was able to make CA for errors when trying to install the wrong version. But when I run 64 on 32 bit OS, I get a Windows Installer message that says "The installation package is not supported by this processor type" instead of the nice one I added with the CA. Just curious as to why that is?
It works as expected when I try to run 32 on 64-bit OS and notifies the end user that they should run the 64-bit version of the install instead.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hi @MattQVI ,
That is because you would have added template summary property of 64xconfig(Product Configuration's template summary property) to be x64;1033 which blocks installation to be proceeded in 32-bit windows .But 32xconfig(Product configuration's template summary) property Intel;1033 which works on both 32-bit & 64-bit windows where it won't work on pure 64-bit i guess.
Thanks,
Jenifer