This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- how to execute the custom action after Chained mis
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 10, 2013
05:54 AM
Launch a Second Windows Installer Installation
Trying to launch Python installer from installashield setup.exe by giving the following command:
msiexec.exe /i "[INSTALLDIR]MyDir\ActivePython-2.7.2.5-win64-x64.msi"
Install Exec Sequence is After InstallFinalize.
Returning process is Synchronous (Check exit code)
After installing the files python installer is invoked. During this installation the followong error is dispalyed:
"Another installation is in progress. You must complete that installation before continuing this one"
How to do nested installation?
msiexec.exe /i "[INSTALLDIR]MyDir\ActivePython-2.7.2.5-win64-x64.msi"
Install Exec Sequence is After InstallFinalize.
Returning process is Synchronous (Check exit code)
After installing the files python installer is invoked. During this installation the followong error is dispalyed:
"Another installation is in progress. You must complete that installation before continuing this one"
How to do nested installation?
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 10, 2013
08:56 AM
Nested installations are not allowed in the MSI world. While they were supported at one time they are frowned on now. You need to check out using a chained installer or creating a Suite project.
http://blogs.msdn.com/b/heaths/archive/2006/01/23/516454.aspx
http://blogs.msdn.com/b/heaths/archive/2006/01/23/516454.aspx
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 14, 2013
07:45 AM
Thanks Phill.
I am able to accomplish my requirement using chained installer.
Here is my another requirement.
Through Chained .mis package First I am installing ActivePython-2.7.2.5-win64-x64.msi.
After that I would like to execute a batch file which would install portalocker files.
In Custom Actions I created a "LaunchPortlockerBatchFile" with
File and command line "[SystemFolder]cmd. exe" /c "[INSTALLDIR]Mindteck\portalocker-0.3\Portalocker.bat"
Install Exe Sequence After InstallFinalize
Install Exe Condition Not Installed
This custom action "LaunchPortlockerBatchFile" is called before Chained .mis which installs ActivePython.
So how to execute the custom action after Chained .mis?
I am able to accomplish my requirement using chained installer.
Here is my another requirement.
Through Chained .mis package First I am installing ActivePython-2.7.2.5-win64-x64.msi.
After that I would like to execute a batch file which would install portalocker files.
In Custom Actions I created a "LaunchPortlockerBatchFile" with
File and command line "[SystemFolder]cmd. exe" /c "[INSTALLDIR]Mindteck\portalocker-0.3\Portalocker.bat"
Install Exe Sequence After InstallFinalize
Install Exe Condition Not Installed
This custom action "LaunchPortlockerBatchFile" is called before Chained .mis which installs ActivePython.
So how to execute the custom action after Chained .mis?
phill_mn wrote:
Nested installations are not allowed in the MSI world. While they were supported at one time they are frowned on now. You need to check out using a chained installer or creating a Suite project.
http://blogs.msdn.com/b/heaths/archive/2006/01/23/516454.aspx
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 14, 2013
07:50 AM
Thanks Phil.
Through Chained .mis package First I am installing ActivePython-2.7.2.5-win64-x64.msi.
After that I would like to execute a batch file which would install portalocker files.
In Custom Actions I created a "LaunchPortlockerBatchFile" with
File and command line "[SystemFolder]cmd.exe" /c "[INSTALLDIR]Mindteck\portalocker-0.3\Portalocker.bat"
Install Exe Sequence After InstallFinalize
Install Exe Condition Not Installed
This custom action "LaunchPortlockerBatchFile" is called before Chained .mis which installs ActivePython.
So how to execute the custom action after Chained .mis?
Through Chained .mis package First I am installing ActivePython-2.7.2.5-win64-x64.msi.
After that I would like to execute a batch file which would install portalocker files.
In Custom Actions I created a "LaunchPortlockerBatchFile" with
File and command line "[SystemFolder]cmd.exe" /c "[INSTALLDIR]Mindteck\portalocker-0.3\Portalocker.bat"
Install Exe Sequence After InstallFinalize
Install Exe Condition Not Installed
This custom action "LaunchPortlockerBatchFile" is called before Chained .mis which installs ActivePython.
So how to execute the custom action after Chained .mis?
![](/skins/images/CC38E504FC9E1309DC48ACFEB4925670/responsive_peak/images/icon_anonymous_message.png)