为什么要卸载 openclaw
自从过年那会儿就各种铺天盖地新闻吹捧openclaw有多牛,实际体验一番觉得也就那样; 太耗token太烧钱,掏空了自己的钱包,造福了卖token的投机分子; 不安全,一方面openclaw常爆出漏洞或受供应链投毒影响牵连,另一方面还需要时刻警惕openclaw在操作系统误删误操作。
卸载前的准备工作
步骤 1 — 停止正在运行的 OpenClaw 守护进程
openclaw daemon stop# 或openclaw gateway stop步骤 2 — (可选)备份配置文件
macOS / Linux: ~/.openclaw/Windows: %USERPROFILE%\.openclaw
⚠️ 卸载 OpenClaw 本体不会自动删除配置目录,如需彻底清除需手动删除。
核心卸载命令
根据安装时使用的包管理器,执行对应命令:
# npm 安装的用户(包括 Windows PowerShell/CMD 脚本安装、macOS/Linux curl 安装、npm 全局安装)npm uninstall -g openclaw# pnpm 安装的用户pnpm remove -g openclaw各平台详细卸载步骤
Windows(PowerShell / CMD 脚本安装)
这两种安装方式底层都是通过 npm install -g openclaw 完成的,卸载方式相同。
步骤 1 — 执行卸载
# PowerShellnpm uninstall -g openclaw# CMDnpm uninstall -g openclaw步骤 2 — 验证卸载
# PowerShellGet-Command openclaw -ErrorAction SilentlyContinue# 无输出表示已卸载# CMDwhere openclaw:: 显示"无法找到文件"表示已卸载步骤 3 — 删除配置目录
# PowerShellRemove-Item-Recurse-Force"$env:USERPROFILE\.openclaw"# CMDrmdir /s /q "%USERPROFILE%\.openclaw"macOS / Linux(curl 脚本安装)
安装脚本默认使用 npm 方式(npm install -g openclaw)。
步骤 1 — 卸载 npm 全局包
npm uninstall -g openclaw步骤 2 — 验证卸载
which openclaw# 应无输出或提示 "not found"步骤 3 — 清理残留文件
# 清理可能残留的 npm 包目录rm -rf "$(npm root -g)/openclaw"# 删除可能遗留的 Homebrew 软链接(macOS)rm -f /opt/homebrew/bin/openclaw /usr/local/bin/openclaw步骤 4 — 删除配置目录
rm -rf ~/.openclaw# 兼容旧版本遗留目录rm -rf ~/.clawdbot ~/.moltbot ~/.moldbotnpm 全局安装
步骤 1 — 卸载
npm uninstall -g openclaw步骤 2 — 验证
# macOS / Linuxwhich openclawnpm list -g openclaw --depth=0# Windowswhere openclaw步骤 3 — 删除配置目录
# macOS / Linuxrm -rf ~/.openclaw# Windows PowerShellRemove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"✅
npm uninstall -g openclaw会自动移除二进制文件、符号链接和包目录,无需手动清理。
pnpm 全局安装
步骤 1 — 卸载
pnpm remove -g openclaw步骤 2 — 验证
# macOS / Linuxwhich openclawpnpm list -g# Windowspnpm list -g步骤 3 — (可选)清理残留
rm -rf "$(pnpm root -g)/openclaw"rm -f "$(dirname $(pnpm root -g))/bin/openclaw"步骤 4 — 删除配置目录
# macOS / Linuxrm -rf ~/.openclaw# Windows PowerShellRemove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"其他清理残留文件方法
使用everything搜索关键词:openclaw、.openclaw、openclaw.cmd,再逐个排查清理

夜雨聆风