Hogyan távolítsa el az OpenClaw-t teljes mértékben: macOS, Windows & Linux (2026)
← Back to news

Hogyan távolítsa el az OpenClaw-t teljes mértékben: macOS, Windows & Linux (2026)

N

NxCode Team

10 min read

Keskeiset asiat

  • Sovelluksen poistaminen ei riitä: OpenClaw asentaa pysyvän taustapalvelun (LaunchAgent macOS-käyttöjärjestelmässä, systemd Linuxissa, Scheduled Task Windowsissa), joka säilyy uudelleenkäynnistysten yli ja jatkaa toimintaansa normaalin poiston jälkeen.
  • OAuth tokens säilyvät poiston jälkeen: Pitkäikäiset OAuth tokens palveluille Google, Slack, Discord, GitHub ja muille jäävät kyseisten yritysten palvelimille — sinun on manuaalisesti peruutettava pääsy kunkin palvelun suojausasetuksista.
  • Yhden komennon poisto on olemassa, mutta siinä on puutteita: Komennon openclaw uninstall --all --yes --non-interactive suorittaminen hoitaa palvelun, state-hakemiston ja CLI:n, mutta se ei peruuta OAuth tokens tai poista vanhoja config-hakemistoja (~/.clawdbot, ~/.moltbot).
  • Tarkista vanhat nimet: OpenClaw tunnettiin aiemmin nimillä ClawdBot ja MoltBot — poista kaikki kolme config-hakemistoa varmistaaksesi täydellisen puhdistuksen.
  • Varmista poisto alustakohtaisilla tarkistuksilla: Käytä komentoja launchctl list | grep openclaw (macOS), systemctl --user status openclaw-gateway.service (Linux) tai Task Scheduler -hakua (Windows) varmistaaksesi, että taustapalvelu on täysin pysäytetty.

Mikä on OpenClaw (ja miksi sen poistaminen ei ole yksinkertaista)

OpenClaw on paikallinen AI agent-alusta, joka ajaa autonomisia AI-työntekijöitä suoraan tietokoneellasi. Se julkaistiin alun perin nimellä ClawdBot tammikuussa 2026, nimettiin nopeasti uudelleen nimelle MoltBot ja brändättiin lopulta uudelleen nimelle OpenClaw projektin kypsyessä. Jos asensit minkä tahansa näistä kolmesta versiosta, tämä opas kattaa ne kaikki.

Ytimessään OpenClaw yhdistää arkipäiväiset palvelusi ja toimii puolestasi. Se voi lukea ja lähettää sähköposteja Gmail ja Outlook kautta, hallinnoida Google Calendar -kalenteriasi, käyttää viestisovelluksia kuten WhatsApp, Telegram, Slack ja Discord, selata verkkoa, lukea ja kirjoittaa tiedostoja paikallisessa tiedostojärjestelmässäsi ja suorittaa mielivaltaisia shell-komentoja. Tämä pääsyn laajuus tekee siitä tehokkaan — ja tekee epätäydellisestä poistamisesta vakavan huolenaiheen.

Miksi normaali poisto ei toimi

Toisin kuin tyypillinen työpöytäsovellus tai npm-paketti, OpenClaw asentaa itsensä pysyväksi taustapalveluksi, joka säilyy uudelleenkäynnistysten yli:

  • macOS: Se rekisteröi LaunchAgent-palvelun (ai.openclaw.gateway), jonka macOS lataa automaattisesti kirjautumisen yhteydessä.
  • Linux: Se luo systemd-käyttäjäpalvelun (openclaw-gateway.service), joka käynnistyy istuntosi mukana.
  • Windows: Se luo Scheduled Task -tehtävän, joka käynnistää OpenClaw gateway-prosessin käyttäjän kirjautuessa sisään.

Pelkkä sovelluksen vetäminen Roskakoriin, npm uninstall -g openclaw suorittaminen tai binäärin poistaminen jättää taustapalvelun ennalleen. Gateway-prosessi käynnistyy uudelleen jokaisen uudelleenkäynnistyksen jälkeen, pysyen hiljaa muistissa ja säilyttäen yhteydet tileihisi.

Vielä pahempaa on se, että OpenClaw käyttää pitkäikäisiä OAuth tokens -tunnisteita yhdistääkseen palveluihin Google, Slack, Discord, GitHub, Microsoft ja Notion. Nämä tokens on tallennettu kyseisten yritysten palvelimille, ei omalle koneellesi. Jopa perusteellinen paikallinen puhdistus jättää nuo tokens voimaan. Jokainen, joka saa pääsyn OpenClaw-instanssiisi — tai token-varastoon ennen kuin poistat sen — säilyttää pääsyn tileihisi.

