The Dependencies tab enables services to be started and stopped in sequence by making them depend on other services or load order groups. Load order groups are groups of one or more Windows drivers and/or services. These are predefined as part of every Windows installation and are used to control the startup sequence of drivers and services during system boot. Generally, FireDaemon Pro services should not be configured to depend on load order groups, as they are usually started very late in the Windows boot process. However, under some circumstances, you may require a FireDaemon Pro service to be started much earlier in the Windows boot process.
To make a FireDaemon Pro service named ServiceA depend on a service called ServiceB, add ServiceB to the service dependencies list. During system startup, Windows will first start ServiceB and then ServiceA.
If both ServiceA and ServiceB are stopped, then manually starting ServiceA will first cause ServiceB to start. Similarly, manually stopping ServiceB will also cause ServiceA to stop.
ServiceA can have multiple dependencies, in which case all dependencies must be running for ServiceA to run.
Note: Changes to a service's dependencies take effect when the changes to the service configuration are saved and the service is (re)started.
Note: Service dependencies have no effect during a system shutdown.
Service Dependencies
To create a new service dependency, select the service from the list on the left and then click on Add. The name of the service dependency will then appear in the list box on the right. Multiple dependencies may be added. The dependencies on the left are listed alphabetically. You can manually order the list of service dependencies in the right list box by selecting the dependent services and clicking on the up (^) and down (v) buttons.
Multiple services can be selected in the Available list box by holding down the Ctrl key and clicking on services. A set of services can be selected by clicking the first service in the Available list box, then holding down the Shift key and clicking on another service.
To remove an existing service dependency, click on the relevant service in the list and then click on the Remove button.
Service Dependencies Search Filter
You can type the name of the service you are looking for by clicking on the "Search" field just above the list of Available services list box and then typing characters that match the service name. The list of services will be filtered accordingly. To clear the filter, clear the Search filter.
Load Order Group Dependencies
To create a new load order group dependency, select the load order group from the list on the left and then click on Add. The name of the load order group dependency will then appear in the list box on the right. Multiple dependencies may be added. The dependencies on the left are listed alphabetically. You can manually order the list of load order group dependencies in the right list box by selecting the dependent load order groups and clicking on the up (^) and down (v) buttons.
Multiple load order groups can be selected in the Available Load Order list box by holding down the Ctrl key and clicking on services. A set of load order groups can be selected by clicking the first load order group in the Available list box, then holding down the Shift key and clicking on another load order group.
To remove an existing load order group dependency, click on the relevant load order group in the list and then click on the Remove button.
Load Order Group Search Filter
You can type the name of the load order group you are looking for by clicking on the "Search" field just above the list of Available Load Order list box and then typing characters that match the load order group. The list of load order groups will be filtered accordingly. To clear the filter, clear the Search filter.