FireDaemon Zero 4 is a major update to our Session 0 management product. FireDaemon Zero allows you to easily switch to and from Session 0 on specific versions of Microsoft Windows.


Interactive FireDaemon Pro 6 Services and Zero 4 Tray Running on Session 0

TABLE OF CONTENTS

Minimum System Requirements

Please see the FireDaemon Zero Compatibility and Support Matrix. Please also review the Changelog.


Mandatory: Review the Deployment Matrix

Before deploying FireDaemon Zero on any system, please refer to the FireDaemon Zero and ZeroInput Deployment Matrix for important information about kernel and operating system compatibility. You will have to deploy FireDaemon ZeroInput on newer versions of Windows. However, specific Windows 11 versions and Server 2025 are not supported due to operating system security pre-requisites which mean access to Session 0 is no longer possible.


FireDaemon Zero 4 End User Download

FireDaemon Zero 2 and Zero 3 license keys do not work with FireDaemon Zero 4. You must obtain a new license key to use FireDaemon Zero 4. Please read the "Get New License Keys" section below.


FireDaemon Zero 4.0.4 64-bit / x64 (Intel / AMD only)

December 2024 - 30-day trial

Download FireDaemon Zero 3 64-bit

Installer SHA2-256 Checksum

B5F0950CA12D62F8B70A1DB70B02DF5F8EC524333A0F0132638789722BC9A62F


Need to calculate the checksum? Download FireDaemon Lozenge!


FireDaemon Zero 4 OEM Integrator Download

FireDaemon Zero OEM customers can download product updates via the download link embedded in your Cleverbridge order confirmation or subscription renewal email. If you can't find that email or are unsure of your Cleverbridge reference number please contact us. FireDaemon Zero 4 OEM is available to existing customers with a current Software Assurance and Technical Support subscription. FireDaemon Zero 4 OEM can no longer be purchased.


FireDaemon Zero 4 New Features


FeatureDescription
Command Shells
You can launch elevated and unelevated Command Shells (CMD and PowerShell) on Session 0 via the right-click context menu. The Options -> Security menu allows you to control which command shells are available to users on Session 0.
Session 0 Switch Verification
Switching to Session 0 on specific versions of Microsoft Windows may lead to a frozen session (e.g. when the ZeroInput driver fails to load, when FireDaemon Zero or ZeroInput has been deployed on an incompatible operating system, or when attempting to switch desktop via RDP on specific operating systems). FireDaemon Zero now confirms whether you want to switch to Session 0 to avoid a session freeze.
ScreenshotsYou can take and save screenshots of Session 0 via the FireDaemon Zero Task Tray right-click menu.
Hot Keys and Mnemonics
The FireDaemon Zero Task Tray right-click menu contains hot keys and mnemonics to switch back to your logged in session and take screenshots.
Manual Version Checks
You can manually check for new versions via Global Options -> General -> Version Check.
SBoMVarious industries now often require a Software Bill of Materials (SBoM) as part of a supply chain software audit. FireDaemon Zero 4 includes an improved SBoM, which can be found in the About dialog.
End of Software Assurance and Priority Technical Support Subscriptions
FireDaemon Zero 4 is the final version of the software product. Software Assurance and Priority Technical Support subscriptions are no longer available for this version. Existing subscriptions for earlier versions will be honoured but can no longer be renewed.
End of Sales for FireDaemon Zero OEM
FireDaemon Zero OEM is no longer available for sale. FireDaemon Zero 4 OEM is available to customers with existing FireDaemon Zero 2 or Zero 3 support subscriptions. Once those subscriptions expire, they can no longer be renewed.


Buy FireDaemon Zero 4

You can purchase FireDaemon Zero 4 via the webstore. For detailed pricing information and discounts please see the pricing page.


FireDaemon Zero 4 Documentation

The FireDaemon Zero and Zero OEM User Guide can be found here. The FireDaemon Zero 4 OEM configuration and installation guide is available here.


