> 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/cli/da/hjaelp/troubleshooting/daemon-wont-start.md).

# Baggrundsprocessen starter ikke

Ret baggrundsprocessen for Devolutions CLI når den ikke starter eller holder op med at svare, kontrollér den, genstart den, og gennemgå --daemon-indstillingerne der holder den slået fra.

En kommando stopper med `daemonUnavailable`, `daemonTimeout` eller `daemonIoError`, eller hænger før den gør noget. Disse fejl kommer fra baggrundsprocessen som `devo` starter for at tale med arbejdsområdet. Deres exitkode er `3`.

Det meste af tiden ser De aldrig denne proces. Den første kommando der har brug for arbejdsområdet, starter den, de følgende genbruger den, og den stopper af sig selv efter 60 minutter uden brug. Se [Sådan virker Devolutions CLI](/cli/da/vejledninger/understand/how-it-works.md#the-background-process).

## Hvorfor det sker

* En indstilling siger til `devo` at den ikke skal starte processen. `--daemon require`, `--daemon never` eller `--no-daemon-autostart`, eller de tilsvarende miljøvariabler.
* Processen kører, men for en anden konfigurationsmappe.
* Processen holdt op med at svare, eller en tidligere lukkede ikke rent ned.
* En miljøvariabel der styrer processen, har en værdi den ikke kan læse.
* Den lokale profils konfiguration er beskyttet og skal låses op først.

## Ret den

{% stepper %}
{% step %}

### Kontrollér processen

```bash
devo daemon status
```

`Daemon running` med sit procesnummer betyder, at en baggrundsproces kører. Når flere er registreret, er dette den foretrukne, og den kan betjene en anden konfigurationsmappe end Deres. `devo doctor` siger det så i en linje `Hint:`. `Daemon not running` betyder, at ingen blev fundet. For flere detaljer opregner `devo daemon sessions --details` de registrerede baggrundsprocesser med den konfigurationsmappe, hver af dem betjener.
{% endstep %}

{% step %}

### Start eller reparer den

```bash
devo daemon ensure
```

Den starter processen hvis ingen kører, reparerer en registrering der ikke længere svarer, og viser statussen. Hvis processen stadig opfører sig forkert, skal De genstarte den:

```bash
devo daemon restart --wait
```

`--wait` venter på at den gamle proces stopper før den starter den nye. For at stoppe den uden at genstarte skal De bruge `devo daemon stop --wait`. Den næste kommando der har brug for den, starter den igen.
{% endstep %}

{% step %}

### Kontrollér de indstillinger der holder den slået fra

<table><thead><tr><th width="330">MEDDELELSE</th><th>HVAD DER SKAL GØRES</th></tr></thead><tbody><tr><td>"The Devolutions CLI daemon is not running, and --daemon require (or DEVO_DAEMON_MODE=require) prevents starting one."</td><td><code>require</code> bruger kun en proces der allerede kører. Kør først <code>devo daemon ensure</code>, eller skift tilbage til <code>--daemon auto</code>.</td></tr><tr><td>"… --no-daemon-autostart (or DEVO_DAEMON_AUTOSTART) prevents starting one."</td><td>Fjern <code>--no-daemon-autostart</code>, eller fjern <code>DEVO_DAEMON_AUTOSTART</code> (værdierne <code>0</code>, <code>false</code> og <code>no</code> slår den automatiske start fra). Eller kør <code>devo daemon ensure</code> først.</td></tr><tr><td>"Daemon-backed commands are disabled by --daemon never."</td><td>Kommandoen har brug for processen. Brug <code>--daemon auto</code> eller <code>require</code>, og kontrollér at <code>DEVO_DAEMON_MODE</code> ikke er angivet til <code>never</code>.</td></tr><tr><td>"Unsupported DEVO_DAEMON_MODE '&#x3C;value>'. Use auto, require, or never."</td><td>Ret <code>DEVO_DAEMON_MODE</code>, eller fjern den.</td></tr><tr><td>"DEVO_DAEMON_IDLE_TIMEOUT must be a duration like 30s, 15m, 1h, or 00:30:00."</td><td>Ret <code>DEVO_DAEMON_IDLE_TIMEOUT</code>, eller fjern den.</td></tr></tbody></table>

Se [Globale indstillinger](/cli/da/reference/global-options.md) og [Miljøvariabler](/cli/da/reference/environment-variables.md).
{% endstep %}

{% step %}

### Kontrollér konfigurationsmappen

Hver konfigurationsmappe har sin egen baggrundsproces, så to terminaler der bruger forskellige mapper, deler ikke én. Hvis en meddelelse siger "the running daemon serves another root", er den proces der kører, til en anden mappe. I standardtilstanden `--daemon auto` starter `devo` selv én til mappen. Med `require` eller `--no-daemon-autostart`, kør `devo daemon ensure` fra den terminal der har brug for den.

`devo config path` udskriver den konfigurationsmappe som `devo` bruger, uden at starte noget.
{% endstep %}

{% step %}

### Kontrollér arbejdsområdets runtime

Når processen kører, men kommandoer på en lokal profil mislykkes, skal De kontrollere hvad den indlæste.

```bash
devo runtime status
```

Den viser om runtime er indlæst, den profilmappe og det arbejdsområde der er i brug, og årsagen når noget er blokeret. Når De har ændret profilen uden for Devolutions CLI, for eksempel i Devolutions Remote Desktop Manager, skal De genindlæse den:

```bash
devo runtime reload
```

Hvis den lokale profils konfiguration er beskyttet af en programadgangskode, skal De låse den op for den kørende proces. Adgangskoden læses fra en miljøvariabel eller en fil:

```bash
devo config unlock --password-env <VARIABLE_NAME> --yes
```

{% endstep %}
{% endstepper %}

{% hint style="info" %}
For at se hvornår `devo` starter processen, skal De tilføje `--verbose` til en kommando. Meddelelsen `Starting Devolutions CLI daemon...` går til standardfejl, også med `--output json`.
{% endhint %}

## Fejler det stadig?

Kør `devo doctor`. Den kontrollerer processen uden at starte en, og dens `Hint:`-linjer foreslår, hvad De skal gøre derefter. Derefter [indsaml diagnosticering](/cli/da/hjaelp/troubleshooting/collect-diagnostics.md) og kontakt [Devolutions-support](https://devolutions.net/support/).


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/cli/da/hjaelp/troubleshooting/daemon-wont-start.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
