I have the cd with the full media, so I have both the msi and the exe files.  If I use msiexec on the msi and call my transform, I get a "Visual C++ 2010 SP1 Runtime Missing" error.  If I use setup.exe and call the mst file using the "/msi" switch, it doesn't pick up the serial number contained within the mst.
The mst file was created using CustWiz11.

Here is the string I am calling:
C:\dtmgmt\Adobe\Acrobat\11.0_Pro\Setup.exe /msi TRANSFORMS=C:\dtmgmt\Adobe\Acrobat\11.0_Pro\HBC.mst

Is there a way to handle the Visual C++ install by using msiexec, or how do I get the /msi switch to pick up the key in the mst file, or is there a way to extract the C++ install ?  I am doing all of this within a script.

0 Comments   [ + ] Show Comments


Please log in to comment

Community Chosen Answer


Get the Visual C++ runtime from Microsoft and install it first in a cmd file or vbs file
vcredist_x86.exe /q

and then MSIEXEC.exe /I C:\dtmgmt\Adobe\Acrobat\11.0_Pro\Acrostan.msi TRANSFORMS=C:\dtmgmt\Adobe\Acrobat\11.0_Pro\HBC.mst

Answered 11/13/2012 by: Sweede
Second Degree Green Belt

Please log in to comment



It's common practice to push out all the flavours of VC runtimes as a routine update. The same applies to things like InstallShield engines/drivers. Depending on how you set up and deploy your builds, they should eventually find their way into those, too.

Answered 11/13/2012 by: VBScab
Red Belt

Please log in to comment

If you run the setup.exe. Put the configs into the INI file to call the MST and the pr req will be handled by the INI file. But I still think its better to extract the Vis C++ and put it down separately.

Answered 05/07/2014 by: Badger
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity