> 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/powershell-universal/da/getting-started/downgrade.md).

# Nedgrader

Rul PowerShell Universal tilbage til en tidligere version, herunder ændringer af konfigurationsfiler, nedgraderinger af databaseskemaet og gendannelse af programfiler.

I nogle scenarier kan det være nødvendigt at rulle versionen af PowerShell Universal tilbage. Det kan skyldes en funktionsændring eller en fejl, der påvirker systemet på en måde, som er for alvorlig til at fortsætte med versionen. Vi [anbefaler altid](/powershell-universal/da/getting-started/upgrading.md) at validere en version i et udviklings- eller kvalitetssikringsmiljø, før der opgraderes i produktion, for at undgå at skulle udføre en nedgradering.

{% hint style="danger" %}
Nedgradering kan være kompliceret og fejlbehæftet. Vi anbefaler at gendanne fra en sikkerhedskopi eller et snapshot i stedet for at nedgradere.
{% endhint %}

## Konfigurationsfiler

Nedgradering af konfigurationsfilerne kræver, at lagerfilerne `.universal` fjernes eller ændres for at fjerne eller omdøbe nye parametre. Nye cmdlets ignoreres af PowerShell Universal. Hvis en cmdlet er blevet omdøbt, skal den muligvis også opdateres. De skal se [produktbemærkninger](https://devolutions.net/powershell-universal/release-notes/) for at se, hvilke cmdlets der er ændret i hver version.

Hovedversioner kan indeholde brydende ændringer. Underversioner kan have yderligere cmdlets eller parametre, men vil ikke have nogen brydende ændringer.

De kan finde oplysninger om hver konfigurationsfil på [lagersiden](/powershell-universal/da/config/repository.md).

Det er meget nemmere at gendanne fra en sikkerhedskopi af konfigurationsfilerne fra før opgraderingen end at opdatere filer manuelt.

## Database

Opgraderinger af databaseskemaet er additive, men kan ændre dataindholdet under skemamigreringen. Vi understøtter ikke nedgraderinger af databaseskemaet.

## Adgangskoder til lokale konti

Fra og med PowerShell Universal 2026.3.0 gemmes adgangskoder til lokale konti som envejshashes i stedet for krypterede værdier. Tidligere versioner kan ikke bruge disse hashes til at godkende lokale konti. Derfor kræver nedgradering fra 2026.3.0 eller nyere til en tidligere version, at adgangskoderne til de lokale konti nulstilles.

Når målversionen er installeret eller udpakket, skal De holde PowerShell Universal-tjenesten stoppet og bruge [psu-kommandolinjeværktøjet](/powershell-universal/da/config/psucli.md), der følger med den version, til at nulstille en administratoradgangskode. De kan også bruge en anden metode til gendannelse af adgangskode, som målversionen understøtter.

{% code overflow="wrap" %}

```powershell
.\psu.exe admin reset --connection-string 'Data Source=C:\ProgramData\UniversalAutomation\database.db'
```

{% endcode %}

Standardkommandoen nulstiller adgangskoden for kontoen `admin` til `admin`. Angiv databasetypen og indstillingerne for bokskryptering, når det kræves for Deres installation. Når De har startet den nedgraderede server, skal De logge på med den nulstillede administratorkonto, ændre dens adgangskode med det samme og nulstille adgangskoderne for alle resterende lokale konti.

## Programfiler

Nedgradering af programfilerne er typisk en enkel proces og afhænger af, hvordan De installerede produktet. De skal udføre nedgraderingerne af konfigurationsfilen og databasen, før De udfører nedgraderingen af programmet.

### MSI

For at nedgradere en MSI-installation skal De først afinstallere den aktuelle version. PowerShell Universal tillader ikke, at De kører en nedgradering. Når afinstallationen er fuldført, skal De udføre en installation af målversionen.

Hvis De har konfigureret en tjenestekonto, skal De angive tjenestekontoen igen efter installationen. Dette kræver tjenestekontoens legitimationsoplysninger.

### ZIP

For at nedgradere en ZIP-installation, slet blot PowerShell Universal-programfilerne. Når kataloget er tomt, udpak målversionens ZIP i installationskataloget. Sørg for, at De kører `Get-ChildItem -Recurse | Unblock-File` bagefter.

### IIS

I lighed med ZIP-installationen skal De fjerne den gamle versions filer og udpakke og fjerne blokeringen af målversionens filer. Sørg for, at webstedet og App Pool er stoppet, før De forsøger det.


---

# 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/powershell-universal/da/getting-started/downgrade.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.
