This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: 64 bit installer launching 32 bit msiexec
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
‎Jul 20, 2016
06:17 AM
64 bit installer launching 32 bit msiexec
Hi,
We have a Setup.exe of x64 type, When we try to run the setup.exe on a 64Bt machine the installer is launching a 32bt Msiexec process as well.
All the components are 64Bt and we Dont have any IIS related changes. Can someone help me why the installer is launching the 32bt process??
Thanks
Sesha
vengalamseshu@gmail.com
We have a Setup.exe of x64 type, When we try to run the setup.exe on a 64Bt machine the installer is launching a 32bt Msiexec process as well.
All the components are 64Bt and we Dont have any IIS related changes. Can someone help me why the installer is launching the 32bt process??
Thanks
Sesha
vengalamseshu@gmail.com
(3) Replies
‎Jul 20, 2016
01:35 PM
You must set the release configuration to have the 'Architecture Validation' set to STRICT. Then set the 'Template Summary' to x64 and set your components to 64-Bit Component = Yes. I believe that ALL files that are contained within your release are compiled as 64bit files/dlls or else the installshield build will fail.
‎Jul 21, 2016
01:01 AM
Hi PlinyElder,
Thanks for your quick reply.
I forgot to add few more details of the application.
InstallShield Version: 2015
InstallShield Project Type: basic MSI.
I have few custom Actions which will execute the InstallScript.
Just to try with a small example, I created a new BasicMSI installer of 64Bt type and added a file and set the 'Architecture Validation' to STRICT. Then set the 'Template Summary' to x64 and set your components to 64-Bit.
But when I try to compile the ISM, got an error " InstallScript Custom Action must not be included in a Strict 64-Bit package".
Considering that we have few InstallScript CAs , please let me know how can we make sure that my package will not launch a 32-bit MSIExec process.
Thanks in Advance.
Seshu
Thanks for your quick reply.
I forgot to add few more details of the application.
InstallShield Version: 2015
InstallShield Project Type: basic MSI.
I have few custom Actions which will execute the InstallScript.
Just to try with a small example, I created a new BasicMSI installer of 64Bt type and added a file and set the 'Architecture Validation' to STRICT. Then set the 'Template Summary' to x64 and set your components to 64-Bit.
But when I try to compile the ISM, got an error " InstallScript Custom Action must not be included in a Strict 64-Bit package".
Considering that we have few InstallScript CAs , please let me know how can we make sure that my package will not launch a 32-bit MSIExec process.
Thanks in Advance.
Seshu
‎Jul 22, 2016
09:48 AM
Im not sure why the Installscript wouldnt compile but maybe that cant be done with Installscript.. Can you make the custom actions work through Managed Code, like C# or VB?