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: 32 bit installation on x64 OS: redistributable is not installed
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
‎Sep 12, 2011
05:05 AM
32 bit installation on x64 OS: redistributable is not installed
Using InstallShield 2012 Professional, I created 32 bit installation package (Basic MSI Project, Template Summary: Intel;1033). In Redistributables screen I selected "Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)".
Installation on 32 bit OS runs as expected: VC++ Redistributable is installed, and then my own product is installed. When I install this package on Win7 64 bit, VC++ redistributable is not installed automatically. Package contains this redistributable: ISSetupPrerequisites\{8034C99E-3BC0-4E53-BC6E-02E3D8CF5378}\vcredist_x86.exe, but only my project is installed.
Installing 32 bit package on 64 bit OS is absolutely valid operation, why redistributable is not installed?
Installation on 32 bit OS runs as expected: VC++ Redistributable is installed, and then my own product is installed. When I install this package on Win7 64 bit, VC++ redistributable is not installed automatically. Package contains this redistributable: ISSetupPrerequisites\{8034C99E-3BC0-4E53-BC6E-02E3D8CF5378}\vcredist_x86.exe, but only my project is installed.
Installing 32 bit package on 64 bit OS is absolutely valid operation, why redistributable is not installed?
(3) Replies
‎Sep 13, 2011
12:51 AM
What conditions, can you give more details? Thanks.
BTW, I managed to get it working by replacing .exe redistributable with merge modules. But I still want to know how to get .exe redistributable working correctly.
BTW, I managed to get it working by replacing .exe redistributable with merge modules. But I still want to know how to get .exe redistributable working correctly.
‎Sep 18, 2011
10:44 PM
We had to modify the conditions using the prerequisite editor (by simply removing them). Note this problem has existed in 4 successive versions of InstallShield in every one of the 2005, 2008, and 2010 32 bit installers. The problem exists because of a false assumption made by InstallShield programmers that 32 bit vcredist should only be installed on 32 bit OS.