Tietoturvatutkijat ovat dokumentoineet satoja suojaamattomia OpenClaw-instansseja, jotka vuotavat API-avaimia, keskusteluhistoriaa ja OAuth tokens. Jos lopetat sen käytön, täydellinen poistaminen ei ole valinnaista — se on tietoturvavaatimus.


Nopea poisto (yksi komento)

Jos haluat nopeimman tavan, OpenClaw sisältää sisäänrakennetun poistokomennon:

openclaw uninstall --all --yes --non-interactive

Tämä yksi komento suorittaa kolme toimintoa:

  1. Pysäyttää gateway-palvelun ja poistaa palvelun rekisteröinnin (LaunchAgent, systemd unit tai Scheduled Task).
  2. Poistaa tilahakemiston (~/.openclaw/state tai vastaava), joka sisältää keskusteluhistorian, tehtäväjonot ja välimuistiin tallennetun tiedon.
  3. Poistaa CLI-binäärin järjestelmäsi PATH-polulta.

Mitä tämä komento EI tee

Sisäänrakennetussa poisto-ohjelmassa on tärkeitä puutteita:

  • Se ei peruuta OAuth tokens ulkoisissa palveluissa. Google, Slack, Discord, GitHub, Microsoft ja Notion -tilisi pysyvät yhdistettyinä.
  • Se ei poista aiempien versioiden vanhoja config-hakemistoja (~/.clawdbot, ~/.moltbot, ~/.molthub).
  • Se ei välttämättä poista npm-globaalipakettia, jos asensit sen komennolla npm install -g openclaw.
  • Se ei puhdista mukautettuja config-polkuja, jotka on asetettu OPENCLAW_CONFIG_PATH-ympäristömuuttujan kautta.

Todella täydellistä poistoa varten seuraa alla olevia alustakohtaisia vaiheita ja peruuta sen jälkeen OAuth tokens.


macOS — Vaiheittaiset poisto-ohjeet

Vaihe 1: Pysäytä gateway-prosessi

openclaw gateway stop

Tämä sulkee taustalla toimivan gatewayn hallitusti. Jos komentoa ei löydy (koska CLI on jo osittain poistettu), voit pakottaa prosessin lopetuksen:

pkill -f "openclaw gateway"

Vaihe 2: Poista LaunchAgent

LaunchAgent on se, mikä saa OpenClaw:n käynnistymään automaattisesti kirjautumisen yhteydessä. Poista se komennolla:

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

Vanhemmat asennukset ovat saattaneet käyttää vanhaa tunnistetta com.openclaw.gateway tai jopa com.clawdbot.gateway. Tarkista ja poista myös ne:

launchctl bootout gui/$UID/com.openclaw.gateway 2>/dev/null
launchctl bootout gui/$UID/com.clawdbot.gateway 2>/dev/null
rm -f ~/Library/LaunchAgents/com.openclaw.gateway.plist
rm -f ~/Library/LaunchAgents/com.clawdbot.gateway.plist

Vaihe 3: Suorita sisäänrakennettu poisto-ohjelma

openclaw uninstall --all --yes

Tämä poistaa tilahakemiston ja poistaa palvelun rekisteröinnin (jos Vaihe 2 ei vielä hoitanut sitä).

Vaihe 4: Poista jäljellä olevat config-hakemistot

Poisto-ohjelma jättää jälkeensä nykyisen ja aiempien versioiden config-hakemistoja. Poista ne kaikki:

rm -rf ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub

Nämä hakemistot sisältävät konfiguraatiotiedostosi, tallennetut OAuth tokens, keskustelulokit ja skill-määritykset. Niiden jättäminen on sekä yksityisyysriski että levytilan tuhlausta.

Vaihe 5: Poista CLI-paketti

Riippuen siitä, miten asensit OpenClaw:n, käytä jompaakumpaa näistä:

npm uninstall -g openclaw

Tai jos käytit Homebrew-ohjelmaa:

brew uninstall openclaw

Vaihe 6: Varmista poisto

Suorita nämä tarkistukset varmistaaksesi, ettei mitään jää jäljelle:

launchctl list | grep -i openclaw
launchctl list | grep -i clawdbot
which openclaw
ls ~/.openclaw 2>/dev/null
ls ~/.clawdbot 2>/dev/null
ls ~/.moltbot 2>/dev/null

Jokaisen komennon tulisi palauttaa tyhjiä tuloksia tai "not found" -virheitä. Jos launchctl list näyttää edelleen OpenClaw-merkinnän, toista Vaihe 2 tulosteessa näkyvällä tunnisteella.


