What is the best way to edit and MSI or learn how to edit.
I have a very simple msi that installs 2 components to the software.
You have a choice of which components to install. We only want to install one of them.
How do you go about achieving this.
I have had a look at Orca and Insted but when I opened the MSI it is so overwhelming that it is mind blowing.

Many thanks
0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


The packaging answer to this is you use something called a transform.

To do this you can use various programs, Orca, Insted, Installshield or Wise to name a few. If you dont know what a transform is, or how to make one then I would suggest going on a packaging course.

The easiest thing would be to make a response transform, if your able to double click on the MSI and tell it what component to install, else its a manual edit of the tables to change conditions, installlevels etc.

Answered 01/12/2009 by: Inabus
Second Degree Green Belt

Please log in to comment
Hi Arry,

The Best way you can learn how to edit your project is through the help file.

Secondly if there are 2 components and you want only one to be installed pass a suitable condition.
If the condition is null or evaluates to true, then the component is enabled. If the condition evaluates to False, then the component is disabled and is not installed.
You can learn more about his too in the help file just search for component table
Answered 01/12/2009 by: shweta_kar
Blue Belt

Please log in to comment
double click on the MSI and tell it what component to install
Secondly if there are 2 components <snip>just search for component table
Careful with language choice here, folks. Of course, you meant feature. Heaven knows this stuff is confusing enough for newcomers without us obfuscating things! :)
Answered 01/13/2009 by: VBScab
Red Belt

Please log in to comment
Arry, read books, package applications, browse the net and lastly stick here.... VBScab will surely blow your mind! [;)]
Answered 01/13/2009 by: jB!
Senior Yellow Belt

Please log in to comment
Hi Arry74,

To just disable a feature from being installed you would only have to raise its (install) level with 1 above the value of the INSTALLLEVEL property.
Go to the Property table, locate the (Property.Property column value) INSTALLLEVEL property and remember the (Property.Value column value) value; it usually has a default value of 100.
Go to the Feature table, locate the feature to disable and set the value to 101 if the INSTALLLEVEL property value had a value of 100.

(From orca, just create a new transform from the transform menu and make your changes.)
Answered 01/13/2009 by: AngelD
Red Belt

Please log in to comment