OpenClaw deinstallieren
Manchmal passt ein Tool einfach nicht in den aktuellen Workflow oder man möchte ein System komplett sauber aufsetzen. Es gibt kaum etwas Nervigeres als Hintergrundprozesse, die nach einer Deinstallation weiterlaufen, oder versteckte Konfigurationsdateien, die Speicherplatz belegen.
Wenn du OpenClaw entfernen möchtest, solltest du sicherstellen, dass nicht nur die CLI, sondern auch der Gateway Service und die State-Verzeichnisse gelöscht werden.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Zugriff auf das Terminal oder die PowerShell
- Die installierte OpenClaw CLI (für den einfachen Weg)
- Berechtigungen zum Verwalten von Services (systemd, launchd oder Scheduled Tasks)
Schnellstart
Abschnitt betitelt „Schnellstart“Der schnellste Weg führt über den integrierten Uninstaller. Wenn die CLI noch installiert ist, nutzt du diesen Befehl für den Easy Path:
openclaw uninstallFür Automatisierungen oder die Nutzung via npx kannst du alle Bestätigungen überspringen:
openclaw uninstall --all --yes --non-interactivenpx -y openclaw uninstall --all --yes --non-interactiveManuelle Schritte (CLI noch vorhanden)
Abschnitt betitelt „Manuelle Schritte (CLI noch vorhanden)“Falls du die Deinstallation lieber Schritt für Schritt selbst durchführst, ist dies die empfohlene Reihenfolge:
-
Gateway Service stoppen:
Terminal-Fenster openclaw gateway stop -
Gateway Service deinstallieren (launchd/systemd/schtasks):
Terminal-Fenster openclaw gateway uninstall -
State und Config löschen:
Terminal-Fenster rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"Falls du
OPENCLAW_CONFIG_PATHaußerhalb des State-Verzeichnisses nutzt, lösche diese Datei ebenfalls. -
Workspace löschen (optional, entfernt Agent-Dateien):
Terminal-Fenster rm -rf ~/.openclaw/workspace -
CLI entfernen: Wähle den Befehl passend zu deinem Package Manager:
Terminal-Fenster npm rm -g openclawpnpm remove -g openclawbun remove -g openclaw -
macOS App entfernen (falls installiert):
Terminal-Fenster rm -rf /Applications/OpenClaw.app
Manueller Service-Removal (CLI bereits gelöscht)
Abschnitt betitelt „Manueller Service-Removal (CLI bereits gelöscht)“Nutze diese Befehle, wenn der Gateway Service noch läuft, du die CLI aber bereits gelöscht hast.
macOS (launchd)
Abschnitt betitelt „macOS (launchd)“Der Standard-Label ist bot.molt.gateway. Bei Profilen wird bot.molt.<profile> verwendet.
launchctl bootout gui/$UID/bot.molt.gatewayrm -f ~/Library/LaunchAgents/bot.molt.gateway.plistLinux (systemd user unit)
Abschnitt betitelt „Linux (systemd user unit)“Der Unit-Name lautet openclaw-gateway.service.
systemctl --user disable --now openclaw-gateway.servicerm -f ~/.config/systemd/user/openclaw-gateway.servicesystemctl --user daemon-reloadWindows (Scheduled Task)
Abschnitt betitelt „Windows (Scheduled Task)“Der Task-Name ist OpenClaw Gateway. Das Script liegt in deinem State-Verzeichnis.
schtasks /Delete /F /TN "OpenClaw Gateway"Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“- Profile: Wenn du Profile genutzt hast (
--profile/OPENCLAW_PROFILE), musst du die Löschvorgänge für jedes State-Verzeichnis wiederholen (Standard ist~/.openclaw-<profile>). - Remote Mode: Im Remote Mode liegt das State-Verzeichnis auf dem Gateway Host. Führe die Schritte 1 bis 4 dort aus.
- Source Checkout: Wenn du OpenClaw via
git clonenutzt, deinstalliere den Gateway Service unbedingt bevor du das Repository löschst.
Nächste Schritte
Abschnitt betitelt „Nächste Schritte“OpenClaw Expert
Noch festgefahren?
Wenn diese Seite nicht hilft, frage OpenClaw Expert nach Schritt-fuer-Schritt-Loesungen.