Windows — Vaiheittaiset poisto-ohjeet

Vaihe 1: Pysäytä gateway-prosessi

Avaa PowerShell tai Command Prompt ja suorita:

openclaw gateway stop

Jos komentoa ei tunnisteta, avaa Task Manager (Ctrl+Shift+Esc), etsi mikä tahansa openclaw- tai node-niminen prosessi, joka ajaa OpenClaw gatewayta, ja lopeta tehtävä.

Vaihe 2: Poista Scheduled Task

Avaa Task Scheduler (etsi se Start menu -valikosta):

  1. Navigoi vasemmassa paneelissa kohtaan Task Scheduler Library.
  2. Etsi tehtäviä, joiden nimessä on "OpenClaw", "ClawdBot" tai "MoltBot".
  3. Napsauta kutakin vastaavaa tehtävää hiiren kakkospainikkeella ja valitse Delete.

Vaihtoehtoisesti voit poistaa tehtävän komentoriviltä:

schtasks /Delete /TN "OpenClaw Gateway" /F
schtasks /Delete /TN "ClawdBot Gateway" /F 2>$null

Vaihe 3: Suorita sisäänrakennettu poisto-ohjelma

openclaw uninstall --all --yes

Vaihe 4: Poista jäljellä olevat config-hakemistot

Avaa File Explorer ja poista nämä kansiot (tai suorita PowerShellissä):

Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"
Remove-Item -Recurse -Force "$env:USERPROFILE\.clawdbot"
Remove-Item -Recurse -Force "$env:USERPROFILE\.moltbot"
Remove-Item -Recurse -Force "$env:USERPROFILE\.molthub"

Tarkista myös config AppData-hakemistosta:

Remove-Item -Recurse -Force "$env:APPDATA\openclaw" 2>$null
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\openclaw" 2>$null

Vaihe 5: Poista CLI-paketti

npm uninstall -g openclaw

Vaihe 6: Varmista poisto

where openclaw
schtasks /Query /TN "OpenClaw Gateway" 2>$null
Test-Path "$env:USERPROFILE\.openclaw"

Komennon where tulisi palauttaa "Could not find files". Scheduled task -kyselyn tulisi ilmoittaa, ettei tehtävää ole olemassa. Komennon Test-Path tulisi palauttaa False.


Linux — Vaiheittaiset poisto-ohjeet

Vaihe 1: Pysäytä gateway-prosessi

openclaw gateway stop

Jos komento ei ole käytettävissä, pysäytä se manuaalisesti:

pkill -f "openclaw gateway"

Vaihe 2: Poista käytöstä ja poista systemd-palvelu

OpenClaw rekisteröi systemd-käyttäjäyksikön, joka käynnistyy automaattisesti istuntosi mukana. Poista se käytöstä ja poista se:

systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload

Tarkista myös vanhat palvelunimet:

systemctl --user disable --now clawdbot-gateway.service 2>/dev/null
rm -f ~/.config/systemd/user/clawdbot-gateway.service
systemctl --user daemon-reload

Vaihe 3: Suorita sisäänrakennettu poisto-ohjelma

openclaw uninstall --all --yes

Vaihe 4: Poista jäljellä olevat config-hakemistot

rm -rf ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub

Tarkista myös XDG config -hakemisto, jota jotkut Linux-asennukset käyttävät:

rm -rf ~/.config/openclaw
rm -rf ~/.local/share/openclaw

Vaihe 5: Poista CLI-paketti

npm uninstall -g openclaw

Jos asensit sovelluksen jakelusi paketinhallinnan kautta (esim. apt, dnf, pacman), käytä vastaavaa poistokomentoa sen sijaan.

Vaihe 6: Varmista poisto

systemctl --user status openclaw-gateway.service
which openclaw
ls ~/.openclaw 2>/dev/null
ls ~/.clawdbot 2>/dev/null

Komennon systemctl tulisi ilmoittaa "Unit not found". Komennon which ei tulisi palauttaa mitään. Komentojen ls tulisi ilmoittaa "No such file or directory".


Peruuta OAuth tokens (KRIITTISTÄ)

Tämä on koko prosessin tärkein vaihe, ja se, jonka useimmat jättävät väliin.

Kun yhdistit OpenClaw-sovelluksen palveluihin Google, Slack, Discord, GitHub tai muihin palveluihin, se hankki pitkäikäisiä OAuth tokens. Nämä tokens on tallennettu kyseisten palveluiden palvelimille, ei omalle tietokoneellesi. Jokaisen tiedoston poistaminen koneeltasi ei peruuta niitä. Ennen kuin nimenomaisesti peruutat pääsyn, OpenClaw tokens pysyvät voimassa, ja kuka tahansa ne haltuunsa saanut voi edelleen käyttää tilejäsi.

