Results 1 to 4 of 4

Thread: 32 bit installation on x64 OS: redistributable is not installed

  1. #1
    Join Date
    Aug 2010
    Posts
    12

    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?

  2. #2
    Join Date
    Jan 2007
    Posts
    41
    I had the same problem, the conditions are wrong.
    If you have difficulties to adapt the conditions I can help you out.

    Regards,
    eseilram

  3. #3
    Join Date
    Aug 2010
    Posts
    12
    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.

  4. #4
    Join Date
    Oct 2001
    Posts
    1,302
    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.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •