/build/static/layout/Breadcrumb_cap_w.png

calling an exe which contains an msi from within a msi

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

Answers (6)

Posted by: gmorgan618 16 years ago
Blue Belt
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
Posted by: nashj 16 years ago
Yellow Belt
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
Posted by: anonymous_9363 16 years ago
Red Belt
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.
Posted by: turbokitty 16 years ago
6th Degree Black Belt
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.
Posted by: nheim 16 years ago
10th Degree Black Belt
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
Posted by: nashj 16 years ago
Yellow Belt
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
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