Google (Gmail, Calendar, Drive)

  1. Siirry osoitteeseen myaccount.google.com/permissions.
  2. Etsi OpenClaw, ClawdBot tai MoltBot niiden kolmannen osapuolen sovellusten luettelosta, joilla on pääsy.
  3. Napsauta sovelluksen nimeä ja napsauta sitten Remove Access.
  4. Vahvista peruutus.

Jos yhdistit useita Google-tilejä, toista tämä jokaiselle tilille.

Slack

  1. Siirry osoitteeseen slack.com/apps/manage (sinun on oltava kirjautuneena työtilaasi).
  2. Etsi OpenClaw tai ClawdBot.
  3. Napsauta sovellusta ja napsauta sitten Remove App.

Jos olet työtilan ylläpitäjä, tarkista myös Settings & Administration > Manage Apps varmistaaksesi, että sovellus on poistettu koko työtilan laajuisesti.

Discord

  1. Avaa Discord ja mene kohtaan User Settings (rataskuvake).
  2. Navigoi kohtaan Authorized Apps.
  3. Etsi OpenClaw, Clawd tai ClawdBot.
  4. Napsauta Deauthorize.

GitHub

  1. Siirry osoitteeseen github.com/settings/applications.
  2. Napsauta Authorized OAuth Apps.
  3. Etsi OpenClaw tai ClawdBot.
  4. Napsauta sovelluksen nimeä ja napsauta sitten Revoke access.

Tarkista myös GitHub Apps samalta asetusalueelta, sillä jotkin OpenClaw-versiot rekisteröityivät GitHub App -sovelluksina OAuth App -sovelluksen sijaan.

Microsoft (Outlook, OneDrive, Teams)

  1. Siirry osoitteeseen account.live.com/consent/Manage.
  2. Etsi OpenClaw tai ClawdBot käyttöoikeudet omaavien sovellusten luettelosta.
  3. Napsauta Edit sovelluksen vieressä ja napsauta sitten Remove these permissions.

Notion

  1. Avaa Notion ja mene kohtaan Settings & Members.
  2. Napsauta My Connections (tai Integrations vanhemmissa käyttöliittymäversioissa).
  3. Etsi OpenClaw tai ClawdBot.
  4. Napsauta kolmen pisteen valikkoa ja valitse Disconnect.

Miksi tätä vaihetta ei saa ohittaa

Jos jätät OAuth-peruutuksen väliin, seuraavat asiat pysyvät totta jopa täydellisen paikallisen poiston jälkeen:

  • OpenClaw tokens voivat edelleen lukea sähköpostejasi ja kalenteritapahtumiasi.
  • Ne voivat edelleen lähettää viestejä Slack-kanavillesi ja Discord-palvelimillesi.
  • Ne voivat edelleen käyttää GitHub-tietovarastojasi, mukaan lukien yksityiset.
  • Ne voivat edelleen lukea ja muokata Notion-sivujasi.

Tämä ei ole hypoteettista. Tietoturvatutkijat ovat löytäneet suojaamattomia OpenClaw-instansseja, joilla on voimassa olevat tokens kymmeniin yhdistettyihin palveluihin. OAuth-pääsyn peruuttaminen on ainoa tapa sulkea tämä reitti.


Varmista täydellinen poisto

Suoritettuasi alustakohtaiset vaiheet ja peruutettuasi OAuth tokens, käy läpi tämä lopullinen tarkistuslista varmistaaksesi, että kaikki on poissa.

Prosessien tarkistus

Varmista, ettei mikään OpenClaw-prosessi ole käynnissä:

# macOS / Linux
ps aux | grep -i openclaw | grep -v grep

# Windows (PowerShell)
Get-Process | Where-Object { $_.ProcessName -match "openclaw" }

Config-hakemistojen tarkistus

Vahvista, että kaikki config-hakemistot on poistettu:

# macOS / Linux
ls -la ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub 2>&1

# Windows (PowerShell)
Test-Path "$env:USERPROFILE\.openclaw", "$env:USERPROFILE\.clawdbot", "$env:USERPROFILE\.moltbot"

CLI-binäärin tarkistus

Vahvista, ettei CLI ole enää PATH-polullasi:

# macOS / Linux
which openclaw

# Windows
where openclaw

Palvelun rekisteröinnin tarkistus

Vahvista, ettei mitään taustapalvelua ole rekisteröitynä:

# macOS
launchctl list | grep -i openclaw

