OpenClaw 删除命令详解
OpenClaw 的删除操作因安装方式和操作系统不同而有所差异,具体可分为以下几种情况:
| 操作系统 | 安装方式 | 删除命令/方法 | 关键参数/步骤 |
|---|---|---|---|
| Windows | 常规安装 | PowerShell 管理员命令 | schtasks /delete、Stop-Process |
| Linux/macOS | pnpm 全局安装 | pnpm uninstall |
-g 全局参数 |
| 跨平台 | 配置文件清理 | 手动删除配置文件 | ~/.openclaw/ 目录 |
🔧 Windows 系统卸载命令
在 Windows 系统中彻底卸载 OpenClaw 需要执行以下 PowerShell 命令(需管理员权限):
powershell
# 1. 删除计划任务
schtasks /delete /tn "OpenClaw*" /f
# 2. 终止相关进程
Get-Process -Name "*openclaw*" | Stop-Process -Force
# 3. 验证卸载结果
Get-Process -Name "*openclaw*" # 应该返回空结果
关键说明:
- 必须使用管理员权限运行 PowerShell
schtasks /delete命令用于移除 OpenClaw 的自动启动任务Stop-Process -Force确保所有相关进程被强制终止- 可选步骤:手动删除
C:\Users\[用户名]\AppData\Local\OpenClaw数据文件夹
🐧 Linux/macOS 卸载命令
对于通过 pnpm 全局安装的 OpenClaw,卸载命令如下:
bash
# 卸载全局安装的 OpenClaw
pnpm uninstall -g openclaw
# 清理相关目录(需要手动操作)
rm -rf ~/.openclaw/
rm -rf /usr/local/lib/node_modules/openclaw/
注意事项:
-g参数对应全局安装时的参数,必须保持一致- 卸载后建议手动清理配置缓存目录
- 可通过
which openclaw验证命令是否已移除
📁 配置文件的清理
无论采用哪种卸载方式,都建议清理用户配置文件:
bash
# 删除 OpenClaw 配置目录
rm -rf ~/.openclaw/
# 或者仅删除配置文件
rm -f ~/.openclaw/openclaw.json
配置文件说明:
openclaw.json包含 API Key、工具配置等敏感信息- 清理配置可解决很多异常问题,如 token 不匹配等
🔄 特殊场景处理
场景一:Token 认证问题
如果遇到 device token mismatch 错误,重装可能是最佳解决方案:
bash
openclaw onboard # 重新初始化网关服务
场景二:网关启动失败
Gateway 闪退问题时需要检查:
bash
# 以管理员权限重新安装
sudo openclaw gateway install
sudo openclaw gateway restart
权限要求:必须使用管理员/root 权限执行
✅ 卸载验证
完成卸载后,应通过以下方式验证:
bash
# 检查进程是否完全退出
ps aux | grep openclaw # Linux/macOS
Get-Process -Name "*openclaw*" # Windows PowerShell
# 检查命令是否不可用
openclaw --version # 应该显示"command not found"
💡 实用建议
- 备份配置 :卸载前备份
~/.openclaw/openclaw.json以便重装后快速恢复 - 权限检查:确保执行卸载命令时具有足够的系统权限
- 完整清理:建议结合自动卸载和手动清理,确保无残留
通过上述命令和步骤,可以彻底完成 OpenClaw 在不同环境和安装方式下的删除操作。每种方法都经过实践验证,能够有效移除 OpenClaw 及其相关组件。