FireDaemon Zero 3 & 4 OEM Installation and Configuration

FireDaemon Zero OEM (FZO) is a variant of FireDaemon Zero specifically designed for use by system integrators or value-added resellers who wish to bundle FireDaemon Zero with their own product or platform. FZO is designed to be included in third-party installers, golden OS images, or provisioned via deployment tools, such as Puppet, Ansible, or PDQ Deploy.

  • No Serial Number Name or Serial Number is required to activate the software production
  • Additional command-line arguments are available to automate the configuration of the product
Note: The retail and OEM version of FireDaemon Zero cannot be installed on the same machine at the same time.

TABLE OF CONTENTS


Distribution ZIP File

FZO is supplied as a ZIP file. It does not include an installer. The ZIP file contains 64-bit EXEs and DLLs. The top-level contents of the ZIP file are below. 

Installation Fast Track

Step 0: Confirm Windows Operating System Compatibility

Please review the FireDaemon Zero and ZeroInput Compatibility Deployment Matrix before deployment as some operating systems are unsupported.


Step 1: Patch Windows

Ensure that Microsoft Windows is fully patched. All Windows updates should be applied including root certificates.


Step 2: Create Folders and Copy Files

  • Log in to the computer as a local or domain administrator
  • Unpack the FireDaemon Zero OEM ZIP file to a temporary folder
  • Create the following folder:
    • "C:\Program Files\FireDaemon Zero OEM
  • Copy the contents of the x64 folder to the "C:\Program Files\FireDaemon Zero OEM"
  • Once you have completed the steps above the FZO installation folder should contain the files per the screenshot below (file sizes and date and time stamps may differ):
    FireDaemon Zero OEM directory listing

Step 3: Configure and run FireDaemon Zero OEM

Open an elevated command prompt, change to the installation directory, and run the following commands to configure and run FireDaemon Zero OEM. The commands differ and are based on the operating system you are using:

:: Use the following commands to CONFIGURE FireDaemon Zero OEM on:
::     Windows 10 1803 or later
::     Windows 11
::     Server 2019
::     Server 2022

cd /d "C:\Program Files\FireDaemon Zero OEM"
FDUI0CLI configure
FDUI0CLI ui0service create_start
:: Use the following commands to CONFIGURE FireDaemon Zero OEM on:
::     Windows 10 1709 or earlier
::     Server 2016

cd /d "C:\Program Files\FireDaemon Zero OEM"
FDUI0CLI configure
FDUI0CLI enable

Step 4: Install FireDaemon ZeroInput, Graphics Drivers, Network Drivers, and Support Tools

You may need to install FireDaemon ZeroInput to regain control of your keyboard and mouse on Session 0 on Windows 10, 11, Server 2016, Server 2019, Server 2022, or later Windows operating system version. Additionally, ensure you have installed the latest video and network drivers for your computer and the latest hypervisor support tools (e.g. VMware Tools). 


Step 5: Deconfigure and remove FireDaemon Zero OEM

Open an elevated command prompt, change to the directory installation directory, and run the following commands to deconfigure and remove FireDaemon Zero OEM. 

:: Use the following commands to DECONFIGURE FireDaemon Zero OEM on:
::     Windows 10 1803 or later
::     Windows 11
::     Server 2019
::     Server 2022

cd /d "C:\Program Files\FireDaemon Zero OEM"
FDUI0CLI ui0service stop_delete
FDUI0CLI deconfigure
cd ..
rmdir /s "C:\Program Files\FireDaemon Zero OEM"
:: Use the following commands to DECONFIGURE FireDaemon Zero OEM on:
::     Windows 10 1709 or earlier
::     Server 2016

cd /d "C:\Program Files\FireDaemon Zero OEM"
FDUI0CLI disable
FDUI0CLI deconfigure
cd ..
rmdir /s "C:\Program Files\FireDaemon Zero OEM"

FireDaemon Zero OEM Binaries

The table below lists and describes the binaries shipped with FireDaemon Zero OEM. Ensure you copy all binaries into the FireDaemon Zero OEM installation directory. For more information about command-line options, see Command Line Parameters.


FileDescription
FDUI0CLI.comConsole wrapper for the FZO CLI (Command Line Interface). This executable must be used to issue all CLI commands as it waits for FDUI0CLI.exe to complete, after which its return code can be checked. Type FDUI0CLI help to display all command line options.
FDUI0CLI.exeUsed to configure and control FZO.
FDUI0DetectEventLog.dllContains Windows Event Log messages.
FDUI0Explorer.exeLightweight Windows Explorer replacement that runs on Session 0 and displays a notification area and taskbar. The notification area enables applications that are running under different user credentials to display messages in one place. If FDUI0Explorer.exe crashes, it writes a dump file into %SystemRoot%\System32\config\systemprofile\AppData\LocalLow
FDUI0Licensing.exe Licensing logic for FZO.
FDUI0Shell.exeThe FZO service drop-in replacement for the standard Windows Interactive Services Detection Service (UI0Detect)
FDUI0Tray.exeSystem tray application that provides each logged-in user with the ability to interact with FZO and switch to Session 0.