卸载OpenClaw,小龙虾OpenClaw安全卸载教程指南
没想到,这么快OpenClaw卸载指南就来了。连央媒都发声提醒——龙虾热度太高,各类平台上涌现的代装服务鱼龙混杂,极有可能夹带恶意程序;相关部门也预警,OpenClaw在默认或不当配置下存在容易引发网络攻击、信息泄露等安全隐患。

图源:网络
今天的任务很明确:把完整的卸载方案说清楚、讲透彻。
卸载其实分两条路——命令行工具还在的,走简易路径;CLI已经找不到、但服务还在后台跑着的,那就走手动清理路径。两条路都能抵达终点,看你当时怎么装的,选择对应的方式即可。
简易路径(CLI仍然可用)
最省事的办法,是直接用它的自带卸载命令:
openclaw uninstall
想一键清除所有配置、跳过所有确认提示,加个参数就够了:
openclaw uninstall –all –yes –non-interactive
如果你习惯用npx,也可以这么写:
npx -y openclaw uninstall –all –yes –non-interactive
当然,想手动一步步来也没问题,效果完全一样,按顺序执行就好:
第一步,先停下网关服务:
openclaw gateway stop
第二步,把网关服务本身卸载掉:
openclaw gateway uninstall
第三步,清除本地状态与配置文件:
rm -rf “${OPENCLAW_STATE_DIR:-$HOME/.openclaw}”
这里有个容易忽略的点:如果你当时把 OPENCLAW_CONFIG_PATH 设置到了状态目录之外的自定义路径,那个文件也得手动删,否则会有残留。
第四步,删除workspace(可选,但建议执行——它会一并清除Agent运行时产生的文件):
rm -rf ~/.openclaw/workspace
第五步,卸载CLI本体,根据当时的安装方式选择对应的命令:
# npm安装的
npm rm -g openclaw
# pnpm安装的
pnpm remove -g openclaw
# bun安装的
bun remove -g openclaw
如果还装了macOS桌面版,记得一并处理:
rm -rf /Applications/OpenClaw.app
手动清理路径(CLI已不可用,但服务仍在运行)
假如CLI已经找不到了,但网关服务还在后台默默跑着,那就需要根据操作系统分别处理。
macOS用户
默认服务标签是 _ai.openclaw.gateway_,执行:
launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
如果你当时用了 –profile 参数,需要把命令里的标签和plist文件名替换为 ai.openclaw.。另外,老版本OpenClaw遗留的 com.openclaw.* 格式的plist如果还在,也一并删掉。
Linux用户
默认服务单元名是 _openclaw-gateway.service_,执行:
systemctl –user disable –now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl –user daemon-reload
使用 –profile 的,对应单元名是 openclaw-gateway-,替换一下即可。
Windows用户
默认任务名是 OpenClaw Gateway,执行:
schtasks /Delete /F /TN “OpenClaw Gateway”
Remove-Item -Force “$env:USERPROFILE.openclawgateway.cmd”
使用 –profile 的,任务名对应为 OpenClaw Gateway (,同时删除 _~.openclaw-。
几个容易漏掉的细节
多profile的情况:
–profile 参数创建了多个配置,每个profile都有独立的状态目录,默认路径是 _~/.openclaw-远程模式的情况:
源码方式安装的情况:
git clone 拉取源码运行的,卸载顺序很重要——必须先卸载网关服务(走上面的简易路径或手动清理路径),再删除仓库目录,最后清理状态和workspace。顺序不能反,否则服务还挂着,仓库删了反而清理不干净。
做完这些,才算真的和这只龙虾说了再见。