Top "Wix" questions

The WiX Toolset (formerly known as Windows Installer XML) is a toolset that builds Windows installation packages and WiX bootstrappers from XML source code.

"Automatic" vs "Automatic (Delayed start)"

When installing Windows services there are two options for automatically starting a Windows service on Windows startup. One is Automatic, …

windows-services wix
Silent installation of a MSI package

I have a MSI package that I need to install if the package is not already installed. Also I need …

wix installation windows-installer advanced-installer
How can I find the product GUID of an installed MSI setup?

I need to find the product GUID for an installed MSI file in order to perform maintenance such as patching, …

powershell wix windows-installer installation uninstallation
Extract MSI from EXE

I want to extract the MSI of an EXE setup to publish over a network. For example, using Universal Extractor, …

installation wix windows-installer extract installshield
WiX tricks and tips

We've been using WiX for a while now, and despite the usual gripes about ease of use, it's going reasonably …

wix wix3.5 wix3
xml.LoadData - Data at the root level is invalid. Line 1, position 1

I'm trying to parse some XML inside a WiX installer. The XML would be an object of all my errors …

c# xml xml-parsing wix
How to uninstall with msiexec using product id guid without .msi file present

I'm trying to automate the uninstallation of packages created using WiX for the purposes of changing the installed software stack &…

wix installation uninstallation windows-installer
How to find the UpgradeCode and ProductCode of an installed application in Windows 7

I have an application installed on my machine. I also have its source code but somehow the ProductCode and UpgradeCode …

automation wix installation windows-installer
How to implement WiX installer upgrade?

At work we use WiX for building installation packages. We want that installation of product X would result in uninstall …

installation wix windows-installer
How to add a WiX custom action that happens only on uninstall (via MSI)?

I would like to modify an MSI installer (created through WiX) to delete an entire directory on uninstall. I understand …

wix windows-installer custom-action