cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
dparmelee
Level 2

IS2011 always prompts user to install Visual C++ 2005 Redistributable

Hello InstallShield Team,

We recently upgraded from InstallShield l2008 to 2011 and have encountered a problem with the Visual C++ 2005 Redistributable. Users installing one of our applications, which will continue to depend on the Visual C++ 2005 Redistributable, are always prompted to install the redistributable even if they already have that version installed on their machine.

Here is the .prq file that we used successfully in InstallShield 2008:














The upgrade to IS2011 gave us this file:









We tried to reuse the original file and were still prompted to install the redistributable each time we ran Setup. The version below which we hand-coded to match the version we used in IS2008 gave us the same result:






Bits="2">










What is the properties ID? We understand that these are different for different versions. We were trying to install the x64, but we do not have the original file anymore.

Thanks in advance.
Labels (1)
0 Kudos
(2) Replies
scottd72
Level 7

In my redistributables list I have VC++ 2005 SP1. You should have the SP1 with INstallshield 2011. The main condition for it is:
x86: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B25099274A207264182F8181ADD555D0
x64: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\84b9c17023c712640acaf308593282f8
0 Kudos
dparmelee
Level 2

I was able to work around this issue by including merge modules for Visual C++ 8.0 rather than the redistributables. This seems to work fine for our product.
0 Kudos