What installation product to use? InstallShield, WiX, Wise, Advanced Installer, etc [closed]

UPDATE, Aug.2018, a new and shorter option: How to create windows installer. Focused on summarizing MSI and its major benefits and to list the major tools available (with download links), as well as mentioning some new, trending deployment technologies. I have worked in software development as a release manager, build engineer, setup developer and as … Read more

How can I find the product GUID of an installed MSI setup?

For upgrade code retrieval: How can I find the Upgrade Code for an installed MSI file? (or use the html table export script – shown below in section 2) Short Version The information below has grown considerably over time and may have become a little too elaborate. How to get product codes quickly? (four approaches): … Read more

Uninstalling an MSI file from the command line without using msiexec

Express Options: Uninstall by Product GUID: (find product GUID) – section 3 below for logging. There is also: MSI logging in depth here: msiexec.exe /x {11111111-1111-1111-1111-11111111111X} Uninstall by MSI file: msiexec.exe /x “c:\filename.msi” Express Interactive: Right click MSI file in Windows Explorer and select “Uninstall”. There are many ways to uninstall an MSI package. The … Read more

How can I compare the content of two (or more) MSI files?

Microsoft Orca: If you have Visual Studio installed, try searching for Orca-x86_en-us.msi – under Program Files (x86) – and install it. Then find Orca in the start menu. Current path: C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86 Change version numbers as appropriate About MSI Files Roughly speaking MSI files are COM-structured storage files – essentially a file system … Read more