/build/static/layout/Breadcrumb_cap_w.png

Issue with running MSI

Hi

My MSI is launching an other MSI/EXE to install third party software while my MSI is waiting for third-Party software to complete, BUT the third-party software fail to continue because it detects that other MSI (My MSI) is running on the machine at the same and therefore cannot continue.

Can someone help me with this, how can I hide or do not show my MSI while 3rd party software installer is launched so it can continue to do its job. :)

Many thnaks

0 Comments   [ + ] Show comments

Answers (6)

Posted by: timmsie 13 years ago
Fourth Degree Brown Belt
0
You need a type 7, 23 or 39 custom action to run an msi from within an msi.

But chaining msi's is not recommended as it becomes messy. Especially when it comes to upgrading

If I were in your situation I would create a wrapper script to run your msi's or depending on your deployment tool use pre-requisites
Posted by: Ash786 13 years ago
Senior Yellow Belt
0
Hi

I am not launching MSI from MSI, my MSI is doing the following things

1) Unpack and copy file to temp folder (Test01.msi, Test02.msi and Test03.exe)
2) Then before completing the MSI launch batch file to execute Test01.msi, then Test02.msi and then Test03
3) once batch file is completed then run 2nd batch file to remove temp folder

But while my MSI is still running on the background the test01.msi fails because it detects that original MSI is still running. This is not for upgrade, this is only one time MSI which has all the prerequisite MSIs and EXEs.

Also where do I need to type 7, 23 and 39 and under what section. I am not expert in Packaging :)

Many thanks
Posted by: anonymous_9363 13 years ago
Red Belt
0
I am not launching MSI from MSI, Er...yes, it is.

The MSIs will be in the Binary table. Use InstEdit or Orca to extract them then build your wrapper to execute them.
Posted by: timmsie 13 years ago
Fourth Degree Brown Belt
0
what tool are you using to create your msi?

I think your using an msi unnecessarily, why not install the lot from your batch file?

What's made you wrap it in an msi?
Posted by: Ash786 13 years ago
Senior Yellow Belt
0
Well all the files are on different locations and it has been a pain to use all or run those from different locations to prepare the machine for development or QA. My Manager came up the idea to package those and then MSI installs it... BUT I think I have made my mind up now and going to zip the files and ask to launch the Batch file.

Many thanks
Posted by: mazessj 13 years ago
Blue Belt
0
Probably a good move. It doesn't sound like there are any grounds here to use an MSI.
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