Before Upgrading To FireDaemon Zero 4

Before you consider upgrading to FireDaemon Zero 2, please ensure you have completed the following pre-flight checks:


Step 1. Check Compatibility

Step 2. Backup

  • Ensure you fully back up your machine so you can complete a bare metal restore or VM snapshot restore.

Step 3. Get New License Keys

  • Your FireDaemon Zero 3 or earlier license key will not work with FireDaemon Zero 4.
  • If you have an active Software Assurance subscription, you can upgrade to FireDaemon Zero 3 or FireDaemon Zero OEM 3 for free. Please contact us to obtain your new license keys or link to download FireDaemon Zero 4 OEM.
  • Otherwise, if you have purchased an earlier version of FireDaemon Zero, you must purchase a FireDaemon Zero upgrade license key.

Step 3. Check Your Upgrade Path

  • If you have FireDaemon Session 0 Viewer 1 installed, this product will be removed and replaced with FireDaemon Zero 4
  • If you currently have Zero 2 or 3 installed, your version will be upgraded to FireDaemon Zero 4.

Step 4. Prepare for the Upgrade

  • If you have applied your FireDaemon Zero 2 or 3 license key, then your license key will no longer be valid. Please apply your FireDaemon Zero 4 license key once the upgrade is complete.


Windows In-Place Upgrades Sometimes Break Session 0

If you complete an in-place upgrade of Windows (e.g. Server 2012 R2 to Server 2022) sometimes, the upgrade breaks Session 0. Specifically, after installing FireDaemon Zero and ZeroInput, when you switch desktop to Session 0, you may see a black screen with a CMD prompt and/or PowerShell prompt instead of your interactive services and the FireDaemon Zero Task Tray. We don't know why this happens. Needless to say, the only resolution is to re-install Windows from scratch.


Interactive Services Detection Service has been removed from Windows 10, 11, 12, and Server 2019, 2022, 2025

Microsoft removed the Interactive Services Detection Service entirely on Windows 10, 11, 12, Server 2019, 2022, and Server 2025. Hence, switching to Session 0 on those OS versions via the Interactive Services Detection Service (UI0Detect) is no longer possible. If you are running Windows 10 1709 or earlier versions of Windows, then Session 0 access still works normally. If you have FireDaemon Zero installed and you upgraded to Windows 10 1803, the Interactive Service Detection Service will be preserved, however, when you switch desktop, you will switch to a blank screen. You will need to deploy our ZeroInput driver to resolve this issue. Review the FireDaemon Zero + ZeroInput Compatibility Deployment Matrix before deploying FireDaemon Zero.


Forced re-login when returning from Session 0 on Windows 10 1809 and Server 2019 1809

If you RDP into Windows 10 1809 or Server 2019 1809 or later versions and switch desktop to Session 0 then attempt to switch back to your logged-in session - you will always be returned to the Windows login screen. We have no fix or workaround for this. Note that you do not see this behaviour if logged directly into the Windows 10 1809 or Windows Server 2019 1809 console.


No Access to Session 0 via RDP on Windows 10 1903 or later, Windows 11, or Server 2022

Switching to Session 0 on Windows 10 1903 or later, Windows 11, or Server 2022 over RDP no longer works. It would appear Microsoft is now actively blocking the contents of the Session 0 desktop from being rendered in the RDP session and/or dropping the RDP session entirely. If you try switching to Session 0, your RDP session will freeze, and you will have to forcibly disconnect and then reconnect to your computer. The only workarounds that we know of are:

  • Log in to your computer's physical console session directly (e.g., via physical keyboard and mouse, hardware-based console gateways such as Dell iDRAC or HP ILO, or virtual machine console offered by VMware vSphere or equivalent such as VMRC or VMware Browser Console.
  • Abandon Microsoft RDP entirely and use an alternate remote control product such as TightVNC, TeamViewer, or TSplus. Your mileage may vary depending on the remote control tool you choose and the particular version of Windows you use. Ensure you test thoroughly. Note we do not endorse any of these remote-control products. We are not "in their pocket" either.


