Hi,

Can anyone tell me how to call an exe which contains an msi with another msi.
The scenario is....
I have an msi with the name xxx.msi and got an visualstudio redistributable setup package ( i.e, an exe when double click, it installs an msi.).
I tried to call this exe with the help of a custom action and tried to install it but its giving an error as

Another installation is being processed, please install it later.

I know that 2 msi's cannot be installed at the same time. But I need to install that redistributable along with the xxx.msi.

Does any one got this kind of problem, can anyone help me out with this.

Thanks
Nash
0 Comments   [ + ] Show Comments

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.

Answers

0
Just an FYI -

Two MSI's can be run at the same time...

Check out Nested MSI's
http://support.microsoft.com/kb/306439
Answered 12/12/2007 by: gmorgan618
Blue Belt

Please log in to comment
0
Hello gmorgan,
Thanks for the reply and thanks for the correction.
But the redistributable is not a direct msi, it is an exe which contains an msi.
I tried using nested installs but it is giving the same error.

Please help me out with this.

Thanks
Nash
Answered 12/12/2007 by: nashj
Yellow Belt

Please log in to comment
0
But the redistributable is not a direct msi, it is an exe which contains an msi.So what? Extract the MSI and use it. There are *some* stubs which do work outside of the MSI but not many and you could capture that activity and use the resulting MSI as a pre-requisite.
Answered 12/12/2007 by: VBScab
Red Belt

Please log in to comment
0
I agree with VBScab. Extract the MSI and use that if you can.

Nested MSI's are a bad idea and I'd highly recommend not going that route. The reasons are listed at the bottom of the article referenced above.
Answered 12/12/2007 by: turbokitty
Sixth Degree Black Belt

Please log in to comment
0
Hi folks,
an other possibility would be, to integrate the redistributable as a merge module.
VS redist files all have MM's available.
Regards, Nick
Answered 12/12/2007 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
Hello,
Thanks for the reply.
I have already extracted the msi and it has a cab file too.
I added custom actions to do nested installation but it is giving an error as
Source file not found C:\...\...\vcredis1.cab. verify the file exists and you can acces it.

I placed both the extracted msi and cab file at once place and called them with the xxx.msi

Thanks
Nash
Answered 12/12/2007 by: nashj
Yellow Belt

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