Service Dependencies allow services to be started (and stopped) in order. They specify which services or load order groups must be running on the machine before this service can run. For example, if the service FDSvc depends on the pre-requisite service Pre, then Windows will always start Pre before FDSvc during a machine boot-up. Similarly, if both Pre and FDSvc are stopped, then manually starting FDSvc will firstly cause Pre to be automatically started. Similarly, stopping Pre manually will force FDSvc to stop. Interestingly, services dependencies are not used during machine shutdown.
- From the FireDaemon Pro manual. For instance, let's say you have a service that depends on TCP/IP and you only want your service to start after the TCP/IP service has started. To do this, you would select "LanmanWorkstation / Workstation" from the service dependencies tab.