自带的卸载命令

首先先用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密钥,出于安全考虑,建议登录相应服务商的网站,撤销或更换这些密钥。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