Maintenance
解除安裝
兩種方式:
- 若仍已安裝
openclaw,請使用簡易方式。 - 若命令列介面已移除但服務仍在執行,請手動移除服務。
簡易方式(命令列介面仍已安裝)
建議:使用內建解除安裝程式:
openclaw uninstall移除狀態時會保留已設定的工作區目錄,除非您也選取 --workspace。
預覽將移除的項目(安全):
openclaw uninstall --dry-run --all非互動模式(自動化 / npx)。請謹慎使用,且僅在確認範圍後執行:
openclaw uninstall --all --yes --non-interactivenpx -y openclaw uninstall --all --yes --non-interactive旗標:--service、--state、--workspace、--app 可選取個別範圍;--all 會選取全部四個範圍。
手動步驟(結果相同):
- 停止閘道服務:
openclaw gateway stop- 解除安裝閘道服務(launchd/systemd/schtasks):
openclaw gateway uninstall- 刪除狀態與設定:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"若您將 OPENCLAW_CONFIG_PATH 設為狀態目錄以外的自訂位置,也請刪除該檔案。
若您想保留狀態目錄內的工作區(例如 ~/.openclaw/workspace),請在執行 rm -rf 前將它移至其他位置,或選擇性地刪除狀態內容。
- 刪除工作區(選用,會移除代理程式檔案):
rm -rf ~/.openclaw/workspace- 移除命令列介面安裝(選擇您使用的方式):
npm rm -g openclawpnpm remove -g openclawbun remove -g openclaw- 若您已安裝 macOS 應用程式:
rm -rf /Applications/OpenClaw.app注意事項:
- 若您使用了設定檔(
--profile/OPENCLAW_PROFILE),請針對每個狀態目錄重複步驟 3(預設為~/.openclaw-<profile>)。 - 在遠端模式下,狀態目錄位於閘道主機,因此也請在該主機上執行步驟 1 至 4。
手動移除服務(未安裝命令列介面)
若閘道服務持續執行,但找不到 openclaw,請使用此方式。
macOS(launchd)
預設標籤為 ai.openclaw.gateway(使用設定檔時則為 ai.openclaw.<profile>):
launchctl bootout gui/$UID/ai.openclaw.gatewayrm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist若您使用了設定檔,請將標籤與 plist 名稱替換為 ai.openclaw.<profile>。
Linux(systemd 使用者單元)
預設單元名稱為 openclaw-gateway.service(或 openclaw-gateway-<profile>.service)。從非常舊的安裝升級的機器上,可能仍存在更名前的 clawdbot-gateway.service 單元;openclaw uninstall / openclaw gateway uninstall 會自動偵測並移除它。
systemctl --user disable --now openclaw-gateway.servicerm -f ~/.config/systemd/user/openclaw-gateway.servicesystemctl --user daemon-reloadWindows(排定的工作)
預設工作名稱為 OpenClaw Gateway(或 OpenClaw Gateway (<profile>))。
該工作會啟動狀態目錄下無視窗的 gateway.vbs 指令碼,接著由它
執行 gateway.cmd;請將兩者一併移除。
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若您使用了設定檔,請刪除對應的工作名稱,以及 ~\.openclaw-<profile> 下的 gateway.cmd /
gateway.vbs 檔案。
一般安裝與原始碼簽出版本
一般安裝(install.sh / npm / pnpm / bun)
若您使用 https://openclaw.ai/install.sh 或 install.ps1,命令列介面是透過 npm install -g openclaw@latest 安裝。
請使用 npm rm -g openclaw 移除(若您使用其他方式安裝,則使用 pnpm remove -g / bun remove -g)。
原始碼簽出版本(git clone)
若您從儲存庫簽出版本執行(git clone + openclaw ... / bun run openclaw ...):
- 請在刪除儲存庫之前解除安裝閘道服務(使用上述簡易方式或手動移除服務)。
- 刪除儲存庫目錄。
- 如上所示移除狀態與工作區。