> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/server/knowledge-base/troubleshooting-articles/devolutions-server-unavailable-after-reboot.md).

# Devolutions Server unavailable after reboot

The SQL Server where your Devolutions Server is located may not be up and running by the time the Devolutions Server instance starts. As a result, the scheduler service or Devolutions Server web application is unable to connect to the database and is returning an error message that may look like this in the Windows Event logs:

The DevolutionsSchedulerService (DVLS) service terminated with the following error:\
`An exception occurred in the service when handling the control request.`

#### Solution

Execute the commands below to configure the Devolutions Server scheduler service and W3SVC (integral for IIS functionality) to depend on SQL Server. This adjustment ensures they will initiate their startup process only after SQL Server has fully started.

* Devolutions Server scheduler service: `sc config <Devolutions Scheduler Service Name> depend= "<your SQL Server Instance service>"`
* W3SVC: `sc config W3SVC depend= "WAS/HTTP/<your SQL Server Instance service>"`\
  Note the presence of WAS and HTTP, which are default dependencies of the W3SVC.

To clear dependencies of services: `sc config <service name> depend= ""`


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.devolutions.net/server/knowledge-base/troubleshooting-articles/devolutions-server-unavailable-after-reboot.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
