Maintenance

Deïnstalleren

Twee paden:

  • Eenvoudig pad als openclaw nog is geïnstalleerd.
  • Handmatige verwijdering van de service als de CLI verdwenen is, maar de service nog actief is.

Eenvoudig pad (CLI nog geïnstalleerd)

Aanbevolen: gebruik het ingebouwde verwijderprogramma:

bash
openclaw uninstall

Bij het verwijderen van de status blijven geconfigureerde werkruimtemappen behouden, tenzij je ook --workspace selecteert.

Bekijk vooraf wat er wordt verwijderd (veilig):

bash
openclaw uninstall --dry-run --all

Niet-interactief (automatisering / npx). Gebruik dit voorzichtig en alleen nadat je de bereiken hebt gecontroleerd:

bash
openclaw uninstall --all --yes --non-interactivenpx -y openclaw uninstall --all --yes --non-interactive

Vlaggen: --service, --state, --workspace, --app selecteren afzonderlijke bereiken; --all selecteert alle vier.

Handmatige stappen (zelfde resultaat):

  1. Stop de Gateway-service:
bash
openclaw gateway stop
  1. Verwijder de Gateway-service (launchd/systemd/schtasks):
bash
openclaw gateway uninstall
  1. Verwijder status en configuratie:
bash
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"

Als je OPENCLAW_CONFIG_PATH hebt ingesteld op een aangepaste locatie buiten de statusmap, verwijder dat bestand dan ook. Als je een werkruimte in de statusmap wilt behouden, zoals ~/.openclaw/workspace, verplaats die dan voordat je rm -rf uitvoert of verwijder de inhoud van de statusmap selectief.

  1. Verwijder je werkruimte (optioneel, verwijdert agentbestanden):
bash
rm -rf ~/.openclaw/workspace
  1. Verwijder de CLI-installatie (kies de methode die je hebt gebruikt):
bash
npm rm -g openclawpnpm remove -g openclawbun remove -g openclaw
  1. Als je de macOS-app hebt geïnstalleerd:
bash
rm -rf /Applications/OpenClaw.app

Opmerkingen:

  • Als je profielen hebt gebruikt (--profile / OPENCLAW_PROFILE), herhaal je stap 3 voor elke statusmap (standaard zijn dit ~/.openclaw-<profile>).
  • In de externe modus staat de statusmap op de Gateway-host, dus voer stappen 1-4 daar ook uit.

Handmatige verwijdering van de service (CLI niet geïnstalleerd)

Gebruik dit als de Gateway-service actief blijft, maar openclaw ontbreekt.

macOS (launchd)

Het standaardlabel is ai.openclaw.gateway (of ai.openclaw.<profile> met een profiel):

bash
launchctl bootout gui/$UID/ai.openclaw.gatewayrm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist

Als je een profiel hebt gebruikt, vervang je het label en de plist-naam door ai.openclaw.<profile>.

Linux (systemd-gebruikerseenheid)

De standaardnaam van de eenheid is openclaw-gateway.service (of openclaw-gateway-<profile>.service). Op machines die vanuit zeer oude installaties zijn bijgewerkt, kan nog een clawdbot-gateway.service-eenheid van vóór de naamswijziging bestaan; openclaw uninstall / openclaw gateway uninstall detecteert en verwijdert deze automatisch.

bash
systemctl --user disable --now openclaw-gateway.servicerm -f ~/.config/systemd/user/openclaw-gateway.servicesystemctl --user daemon-reload

Windows (geplande taak)

De standaardnaam van de taak is OpenClaw Gateway (of OpenClaw Gateway (<profile>)). De taak start een vensterloos gateway.vbs-script in je statusmap, dat op zijn beurt gateway.cmd uitvoert; verwijder beide.

powershell
schtasks /Delete /F /TN "OpenClaw Gateway"Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd" -ErrorAction SilentlyContinueRemove-Item -Force "$env:USERPROFILE\.openclaw\gateway.vbs" -ErrorAction SilentlyContinue

Als je een profiel hebt gebruikt, verwijder je de bijbehorende taaknaam en de bestanden gateway.cmd / gateway.vbs onder ~\.openclaw-<profile>.

Normale installatie versus broncode-check-out

Normale installatie (install.sh / npm / pnpm / bun)

Als je https://openclaw.ai/install.sh of install.ps1 hebt gebruikt, is de CLI geïnstalleerd met npm install -g openclaw@latest. Verwijder deze met npm rm -g openclaw (of pnpm remove -g / bun remove -g als je die methode hebt gebruikt).

Broncode-check-out (git clone)

Als je vanuit een repository-check-out werkt (git clone + openclaw ... / bun run openclaw ...):

  1. Verwijder de Gateway-service voordat je de repository verwijdert (gebruik het eenvoudige pad hierboven of de handmatige verwijdering van de service).
  2. Verwijder de repositorymap.
  3. Verwijder de status en werkruimte zoals hierboven weergegeven.

Gerelateerd

Was this useful?
On this page

On this page