RDP session freezes when switching to Session 0 on the console session on Server 2012 R2, 2016, 2019, 2022

If you connect to the physical console of your Windows Server (i.e. the desktop to which the keyboard and mouse are connected) and then switch desktop to Session 0, all existing RDP sessions may appear to freeze until you return from Session 0. Our investigations show that this appears to be due to an unresolvable issue with the terminpt.sys driver used by the "Remote Desktop Keyboard Device" and "Remote Desktop Mouse Device". Specifically, mouse movements are intercepted on Session 0 first which leads to the illusion that the RDP session is frozen. Mouse movements on Session 0 may be replicated in the RDP session! We do not have a fix or workaround for this particular scenario. However, we also observed similar behaviour on VMware Virtual Machines, where RDP sessions would appear frozen under the same circumstances. We found that fully patching Windows and upgrading VMware Tools to 12.4.0 or later resolved this issue for us. Your mileage may vary.


Interactive console applications running on Session 0 on Server 2022 may not be visible when using TeamViewer

If you TeamViewer to your computer and switch the desktop to Session 0, console applications (e.g., cmd.exe, powershell.exe) running as the user LocalSystem on the Session 0 desktop will not be visible. To resolve this, you need to enable the legacy console for the LocalSystem user or a user with local machine administrative privileges and then run the FireDaemon Pro service as that user.


Enable Legacy Console for LocalSystem

You can enable legacy console for LocalSystem via the FireDaemon Zero Task Tray Applet -> Options dialog -> Quirks tab. Alternatively, you can enable legacy console for the LocalSystem user by creating the following registry key. Ensure you restart your machine for this change to take effect.

[HKEY_USERS\S-1-5-18\Console]
"ForceV2"=dword:00000000

Enable Legacy Console for Other Administrative Users

For FireDaemon Pro services to be visible on Session 0, they must be run by a user with local administrative or domain administrative privileges. To enable legacy console for that user:

  1. Login to a computer as the specific user with administrative rights
  2. Start cmd.exe
  3. From the cmd.exe context menu choose Properties
  4. Check "Use legacy console" then click OK
  5. Then change the logon credentials of your FireDaemon Pro service to those of the user you just logged in as (i.e. a local or domain administrator). To do that:
    1. Start FireDaemon Pro GUI
    2. Edit the FireDaemon Pro Service
    3. Click on Settings tab
    4. Change the Logon Account to .\Administrator or another local or domain administrator account and set the Password
    5. Restart the FireDaemon Pro service.


Setting Up TeamViewer Properly

It's important to remember that if you are using TeamViewer, TeamViewer sessions cannot be shared with an RDP session on Server 2022. If you attempt to switch desktop to Session 0 both the TeamViewer and RDP sessions will freeze. To mitigate this, ensure you setup TeamViewer correctly as follows:

  • Create an account with TeamViewer
  • Install Teamviewer on the target server and choose "Install and setup unattended access to this device"
  • On the target server, run the TeamViewer client and login to the TV client using your TV credentials
  • Authorize the target server
  • Record the target server's TeamViewer ID and Password for the device
  • Logoff the target server
  • Start your local TeamViewer client and connect to the target server using the target server's TeamViewer ID and Password
  • Then will then be presented with the target server's login screen
  • You can then login
  • You can then switch desktop to Session 0 via the Zero Task Tray icon or via the "switch" icon in FireDaemon Pro.


TeamViewer Client Showing Windows Login Screen


TeamViewer Client Showing Windows Desktop


TeamViewer Client Showing Session 0


Bugs? Issues? Feature Requests?

Tell us what you think! All feedback is gratefully received!


Screenshots

FireDaemon Pro 6 and Zero 4 Running on the Logged-On User Session

FireDaemon Pro 6 and Zero 4 Running on the Logged-On User Session


Interactive FireDaemon Pro 6 Services and Zero 4 Tray Running on Session 0