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 run MSI without calling setup.exe
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
‎Nov 24, 2008
05:12 AM
How run MSI without calling setup.exe
1.I have an MSI.When i run the MSI,it asks me to run setup.exe. Please let me know how to run the MSI without calling Setup.exe.
2. In Basic or InstallScript project; where does setup.exe extract the MSI.
what is the path where MSI is extracted.
2. In Basic or InstallScript project; where does setup.exe extract the MSI.
what is the path where MSI is extracted.
(7) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 24, 2008
10:07 AM
1. You'd have to look at the MSI (open it with InstallShield or ORCA) to see what it's looking for. Very likely there is a Launch Condition (InstallShield calls them Install Conditions) that is testing for a property being set by the setup launcher. If so, you could set the property yourself on the command line, author the property into the Property Manager, or remove the Launch Condition.
2. When the MSI is running (say stopped on a dialog box), do a Start | Run... and type %temp% in the open box. Then sort the entries by date and start opening the folders with GUID names down the list from most recent to oldest until you find the MSI file.
2. When the MSI is running (say stopped on a dialog box), do a Start | Run... and type %temp% in the open box. Then sort the entries by date and start opening the folders with GUID names down the list from most recent to oldest until you find the MSI file.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 24, 2008
11:46 AM
Hi
Thanks for the reply. I just have a simple MSI. I have opened the MSI using IS2008 but launch condition is empty.
Is there any custom action that is running..
Thanks for the reply. I just have a simple MSI. I have opened the MSI using IS2008 but launch condition is empty.
Is there any custom action that is running..
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 24, 2008
11:53 AM
You could also look for Error-type custom actions, but any custom action could be the cause of this behavior.
Could you run the setup and generate an MSI log file? That would point precisely to the source of the error message.
Could you run the setup and generate an MSI log file? That would point precisely to the source of the error message.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 24, 2008
03:28 PM
For (1), perhaps it's an InstallScript MSI package, which in InstallShield 2008 and earlier requires setup.exe?
(As an aside, InstallShield 2009 introduced InstallScript as an embedded UI handler, which means that InstallScript MSI packages can be launched from the MSI database.)
(As an aside, InstallShield 2009 introduced InstallScript as an embedded UI handler, which means that InstallScript MSI packages can be launched from the MSI database.)
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 25, 2008
04:59 PM
Sorry I tred to post this as a response.
The informaiton below works for package msi that can only be run from setup.exe.
Hi, I found a fix that worked for me on this issue. Add the following public property on the command line; ISSETUPDRIVEN=1
Ken
The informaiton below works for package msi that can only be run from setup.exe.
Hi, I found a fix that worked for me on this issue. Add the following public property on the command line; ISSETUPDRIVEN=1
Ken
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 25, 2008
05:00 PM
Hi, I found a fix that worked for me on this issue. Add the following public property on the command line; ISSETUPDRIVEN=1
Ken
Ken
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 25, 2008
05:02 PM
Yes, please see KB article Q108166.