openclaw卸载不彻底时需执行六步清理:一、运行openclaw uninstall --all --yes;二、手动删除配置目录;三、清除clawdbot等历史残留;四、终止并删除系统服务;五、卸载cli工具;六、验证命令、服务及端口是否释放。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您尝试卸载 OpenClaw,但发现命令仍可执行、配置目录残留或后台服务持续运行,则说明卸载不彻底。以下是多种并行生效的清理路径,覆盖 CLI 工具、系统服务、本地数据与历史残留文件:
一、执行官方卸载命令(全自动模式)
该方法调用 OpenClaw 内置卸载逻辑,一次性清除网关服务、状态配置与工作区,无需人工勾选。
1、打开终端(Windows:PowerShell 或 CMD;macOS/Linux:Terminal)。
2、输入并执行:openclaw uninstall --all --yes。
3、等待输出出现 ✓ Gateway service removed ✓ State + config deleted ✓ Workspace cleaned OpenClaw has been uninstalled. 字样。
二、手动删除核心配置目录
OpenClaw 的主配置目录存储全部敏感信息(含 API 密钥、记忆数据库、技能插件),必须主动清除,否则存在数据泄露风险。
1、Windows 用户执行以下两条命令(逐行粘贴运行):
rm -Recurse -Force "$env:USERPROFILE\.openclaw" -ErrorAction SilentlyContinue
rm -Recurse -Force "$env:LOCALAPPDATA\openclaw-logs" -ErrorAction SilentlyContinue
2、macOS 用户执行:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
rm -rf ~/.openclaw/workspace
rm -rf ~/Library/LaunchAgents/ai.openclaw.gateway.plist
3、Linux 用户执行:
rm -rf ~/.openclaw
rm -rf ~/.config/systemd/user/openclaw-gateway.service
三、清理历史残留目录(关键防漏步骤)
OpenClaw 前身经历 Clawdbot → Moltbot → OpenClaw 三次命名变更,旧版安装可能遗留独立配置树,必须同步清除。
1、Windows 用户追加执行:
Remove-Item -Recurse -Force "$env:USERPROFILE\.clawdbot" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:USERPROFILE\.moltbot" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:USERPROFILE\.molthub" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "C:\tmp\openclaw" -ErrorAction SilentlyContinue
2、macOS/Linux 用户追加执行:
rm -rf ~/.clawdbot ~/.moltbot ~/.molthub
四、终止并删除系统级服务
Gateway 服务默认监听 127.0.0.1:18789 端口,若未卸载,将持续占用资源并暴露本地接口。
1、Windows 用户执行:
schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd" -ErrorAction SilentlyContinue
2、macOS 用户执行:
launchctl bootout gui/$(id -u) ~/Library/LaunchAgents/ai.openclaw.gateway.plist 2>/dev/null
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
3、Linux 用户执行:
systemctl --user stop openclaw-gateway.service
systemctl --user disable openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
五、卸载全局命令行工具
CLI 工具(openclaw 命令)通常通过包管理器安装,需按对应方式反向移除,避免残留可执行文件。
1、若使用 npm 安装:
npm uninstall -g openclaw
2、若使用 pnpm 安装:
pnpm remove -g openclaw
3、若使用 bun 安装:
bun remove -g openclaw
4、若不确定安装方式,或上述命令无效,直接定位并删除文件:
Windows:删除 C:\Users\用户名\AppData\Roaming\npm\openclaw 及 C:\Users\用户名\AppData\Roaming\npm\openclaw.cmd
macOS/Linux:执行 which openclaw | xargs rm -f
六、验证端口与命令残留
清理完成后需交叉验证三项关键指标,任一存在即代表未彻底卸载。
1、检查命令是否失效:
openclaw --version 应返回 'openclaw' 不是内部或外部命令 或 command not found
2、检查计划任务或服务是否消失:
Windows:执行 schtasks /Query /TN "OpenClaw*",应报错“指定的任务名不存在”
macOS:执行 launchctl list | grep -i gateway,应无任何输出
3、检查端口是否释放:
执行 netstat -ano | findstr :18789(Windows)或 lsof -i :18789(macOS/Linux),应无任何进程绑定该端口










