8

mornig All,

I am trying to edit an MSI package using ORCA, this is quite a good tool, but does any one know of any more good MSI editing tools?

Cheers

1
  • I'm not sure this is what you want, but it is quite simple to write a VBS or JS script that instantiates the respective COM classes to deal with MSI packages. I've been using that for example to edit .pcp (patch creation properties) and .msi files to automate some final steps in package creation. But I'm not sure whether this is a deployment question or whether you are authoring the MSIs ... (thus my answer in a comment ;)) Mar 3, 2011 at 3:15

3 Answers 3

7

ORCA is "offical" but quite lacking in features. We use a collection of tools for our packaging needs. Some of these tool go far beyond just editing an MSI.

  1. Super ORCA
  2. WiX
  3. Advanced Installer
  4. Universal Extractor
1
  • Brillaint thanks for that. will gives these tools a try
    – Cyper
    Jun 22, 2010 at 11:56
5

I just found InstEd, a free MSI editor. Looks OK.

2
  • +1, indeed this is one of the more convenient ones. Mar 3, 2011 at 3:13
  • InstEdit is phenomenal. Being able to update an MSI or create a transform, leaving the original intact, is incredibly handy when building packages for SCCM deployment.
    – peelman
    Mar 3, 2011 at 3:55
2

UPDATE: check this summary from stackoverflow.com for the pros and cons of different deployment tools.


If you need to make any substantial changes to an MSI file the best tools are Installshield, Advanced Installer and Wise (officially retired), hands down. An MSI file is a database, and it is full of tables with referential integrity. A change in one table quickly cascades to a number of other table, and it is quite hairy to decode this yourself, and not very time efficient. In Orca you need to implement all cascading table changes manually.

UPDATE: Regrettably Wise appears to be off market due to some legal issue. It was my preferred tool since it was rock solid and targeted at repackaging and administrators rather than developers. Wise used to have a free tool called InstallTailor that allowed capture of changes into a transform in a wizard like fashion. I can not find this tool available at this time.

Not the answer you're looking for? Browse other questions tagged .