Note that this technical article relates to FireDaemon Pro 1.X and 3.X service configurations only. FireDaemon Pro 4.X service configurations are kept in the file system.


FireDaemon Pro 1.X and 3.X service configurations are kept in the registry. You can export those service configurations to XML for safekeeping and optional later re-import. In the event of a system crash, where your machine is now no longer bootable, it is possible to review and recover the settings and parameters of previously configured FireDaemon Pro services.


To do this you will need to open the registry hive from the old machine on the assumption that you have the old hard drive or system partition available to you. Windows registry hives are found in \Windows\System32\Config. FireDaemon Pro and Windows service configurations are found in the SYSTEM hive.


To open the legacy hive, do the following:


1. Open The Registry Editor. You can do this pressing the Windows key + R and typing regedt32.exe and pressing Enter.


2. Select the HKEY_LOCAL_MACHINE branch


3. Go to the File menu and choose Load Hive




4. Browse to the location of the old SYSTEM registry hive and choose the hive. For example: X:\Windows\System32\Config\SYSTEM


5. You will be prompted for a Key Name. This is to just identify the registry hive. You can use any name you want. For example: Dead PC.



You will now find the hive available under HKEY_LOCAL_MACHINE:



6. Now search for your legacy FireDaemon Pro services. FireDaemon Pro services settings and parameters are located under this key:


Dead PC\ControlSet001\services\<service short name>


Where <service short name> was the name of your FireDaemon Pro service. Alternately, search the hive for a key name of ImagePath that contains the value "firedaemon.exe".



You will find the Parameters subkey that has the original FireDaemon Pro service settings.



6. You can now export the registry keys via File / Export to a .reg file.


7. To re-create your FireDaemon Pro services, simply start the FireDaemon Pro GUI and create a new service. Simply copy and paste the values from the exported .reg file into the FireDaemon Pro New Service Definition dialog.  DON'T import the .reg file into your new computer and expect the service to work. It's won't. All FireDaemon Pro services and corresponding registry keys are created via specific Win32 API calls and require specific ACLs to be set.