Skip to main content

Custom MSI installer parameters

Starting with FileWave 15.2.0 it will be possible to add custom parameters to MSI filesets. This includes the filesets created by MSI files but not the filesets automatically created based on Windows software updates.

The idea behind this is that some MSI installers accept custom parameters that will change the way how software is installed. E.g. FireFoxmany MSI installers (https://support.mozilla.org/en-US/kb/deploy-firefox-msi-installers#w_configuration-options)e.g. allowsUltraEdit) allow to control whetherwhere ato taskbar shortcut should be created (TASKBAR_SHORTCUT={true,false}), a desktop shortcut should be created (DESKTOP_SHORTCUT={true,false}), and alsoinstall the installation directory can be defined (INSTALL_DIRECTORY_NAME).

We currently do not supportsoftware to override some technical parameters of "msiexec" to allow uninstalling via an MSI fileset, repair existing software. These parameters are usually prefixed with TARGETDIR="/<my-desired.path>" (slash). For utilizing some other-than-install options, scripts are probably a better way.

To set thesecustom MSI parameters, navigate to the fileset property dialog and you will find the input fieldfields "Use Custom MSI Options"install options" and "Custom MSI uninstall options" at the bottom.

image.pngimage.png

These custom parameters should be separated by single spaces. If parameters starting with "/" or some special parameters (like ALLUSERS) are entered, they will be silently filtered out by the client.

The "Custom MSI install options" will be passed to msiexec for installation (so when the fileset is deployed). The "Custom MSI uninstall options" will be passed to the msiexec for un-installation in the case that "Use MSI uninstaller" is checked and the association of the fileset to the client is removed. Note that the MSI file needs to support uninstallation for this to have an effect (e.g. Firefox MSI does not support it).

In Anywhere you can also change these custom options in the Payload settings:

image.pngimage.png

Once the filesets are deployed to the clients via model update, the next call to install will use these parameters.

In both Central and Anywhere there are also "Learn More" links that will allow you to visit this page.