/build/static/layout/Breadcrumb_cap_w.png

Package

Hi,


I have a requirement where i need to install a .exe and .msi. Can any body suggest how to go about doing this?

As from VS studio installer we cannot add an msi. Have tried running .vbs and try to install the .msi from a msi. But "Another installation is in progress. You must complete that installation before continuing this one." is been thrown.

Please suggest

0 Comments   [ + ] Show comments

Answers (9)

Posted by: francist 17 years ago
Senior Yellow Belt
0
Not entirely sure what you are trying to do. The MSIEXEC process will only allow one installation at a time which is why you get the message 'Another installation is in progress'. There is a way of embedding or calling another MSI from within an MSI but it's limited and not 'best practice' as the embedded MSI cannot then be upgraded or patched in isolation i.e. it is treated as a single package.
Posted by: Abs 17 years ago
Senior Yellow Belt
0
Hi,

Well, i have a scenario where in i need to deploy and install to two separate products. one is a Win32 Cabinet Self-Extractor file and another is a .msi.

i mean one is A.exe and b.msi which i need to bundle together and install them on demand. i.e i need to install the A.exe and then B.msi.

Can you please suggest how i can go about doing this?
Posted by: francist 17 years ago
Senior Yellow Belt
0
Is b.msi your own, or a third party? If it's your own then just capture the contents of the self extracting a.exe and include the files in b.msi...
Posted by: Abs 17 years ago
Senior Yellow Belt
0
B.msi is third party, so i have to install independently. i.e A.exe and B.msi.
Posted by: sikkert 17 years ago
Orange Senior Belt
0
I would repack A.exe into an msi, then in the deployment solution make sure that the packages is deployed togehter, or at least after each other. Some solutions can do this automatically (dependencies), but with others you just have to have good deployment routines and documentation.
Posted by: Abs 17 years ago
Senior Yellow Belt
0
I am using Installer with the Visual Studio .NET.

A .msi file would not accepted in the MSI. Would throw up "Another installation is in progress." error.

Would you suggest a approach to go about this?
Posted by: sikkert 17 years ago
Orange Senior Belt
0
A .msi file would not accepted in the MSI. Would throw up "Another installation is in progress." error.

I meant that since you don't want to modify b.msi, you should convert a.exe into a.msi. Then you can install a.msi, followed by b.msi, as two separate msi-installations. MSI is usually better for automatic deployment than exe, so you should you should transform a.exe anyway.
Posted by: bheers 17 years ago
Second Degree Blue Belt
0
if you have a transform for b.msi, and if you can silently install a.exe then you can put the installation of a.exe as a custom action in b.msi before installvlidate in execute deffered, and condition it "NOT Installed".
Posted by: Abs 17 years ago
Senior Yellow Belt
0
Am new to this, fixes ...can you please elaborate?
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