I have an application called 'Workshare Professional' which is encapsulated in an .EXE,
The .EXE is made up of 4 .MSI's which is lucky for me as I want to deploy this app via GP.

Of the 4 .MSI's one is the 'Workshare Professional' app and the others are pre req's,
1. KB908002, 2. Visual C++ Redistributable, 3. MS XML 6

How do I combine these 4 MSI's into one single distributable MSI?


How do I get one MSI to kick off another MSI after it has installed?

I use WISE.

0 Comments   [ + ] Show Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.


Hi Minesh,
don't do work, which isn't necessary!
Just load all the MSI's into the GPO, sequencing the prerequisites first.
But: KB908002 + MS XML 6 should already be on all the computers trough Windows Update...
And: You could get yourself the MSM of the Visual C++ Redistributables and join it into the main MSI.

Regards, Nick
Answered 09/07/2007 by: nheim
Tenth Degree Black Belt

Please log in to comment
Simplify, simplify...

Set up a bunch of GPOs and groups for the app and its dependencies, making the application group a member of the pre-prequisite groups. Making users members of the app group then makes them membrs of the pre-req groups.

Then set up your GPOs with the separate MSIs. This is how my current client is using GP and it works well. Discussing whether or not it's the *best* way opens up a whole can of worms...
Answered 09/07/2007 by: VBScab
Red Belt

Please log in to comment
I don't know if sequence (separate MSIs) this through GPO is the best solution as one of them may fail during installation and therefore perform a mess of the deployment. If you decide to install and sequence them separate you could use the ASSM (Assigned Software Sequence Manager) tool to change the sequence of which order they should be installed so you're not dependend on in which order you add the package to the GPO. There is no need for multiple GPOs, just make sure the sequence is correct.

You could of course nest all 4 into one MSI as long as you know the drawback of this approach.
Answered 09/07/2007 by: AngelD
Red Belt

Please log in to comment

I thought it would be a little more tidy if I put it in one GP,
I created a transform for the final app and applied that last after the pre reqs and bingo it worked!

I was concearned if the pre reqs failed but I did test them thoroughly.

Nb. Our system is quite locked down so KB908002 + MS XML 6, have not been applied to all machines, also I tried to find a MSM of C++ 2005,
but I dont think its available as a option to download in my version of WISE (5.21)

Thanks for the help nheim, and all !
Answered 09/07/2007 by: MightyMin
Senior Yellow Belt

Please log in to comment
also I tried to find a MSM of C++ 2005
Download the "Microsoft Visual C++ 2005 Redistributable package" from the provided link at http://blogs.msdn.com/parthas/archive/2006/09/14/redistvclibraries.aspx which should install the presented merge modules under "%ProgramFiles%\Common Files\Merge Modules"
Answered 09/07/2007 by: AngelD
Red Belt

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