> 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/unigetui/de/referenz/installation.md).

# UniGetUI installieren

Alle Möglichkeiten, UniGetUI unter Windows, macOS und Linux zu installieren, dazu stille Installationsschalter, der portable Modus, die Aktualisierung von UniGetUI und die Deinstallation.

Diese Seite behandelt jede Installationsmethode, die Schalter für die stille Bereitstellung, den portablen Modus, wie UniGetUI sich selbst aktualisiert und wie Sie es entfernen. Den schnellsten Weg finden Sie unter [Schnellstart](/unigetui/de/quick-start.md).

{% hint style="danger" %}
Laden Sie UniGetUI nur von [devolutions.net/unigetui](https://devolutions.net/unigetui/), den [offiziellen GitHub-Versionen](https://github.com/Devolutions/UniGetUI/releases), dem Microsoft Store oder den offiziellen WinGet-, Scoop- und Chocolatey-Repositorys herunter. Andere Websites sind nicht mit Devolutions verbunden.
{% endhint %}

## Systemanforderungen

<table><thead><tr><th width="250">PLATTFORM</th><th>ARCHITEKTUREN</th><th>VORAUSSETZUNGEN</th></tr></thead><tbody><tr><td><strong>Windows</strong></td><td>x64, arm64</td><td>Windows 10 oder Windows 11. Microsoft Visual C++ 2015-2022 Redistributable und Microsoft Edge WebView2 Runtime (das Installationsprogramm fügt sie hinzu, wenn sie fehlen).</td></tr><tr><td><strong>macOS</strong></td><td>Apple-Chip (arm64), Intel (x64)</td><td>macOS 12 oder höher.</td></tr><tr><td><strong>Linux</strong></td><td>x64, arm64</td><td>glibc 2.27 oder höher, zum Beispiel Ubuntu 18.04+, Debian 10+, RHEL 8+ oder Fedora 28+.</td></tr></tbody></table>

Es wird keine separate .NET-Runtime benötigt. UniGetUI braucht außerdem Internetzugriff, um Quellen zu durchsuchen, Pakete herunterzuladen und nach eigenen Updates zu suchen, und es funktioniert nur mit den Paketmanagern, die auf dem Computer vorhanden sind (siehe [Unterstützte Paketmanager](/unigetui/de/referenz/package-managers.md)).

## Installationsmethoden

{% tabs %}
{% tab title="Windows" %}

<table><thead><tr><th width="250">METHODE</th><th>VORGEHEN</th></tr></thead><tbody><tr><td><strong>Microsoft Store</strong> (empfohlen)</td><td>Öffnen Sie die <a href="https://apps.microsoft.com/detail/xpfftq032ptphf">UniGetUI-Store-Seite</a> und klicken Sie auf <em><strong>Get</strong></em>.</td></tr><tr><td><strong>Installationsprogramm</strong></td><td>Laden Sie <code>UniGetUI.Installer.x64.exe</code> oder <code>UniGetUI.Installer.arm64.exe</code> von <a href="https://devolutions.net/unigetui/">devolutions.net/unigetui</a> oder dem <a href="https://github.com/Devolutions/UniGetUI/releases/latest">neuesten Release</a> herunter und führen Sie es aus. <code>UniGetUI.Installer.exe</code> ist ein Alias des x64-Installationsprogramms.</td></tr><tr><td><strong>WinGet</strong></td><td><code>winget install --exact --id Devolutions.UniGetUI --source winget</code></td></tr><tr><td><strong>Scoop</strong></td><td><code>scoop bucket add extras</code> then <code>scoop install extras/unigetui</code></td></tr><tr><td><strong>Chocolatey</strong></td><td><code>choco install unigetui</code></td></tr><tr><td><strong>Portabel (.zip)</strong></td><td><code>UniGetUI.x64.zip</code> oder <code>UniGetUI.arm64.zip</code>. Siehe <a href="#portable-mode">Portabler Modus</a>.</td></tr></tbody></table>

Das Installationsprogramm fragt, ob nur für den aktuellen Benutzer oder für alle Benutzer installiert werden soll, und bietet dann ***Perform a regular installation*** oder ***Perform a portable installation*** sowie die Verknüpfungen ***Create a shortcut on the Start menu*** und ***Create a shortcut on the Desktop***.

<table><thead><tr><th width="250">INSTALLATIONSMODUS</th><th>STANDARDORDNER</th></tr></thead><tbody><tr><td>Aktueller Benutzer (Standard)</td><td><code>%LOCALAPPDATA%\Programs\UniGetUI</code></td></tr><tr><td>Alle Benutzer (erfordert Administratorrechte)</td><td><code>C:\Program Files\UniGetUI</code></td></tr></tbody></table>
{% endtab %}

{% tab title="macOS" %}
Laden Sie es vom [neuesten Release](https://github.com/Devolutions/UniGetUI/releases/latest) herunter:

<table><thead><tr><th width="250">MAC</th><th>DATEIEN</th></tr></thead><tbody><tr><td>Apple-Chip (arm64)</td><td><code>UniGetUI.macos-arm64.dmg</code> or <code>UniGetUI.macos-arm64.tar.gz</code></td></tr><tr><td>Intel (x64)</td><td><code>UniGetUI.macos-x64.dmg</code> or <code>UniGetUI.macos-x64.tar.gz</code></td></tr></tbody></table>

1. Öffnen Sie die Datei `.dmg`.
2. Ziehen Sie ***UniGetUI*** auf ***Applications***.
3. Öffnen Sie UniGetUI aus ***Applications***.

Das Archiv `.tar.gz` enthält das App-Bundle und kommt ohne Installationsprogramm aus.
{% endtab %}

{% tab title="Linux" %}
Laden Sie die Datei `.deb`, `.rpm` oder `.tar.gz` vom [neuesten Release](https://github.com/Devolutions/UniGetUI/releases/latest) herunter. Ersetzen Sie `x64` durch `arm64` für arm64-Computer.

```bash
# Debian, Ubuntu and derivatives
sudo apt install ./UniGetUI.linux-x64.deb

# Fedora, RHEL and derivatives
sudo dnf install ./UniGetUI.linux-x64.rpm

# Any distribution, from the archive
tar -xzf UniGetUI.linux-x64.tar.gz
./UniGetUI
```

Die Pakete `.deb` und `.rpm` installieren UniGetUI in `/opt/unigetui` und fügen einen Starter `unigetui` hinzu.
{% endtab %}
{% endtabs %}

## Stille Installation (Windows)

Für eine Bereitstellung per Skript oder in großer Zahl führen Sie das Installationsprogramm aus einer PowerShell-Sitzung mit erhöhten Rechten aus:

```powershell
.\UniGetUI.Installer.x64.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERS /NoAutoStart
```

Fügen Sie `/LOG="C:\Windows\Temp\UniGetUI_install.log"` hinzu, um ein Protokoll zu behalten. Eine vollständige Bereitstellung beschreibt [UniGetUI im Hintergrund bereitstellen](/unigetui/de/fur-it-teams/organization/deploy.md).

### Installationsschalter

Das Installationsprogramm wird mit Inno Setup erstellt, daher gelten die üblichen [Inno Setup-Schalter](https://jrsoftware.org/ishelp/index.php?topic=setupcmdline).

<table><thead><tr><th width="250">SCHALTER</th><th>FUNKTION</th></tr></thead><tbody><tr><td><code>/SILENT</code></td><td>Installiert ohne Assistentenseiten; ein Fortschrittsfenster wird angezeigt.</td></tr><tr><td><code>/VERYSILENT</code></td><td>Installiert ohne Assistentenseiten und ohne Fortschrittsfenster.</td></tr><tr><td><code>/SUPPRESSMSGBOXES</code></td><td>Unterdrückt Meldungsfelder. Nur mit <code>/SILENT</code> oder <code>/VERYSILENT</code>.</td></tr><tr><td><code>/NORESTART</code></td><td>Verhindert, dass das Installationsprogramm den Computer neu startet.</td></tr><tr><td><code>/ALLUSERS</code></td><td>Installiert für alle Benutzer. Erfordert Administratorrechte.</td></tr><tr><td><code>/CURRENTUSER</code></td><td>Installiert nur für den aktuellen Benutzer (Standard).</td></tr><tr><td><code>/DIR="path"</code></td><td>Installiert in einem benutzerdefinierten Ordner.</td></tr><tr><td><code>/TASKS="list"</code></td><td>Wählt nur die aufgeführten Aufgaben aus (siehe unten); die anderen werden gelöscht.</td></tr><tr><td><code>/MERGETASKS="list"</code></td><td>Wählt Aufgaben aus oder löscht sie und behält dabei die Standards bei. Stellen Sie einer Aufgabe <code>!</code> voran, um sie zu löschen.</td></tr><tr><td><code>/LOG="path"</code></td><td>Schreibt ein Installationsprotokoll.</td></tr></tbody></table>

UniGetUI fügt eigene Schalter hinzu:

<table><thead><tr><th width="250">SCHALTER</th><th>FUNKTION</th></tr></thead><tbody><tr><td><code>/NoAutoStart</code></td><td>Startet UniGetUI am Ende der Installation nicht.</td></tr><tr><td><code>/NoRunOnStartup</code></td><td>Registriert den Starteintrag als deaktiviert, sodass UniGetUI beim Anmelden nicht startet.</td></tr><tr><td><code>/NoDesktopShortcut</code></td><td>Erstellt die Desktopverknüpfung nicht.</td></tr><tr><td><code>/NoVCRedist</code></td><td>Installiert nicht den Microsoft Visual C++ Redistributable.</td></tr><tr><td><code>/NoEdgeWebView</code></td><td>Installiert nicht die Microsoft Edge WebView2 Runtime.</td></tr><tr><td><code>/NoDeployInstaller</code></td><td>Behält keine Kopie des Installationsprogramms (<code>UniGetUI.Installer.exe</code>) im Installationsordner. Diese Kopie dient zur Reparatur der Installation.</td></tr><tr><td><code>/MSStore</code></td><td>Microsoft-Store-Modus: überspringt die Visual-C++- und WebView2-Installationsprogramme, startet UniGetUI weder nach der Installation noch bei der Anmeldung. Kombinieren Sie ihn mit <code>/CURRENTUSER</code> für eine Installation pro Benutzer.</td></tr><tr><td><code>/NoWinGet</code></td><td>Dient dazu, die Installation von WinGet und des Moduls Microsoft.WinGet.Client zu überspringen, wenn sie fehlen. Aktuelle Installationsprogramme überspringen diesen Schritt ohnehin, daher hat der Schalter keine sichtbare Wirkung.</td></tr><tr><td><code>/NoChocolatey</code>, <code>/EnableSystemChocolatey</code></td><td>Veraltet. Aus Kompatibilitätsgründen akzeptiert, ohne Wirkung.</td></tr></tbody></table>

{% hint style="warning" %}
Stellen Sie bei `/NoVCRedist` oder `/NoEdgeWebView` sicher, dass Visual C++ 2015-2022 Redistributable und die WebView2 Runtime bereits auf den Zielcomputern vorhanden sind.
{% endhint %}

### Installationsaufgaben

Zusammen mit `/TASKS` oder `/MERGETASKS` verwenden.

<table><thead><tr><th width="250">AUFGABE</th><th>FUNKTION</th></tr></thead><tbody><tr><td><code>regularinstall</code></td><td><em><strong>Perform a regular installation</strong></em>. Standard.</td></tr><tr><td><code>regularinstall\startmenuicon</code></td><td><em><strong>Create a shortcut on the Start menu</strong></em>. Standard.</td></tr><tr><td><code>regularinstall\desktopicon</code></td><td><em><strong>Create a shortcut on the Desktop</strong></em>. Standard.</td></tr><tr><td><code>portableinstall</code></td><td><em><strong>Perform a portable installation</strong></em>. Kann nicht mit <code>regularinstall</code> kombiniert werden.</td></tr></tbody></table>

Beispiel, alle Benutzer ohne Desktopverknüpfung:

```powershell
.\UniGetUI.Installer.x64.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERS /MERGETASKS="!regularinstall\desktopicon"
```

### Was eine reguläre Installation registriert

* Einen Starteintrag, damit UniGetUI bei der Anmeldung minimiert im Infobereich startet (außer mit `/NoRunOnStartup`).
* Das Protokoll `unigetui://`, das von Benachrichtigungsaktionen und [Deep Links](/unigetui/de/referenz/cli.md#deep-links) verwendet wird.
* Die Dateizuordnung `.ubundle` für Paketbündel.
* Einen Deinstallationseintrag namens ***UniGetUI*** in den installierten Apps.

{% hint style="info" %}
Benötigen Sie ein MSI, zum Beispiel für Gruppenrichtlinien? Das [GitHub-Repository](https://github.com/Devolutions/UniGetUI) enthält Projektdateien, um einen MSI-Wrapper um das Installationsprogramm zu erstellen, in `InstallerExtras/MsiCreator`. Der MSI-Wrapper installiert die Abhängigkeiten nicht.
{% endhint %}

## Portabler Modus

Im portablen Modus bewahrt UniGetUI seine Einstellungen, Caches und Sicherungen in einem Ordner `Settings` neben der ausführbaren Datei auf, sodass Sie es auf einem Wechseldatenträger mitnehmen oder zwischen Computern kopieren können.

Der portable Modus wird durch eine Markierungsdatei namens `ForceUniGetUIPortable` (ohne Erweiterung) neben der ausführbaren Datei von UniGetUI aktiviert. Nur ihre Anwesenheit zählt.

{% tabs %}
{% tab title="Windows" %}

* **Zip:** Entpacken Sie `UniGetUI.x64.zip` oder `UniGetUI.arm64.zip` in einen Ordner, in den Ihr Konto schreiben kann, und führen Sie dann `UniGetUI.exe` aus. Die Zip-Datei enthält die Markierungsdatei bereits.
* **Installationsprogramm:** Wählen Sie ***Perform a portable installation*** und einen beschreibbaren Ordner. Still:

```powershell
.\UniGetUI.Installer.x64.exe /VERYSILENT /TASKS="portableinstall" /DIR="E:\UniGetUI"
```

{% endtab %}

{% tab title="macOS" %}

1. Entpacken Sie das Archiv `.tar.gz`.
2. Erstellen Sie die Markierungsdatei neben der ausführbaren Datei von UniGetUI (im `.app`-Bundle): `touch /path/to/unigetui/ForceUniGetUIPortable`
3. Starten Sie UniGetUI.

Die Markierungsdatei wird entfernt, wenn ein Update das Bundle ersetzt. Erstellen Sie sie nach jedem Update erneut.
{% endtab %}

{% tab title="Linux" %}

1. Entpacken Sie das Archiv `.tar.gz`.
2. Erstellen Sie die Markierungsdatei neben der ausführbaren Datei: `touch /path/to/unigetui/ForceUniGetUIPortable`
3. Starten Sie UniGetUI.
   {% endtab %}
   {% endtabs %}

{% hint style="warning" %}
Der Ordner muss für das Konto beschreibbar sein, unter dem UniGetUI läuft. Wenn er es nicht ist (zum Beispiel in `C:\Program Files` oder auf einem schreibgeschützten Laufwerk), fällt UniGetUI für diese Sitzung still auf den regulären Ordner des Benutzers zurück und zeichnet den Grund im ***UniGetUI-Protokoll*** (Menü ***Mehr*** der Seitenleiste) auf.
{% endhint %}

Wenn eine neue portable Kopie zum ersten Mal geöffnet wird und eine reguläre Installation auf dem Computer Einstellungen hat, bietet UniGetUI ***Ihre vorherigen Einstellungen importieren?*** an. Klicken Sie auf ***Importieren*** und dann auf ***Neu starten***. Nichts wird überschrieben oder entfernt, und das Angebot wird nicht wiederholt.

Unter Windows registriert eine portable Installation weder das Protokoll `unigetui://` noch die Zuordnung `.ubundle`, einen Starteintrag, Verknüpfungen oder einen Deinstallationseintrag. Wenn sie sich aktualisiert, bleibt sie portabel im selben Ordner. Um den portablen Modus auszuschalten, kopieren Sie die Daten, die Sie behalten möchten, aus `Settings`, löschen Sie `ForceUniGetUIPortable` und starten Sie UniGetUI neu.

### Wo UniGetUI seine Daten speichert

<table><thead><tr><th width="250">DATEN</th><th>REGULÄRE INSTALLATION</th><th>PORTABEL</th></tr></thead><tbody><tr><td>Einstellungen, Paketoptionen, Caches</td><td>Windows: <code>%LOCALAPPDATA%\UniGetUI</code><br>macOS: <code>~/Library/Application Support/UniGetUI</code><br>Linux: <code>$XDG_DATA_HOME/UniGetUI</code> oder <code>~/.local/share/UniGetUI</code></td><td><code>&#x3C;install folder>\Settings</code></td></tr><tr><td>Sitzungsprotokoll, temporäre Dateien</td><td>Windows: <code>%TEMP%\UniGetUI</code><br>macOS, Linux: <code>$TMPDIR/UniGetUI</code></td><td><code>&#x3C;install folder>\Settings\Temp</code></td></tr><tr><td>Standardordner für lokale Sicherungen</td><td><code>Documents\UniGetUI</code></td><td><code>&#x3C;install folder>\Settings\Backups</code></td></tr><tr><td>GitHub-Sicherungstoken</td><td>Windows: Credential Manager<br>macOS, Linux: <code>SecureStorage</code> im Datenordner</td><td>Windows: Credential Manager (nicht verschoben)<br>macOS, Linux: <code>Settings/SecureStorage</code></td></tr><tr><td>Durch den Administrator geschützte Einstellungen (Windows)</td><td><code>%ProgramFiles%\UniGetUI\SecureSettings</code></td><td>Gleich (nicht verschoben)</td></tr></tbody></table>

{% hint style="danger" %}
Unter macOS und Linux speichert ein portabler Ordner das GitHub-Sicherungstoken als Klartextdatei. Schützen Sie diesen Ordner wie das Token selbst.
{% endhint %}

Der portable Modus verschiebt nicht die eigenen Daten der Paketmanager, und Pakete werden weiterhin an ihren üblichen Orten installiert.

## UniGetUI aktualisieren

UniGetUI aktualisiert sich standardmäßig selbst. Wenn eine neue Version bereit ist, zeigt es ***UniGetUI {version} is ready to be installed.*** Das Update läuft, wenn Sie UniGetUI schließen, oder sofort mit ***Jetzt aktualisieren***. Vor der Installation prüft UniGetUI den Dateihash und unter Windows die Devolutions-Signatur; schlägt eine Prüfung fehl, wird das Update abgebrochen.

* **Jetzt prüfen:** Klicken Sie in der Seitenleiste auf ***Mehr*** – ***Nach Updates für UniGetUI suchen***. Auf dem neuesten Stand: ***Sehr gut! Sie haben die neueste Version.***
* **Einstellungen:** ***Einstellungen*** – ***Allgemeines*** – ***UniGetUI-Updater*** (siehe [Alle Einstellungen](/unigetui/de/referenz/settings.md#unigetui-updater)).

<table><thead><tr><th width="250">PLATTFORM</th><th>ANWENDUNG DES UPDATES</th></tr></thead><tbody><tr><td>Windows</td><td>Führt das neue Installationsprogramm still aus und behält den Installationsmodus bei: aktueller Benutzer, alle Benutzer oder portabel.</td></tr><tr><td>macOS</td><td>Ersetzt das App-Bundle. Erstellen Sie im portablen Modus danach <code>ForceUniGetUIPortable</code> neu.</td></tr><tr><td>Linux</td><td>Ersetzt die Dateien des Ordners, aus dem UniGetUI ausgeführt wird.</td></tr></tbody></table>

Wenn Sie ***Automatische Updates sind auf dieser Plattform noch nicht verfügbar.*** sehen, ist für Ihre Plattform oder Architektur noch kein Updatepaket veröffentlicht: Installieren Sie die neue Version manuell über die [GitHub-Versionen](https://github.com/Devolutions/UniGetUI/releases/latest). Schlägt ein Update fehl, öffnet ***Protokoll anzeigen*** das Protokoll des Updaters.

Sie können UniGetUI auch wie jedes andere Paket mit dem Tool aktualisieren, mit dem Sie es installiert haben:

```powershell
winget upgrade --exact --id Devolutions.UniGetUI --source winget
scoop update unigetui
choco upgrade unigetui
```

## UniGetUI deinstallieren

Beim Deinstallieren von UniGetUI wird die App entfernt, nicht die Software, die Sie damit installiert haben. Diese Apps bleiben und können weiterhin mit ihrem Paketmanager verwaltet werden.

{% tabs %}
{% tab title="Windows" %}

1. Beenden Sie UniGetUI: ***Mehr*** – ***UniGetUI beenden***.
2. Öffnen Sie ***Einstellungen*** – ***Apps*** – ***Installed apps***.
3. Suchen Sie ***UniGetUI***, klicken Sie auf ***...*** – ***Deinstallieren*** und bestätigen Sie.

Oder mit dem Tool, das Sie verwendet haben: `winget uninstall --exact --id Devolutions.UniGetUI`, `scoop uninstall unigetui`, `choco uninstall unigetui`.

**Still**, mit dem Deinstallationsprogramm im Installationsordner (Sitzung mit erhöhten Rechten bei Installationen für alle Benutzer):

```powershell
# All users
& "C:\Program Files\UniGetUI\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
# Current user
& "$env:LOCALAPPDATA\Programs\UniGetUI\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
```

Das Deinstallationsprogramm schließt UniGetUI und entfernt den Starteintrag, das Protokoll `unigetui://` und die Zuordnung `.ubundle`.

**Portabel:** Beenden Sie UniGetUI und löschen Sie seinen Ordner.
{% endtab %}

{% tab title="macOS" %}

1. Beenden Sie UniGetUI.
2. Öffnen Sie im Finder ***Applications*** und verschieben Sie ***UniGetUI*** in den Papierkorb.
   {% endtab %}

{% tab title="Linux" %}

1. Beenden Sie UniGetUI.
2. Entfernen Sie das Paket: `sudo apt remove unigetui` oder `sudo dnf remove unigetui`. Wenn Sie das Archiv verwendet haben, löschen Sie seinen Ordner.
   {% endtab %}
   {% endtabs %}

### Verbleibende Daten entfernen

Die Deinstallation behält Ihre Einstellungen, damit sie bei einer erneuten Installation zurückkehren. Um alles zu entfernen, löschen Sie die Elemente unter [Wo UniGetUI seine Daten speichert](#where-unigetui-stores-its-data) und unter Windows die mitgelieferten Pinget-Daten in `%LOCALAPPDATA%\Devolutions\Pinget`.

{% hint style="warning" %}
Dadurch werden Ihre UniGetUI-Einstellungen, die Installationsoptionen je Paket und die lokalen Sicherungen dauerhaft gelöscht. Kopieren Sie zuerst jede Sicherung, die Sie behalten möchten.
{% endhint %}


---

# 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/unigetui/de/referenz/installation.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.