# Linux
systemctl --user list-units | grep -i openclaw

# Windows (PowerShell)
Get-ScheduledTask | Where-Object { $_.TaskName -match "openclaw|clawdbot" }

Ympäristömuuttujien tarkistus

Jos asetit aiemmin mukautetun config-polun, myös se hakemisto on poistettava:

echo $OPENCLAW_CONFIG_PATH

Jos tämä palauttaa polun, poista myös kyseinen hakemisto:

rm -rf "$OPENCLAW_CONFIG_PATH"

Poista sen jälkeen ympäristömuuttuja shell-profiilistasi (.bashrc, .zshrc, .bash_profile tai vastaava).

Jokaisen yllä olevan tarkistuksen tulisi palauttaa tyhjiä tuloksia. Jos jokin tarkistus näyttää jäljellä olevan kohteen, palaa vastaavaan vaiheeseen yllä olevassa alustakohtaisessa osiossa.


Mitä jos sinulla oli mukautettu config-polku?

Jotkut käyttäjät asettivat OPENCLAW_CONFIG_PATH-ympäristömuuttujan tallentaakseen OpenClaw-tiedot muuhun kuin oletussijaintiin. Tämä on yleistä käyttäjille, jotka ajavat useita OpenClaw-instansseja tai jotka pitävät config-tiedostonsa ulkoisella asemalla.

Sisäänrakennettu poisto-ohjelma ja yllä olevat manuaaliset vaiheet kohdistuvat vain oletushakemistoihin (~/.openclaw, ~/.clawdbot, ~/.moltbot). Jos käytit mukautettua polkua, kyseinen hakemisto jää ennalleen, ellet poista sitä manuaalisesti.

Miten tarkistaa

# macOS / Linux
echo $OPENCLAW_CONFIG_PATH
grep OPENCLAW_CONFIG_PATH ~/.bashrc ~/.zshrc ~/.bash_profile 2>/dev/null

# Windows (PowerShell)
echo $env:OPENCLAW_CONFIG_PATH

Jos jompikumpi komento palauttaa polun, kyseinen hakemisto sisältää OpenClaw-tietosi — keskusteluhistorian, skill-määritykset, välimuistiin tallennetut tokens ja konfiguraatiotiedostot. Poista se:

rm -rf "$OPENCLAW_CONFIG_PATH"

Poista sitten export OPENCLAW_CONFIG_PATH=... -rivi shell-konfiguraatiotiedostostasi ja lataa se uudelleen:

source ~/.zshrc   # tai ~/.bashrc, riippuen shellistäsi

Windowsissa poista ympäristömuuttuja kohdasta System Properties > Environment Variables tai PowerShellillä:

[Environment]::SetEnvironmentVariable("OPENCLAW_CONFIG_PATH", $null, "User")

Loppuhuomautukset

OpenClaw on tehokas työkalu aktiivisesti käytettynä, mutta sen syvä integraatio järjestelmään tarkoittaa, ettei se poistu helposti. Täydellinen poisto vaatii kolme puhdistustasoa: taustapalvelun pysäyttäminen ja poistaminen, kaikkien paikallisten tiedostojen ja config-hakemistojen poistaminen sekä OAuth tokens peruutuksen jokaisessa yhdistetyssä ulkoisessa palvelussa.

Jos käytit aiemmin ClawdBot tai MoltBot -sovelluksia etkä koskaan muodollisesti poistanut kyseisiä versioita ennen päivitystä, on suuri mahdollisuus, että vanhoja config-hakemistoja ja palvelurekisteröintejä on edelleen järjestelmässäsi. Käy läpi yllä olevat varmistusvaiheet löytääksesi kaiken, mikä jäi jäljelle.

Käyttäjille, jotka haluavat pitää OpenClaw:n mutta pienentää sen jalonjälkeä, harkitse sellaisten palveluiden katkaisemista, joita et enää tarvitse OpenClaw-hallintapaneelin kautta, ja rajoita sen käyttöoikeudet vain niihin integraatioihin, joita käytät aktiivisesti. Mutta jos olet lopettanut sen käytön kokonaan, seuraa tämän oppaan jokaista vaihetta — erityisesti OAuth-peruutusta — ja järjestelmäsi on puhdas.

Back to all news
Enjoyed this article?

Rakenna NxCodella

Muuta ideasi toimivaksi sovellukseksi — koodausta ei tarvita.

Yli 46 000 kehittäjää rakensi NxCodella tässä kuussa

Kokeile itse

Kuvaile mitä haluat — NxCode rakentaa sen puolestasi.

Yli 46 000 kehittäjää rakensi NxCodella tässä kuussa