彻底卸载清除Openclaw
自带的卸载命令
首先先用openclaw自带的命令卸载安装的网关、部分配置文以及工作空间的文件,比如windows系统,打开powershell,输入以下命令并回车:
openclaw uninstall
回车后会出现几个选项让你卸载,依次选择并卸载,重复该步骤直到每一项都被卸载。
或者,如果openclaw命令还能用,最简单的方式是用它自带的卸载命令一键清除:
openclaw uninstall --all --yes --non-interactive
这个命令会帮你停止并卸载后台服务、删除状态文件和工作区。
彻底删除
第一步:卸载CLI工具
如果使用 npm 安装(最常见的方式):
npm uninstall -g openclaw
如果使用 pnpm 安装:
pnpm remove -g openclaw
如果使用 bun 安装:
bun remove -g openclaw
运行完卸载命令后,可以执行which openclaw(Mac/Linux)或where openclaw(Windows)来验证,如果提示“命令未找到”,就说明CLI已经卸载成功了
第二步:停止并移除后台服务
OpenClaw的后台服务(Gateway)可能会在电脑启动时自动运行,需要手动关停
macOS用户:
#停止服务并删除配置文件
launchctl bootout gui/$UID/bot.molt.gateway
rm -f ~/Library/LaunchAgents/bot.molt.gateway.plist
Linux用户:
# 停止并禁用服务,删除单元文件
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload
Windows用户:
以管理员身份打开PowerShell,运行:
#删除计划任务和启动脚本
schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
第三步:删除所有残留的配置和数据文件
这一步是为了清理所有个人数据和配置文件,确保没有隐私泄露风险
删除主配置目录:
# Mac / Linux
rm -rf ~/.openclaw
# Windows PowerShell
Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"
检查并删除历史版本残留(如果是早期就开始使用):
OpenClaw项目曾多次更名,可能遗留旧版目录。
# Mac / Linux
rm -rf ~/.clawdbot ~/.moltbot
# Windows PowerShell
Remove-Item -Recurse -Force "$env:USERPROFILE\.clawdbot" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:USERPROFILE\.moltbot" -ErrorAction SilentlyContinue
第四步:最后检查
执行完以上步骤后,可以通过以下几点快速确认是否卸载干净:
命令检查:在终端输入:
openclaw --version
应返回“command not found”。
目录检查:确认~/.openclaw(或Windows下的对应目录)已被删除。
端口检查:运行
#Mac/Linux
lsof -i :18789
或
#Windows
netstat -ano | findstr :18789
确认没有进程监听此端口(这是OpenClaw网关的默认端口)。
特别提醒
多配置文件
如果你曾使用–profile参数创建了多个配置,需要针对每个配置文件(默认路径为~/.openclaw-<profile名>)重复第三步的删除操作。
API密钥
如果你在OpenClaw中配置了OpenAI、Anthropic等第三方服务的API密钥,出于安全考虑,建议登录相应服务商的网站,撤销或更换这些密钥。
更多推荐



所有评论(0)