cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
dkirsch
Level 3

MS VS2005 Redistributables Merge Modules not really working on Vista?

We have an install where we need to install Visual C++ 8.0 ATL (x86) WinXSX MSM (and x64) on Windows Vista in order to be able to register a component of ours.

This fails every time on Vista. On XP and Windows 2003 this works, but on Vista it seems that the C++ libraries are never installed before the dll is registered.

Has anyone seen this? Any ideas on how to fix it?

I have added the MS VS Redist setup and launched it as a custom action during installation with success, but this does not work when/if I run our installer silently saying that another installer is already running and ending.

Thanks,

Dan
Labels (1)
0 Kudos
(2) Replies
yann_bertaud
Level 4

Dan,

we ran into the same problem. Check out the article below which explains this.

http://blogs.msdn.com/astebner/archive/2007/01/09/problems-with-custom-actions-that-depend-on-the-visual-c-8-0-runtime-files-on-windows-vista.aspx.

we ended up having to extract the COM at build time, but that is not reliable either because the com extractor inside isntallshield doesnt pick up every COM info in our dlls.

yann
0 Kudos
dkirsch
Level 3

Thanks Yann! That helps a lot...


Dan
0 Kudos