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
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)
Please log in to answer
Posted by:
timmsie
13 years ago
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
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
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
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
Posted by:
timmsie
13 years ago
Posted by:
Ash786
13 years ago
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
Many thanks
Posted by:
mazessj
13 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.