The FireDaemon Pro setup executable offers silent installation, silent uninstallation, and customisation of the installation process via the command-line interface.

Open an elevated Command Prompt (i.e. with administrator rights) and navigate to the folder where the FireDaemon Pro setup executable has been downloaded. Run the following commands to perform various installation and uninstallation operations.

Silent Installation

FireDaemon-Pro.exe /s /v"/qn"

Silent Installation With No Restart

FireDaemon-Pro.exe /s /v"/qn /norestart REBOOT=ReallySuppress"

Silent Uninstallation

FireDaemon-Pro.exe /x /s /v"/qn"
Note: This does not uninstall any FireDaemon Pro services.

Writing to Logs

The installer always writes a verbose log file to %LOCALAPPDATA%\Temp\MSI___.log file.

A different log file path can be chosen as follows:

FireDaemon-Pro.exe /v"/l*v \"C:\Temp\FDInst.log\""

For more information on MSI installer command line arguments please see this Microsoft article.

Customizing the FireDaemon Pro Silent Installation

To customize the FireDaemon Pro installation on your system, you can provide additional parameters to the command. You must specify these parameters in the form of VARIABLE=VALUE.

While specifying the parameters, ensure the following:

  • The variable name and the value must be in Uppercase
  • If spaces are required in the value, the value must be enclosed in quotes

Example: Silent installation into a specific folder, without enabling UI0Detect via an elevated Command Prompt:

FireDaemon-Pro.exe /s /v"/qn INSTALLDIR=\"D:\Program Files\FireDaemon Pro\" ENABLEUI0DETECT=0"

Example: Silent installation into a specific folder with no reboot, via an elevated PowerShell Prompt (replace the outer double quotes with single quotes):

FireDaemon-Pro.exe /s /v'/qn /norestart REBOOT=ReallySuppress INSTALLDIR=\"C:\FireDaemon Pro\"'

The following table explains the variable and their corresponding values:

VariableValid ValuesDescription
INSTALLDIRValid pathThe directory into which FireDaemon Pro is installed. Default value is: INSTALLDIR=\"C:\Program Files\FireDaemon Pro\"
1: yes/true
Sets the UI0Detect service to Automatically start. Default value is 1.
UNINSTALL_ALL_FDSERVICESAny valueIf specified, uninstalls all FireDaemon services when uninstalling FireDaemon Pro.
Text string
The Serial Number Name displayed on your Order Confirmation. If there are spaces in your Serial Number Name then you must enclose the Serial Number Name in escaped double quotes (e.g. SERIALNUMBERNAME=\"My Company Name\")
Text string
The Serial Number displayed on your Order Confirmation. The Serial Number must not be enclosed in quotes (e.g. SERIALNUMBER=AAAA-BBBB-CCCC-DDDD)