OverviewThere are cases where the Directory Manager service does not automatically start after a server is restarted. This is due to the fact that the Directory Manager agent service depends on the DNS Client service to be started first. The steps below will guide you through the process of setting up a service dependency so that the Directory Manager service will not start until the DNS Client service has started.
This requires a new value to be added to the registry so if you're unfamiliar with making registry changes, make sure to run a registry backup first.
Steps to Create Service Dependency
- Open the registry editor: Start >> Run >> regedit
- Navigate to the specific service you are trying to delay (Directory Manager Service in this case): HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
- In the list of services, right click the service name Edustructures.DirectoryAgent >> New >> Multi-string value and name the new value "DependOnService"
- Right click the new value and select modify and add Dnscache to this record.
- The server will require a restart to apply the change. Once restarted you can open Services, right click the Datasolutions SIFWorks Directory Manager service, choose properties, then the Dependencies tab and you will see the DNS Client as a dependency.