WSL环境彻底卸载OpenClaw
wsl环境彻底卸载openclaw
·
WSL环境完美卸载npm安装的OpenClaw
前言
由于openclaw的安全性问题,不少同学想卸载本地安装的openclaw,以下是本人实际卸载方式,完整有效
环境说明
- 操作系统:WSL2 (Ubuntu 20.04+)
- 安装方式:npm 全局安装
- OpenClaw版本:2026.3.8
一行命令搞定!推荐卸载方式
最简单的方法,使用OpenClaw内置的卸载命令:
openclaw uninstall --all --yes --non-interactive
执行后会看到类似输出:
🦞 OpenClaw 2026.3.8 (3caab92) — Making 'I'll automate that later' happen now.
Recommended first: openclaw backup create
Gateway service disabled.
Removed ~/.openclaw
Removed ~/.openclaw/workspace
CLI still installed. Remove via npm/pnpm if desired.
等等!到这里就结束了吗?
并没有!看到最后一句了吗?
CLI still installed. Remove via npm/pnpm if desired.
这说明CLI命令行工具还在,需要我们手动再执行一步。
关键一步:彻底移除npm全局包
# 如果你使用 npm
npm rm -g openclaw
# 如果你使用 pnpm
pnpm remove -g openclaw
# 如果你使用 yarn
yarn global remove openclaw
手动卸载方式(备用方案)
如果你的CLI已经损坏无法使用,或者想手动一步步卸载,可以按照以下步骤操作:
步骤1:停止网关服务
openclaw gateway stop
步骤2:卸载网关服务
openclaw gateway uninstall
步骤3:删除所有配置文件和状态目录
# 删除默认状态目录
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
# 如果使用了自定义配置路径,也需要删除
rm -f /你的自定义路径/config.yaml
步骤4:删除工作区(可选)
rm -rf ~/.openclaw/workspace
步骤5:移除npm全局CLI
npm rm -g openclaw
高级清理:处理残留的systemd服务
如果通过上面的方法卸载后服务仍在运行(很少见但可能发生),可以手动清理:
# 停止并禁用服务
systemctl --user disable --now openclaw-gateway.service
# 删除服务文件
rm -f ~/.config/systemd/user/openclaw-gateway.service
# 重新加载systemd
systemctl --user daemon-reload
# 删除状态目录
rm -rf ~/.openclaw
验证卸载是否成功
运行以下命令验证:
# 检查CLI是否存在
which openclaw
# 预期输出:未找到(无输出)
# 尝试运行
openclaw --version
# 预期输出:command not found
# 检查npm全局包
npm list -g --depth=0 | grep openclaw
# 预期输出:无结果
# 检查残留目录
ls -la ~/.openclaw*
# 预期输出:No such file or directory
完整卸载只需这两步:
openclaw uninstall --all --yes --non-interactive
npm rm -g openclaw
更多推荐


所有评论(0)