How do you create an MSI from an .EXE?
I am trying to create an MSI file for Office 2010 and also software PMPAgent.exe. I have not been successful trying to create an MSI file. I need to know how to do it for any .exe file.
-
I tried to download AppDeploy from Kace.com didnt see it? - abrjam900 10 years ago
Answers (7)
first of all, DO NOT repackage the office 2010 installation. Use the /admin parameter on the setup.exe to create an MSP with customisations and modify the config.xml to get a silent install. There's plenty of info available online on how to do this.
In order to create an MSI from an exe installer, first make sure it's not already an MSI behind the scenes, then use a tool to create a snapshot and clean that up. You might want to read my blog on the topic here: http://www.itninja.com/blog/view/a-general-approach-to-software-packaging-starting-from-consistent-installer-analysis
>I think you would have to make a snapshot of the installation
...which is just about the worst suggestion it's possible to make, bearing in mind that the Office installation comprises MSIs to begin with!
@OP:
Use the tools provided for Office to create an individualised package.
>I need to know how to do it for any .exe file.
You need to go on a packaging training course. One of the things you'll learn on that course is that some EXEs extract and execute MSIs and that capturing MSIs to create an MSI is right upo there on the list of Really Bad Ideas.
Maybe try ZOLA MSI Repackager if the installation does not go beyond 2gb in size?
http://www.zolasoftware.com I think the price is affordable as well.
I think I forgot the link to their tools, but here it is http://www.zolasoftware.com
James.