实用教程 · 安全指南 · 零代码操作
OpenClaw 完全卸载指南
几分钟内,干净、安全、彻底地放生你的小龙虾自动打包保护重要数据 · 兼容 macOS / Linux / Windows
v1.0 · 2026 年版
本指南包含"给人类"和"给 Agent"两部分,无论你是小白还是极客,都能轻松上手。
━━━━━━━━━━━━━━━━━━━━
🔴 官方安全警告
人民日报 · 2026年3月8日
工信部已正式发出安全提示:OpenClaw 存在较高安全风险。
来源:新华社、央视新闻
━━━━━━━━━━━━━━━━━━━━
第一章 为什么需要这篇指南
最近,很多人决定"放生"自己的 OpenClaw 小龙虾。但真正想停用的时候才发现:请神容易,送神难。
官方默认的卸载命令会直接删除你所有的工作区文档,但命令界面和网关却残留了下来;配置文件和 API 密钥也散落在系统深处。更重要的是:这些残留可能成为安全隐患,被其他人利用。
腾讯大楼下排队"公益安装"的火爆场景还没过去多久,各种 DIY 教程还在满天飞,可官方卸载却完全没为普通人考虑。
1.1 官方卸载的四大问题
❶ 工作区文档一键消失 —— 官方命令会直接删除你所有的工作区记忆,你的"灵魂文件"可能就此永别。
❷ CLI 和 Gateway 残留 —— 命令界面和网关服务留在后台,可能被扫描和利用。
❸ 配置文件散落各处 —— 藏在硬盘深处的专属路径里,需要专门花时间查找。
❹ API 密钥泄露风险 —— 停用后残留的配置文件、API 密钥和工作区数据依然可以被读取。
⚠️ 真实案例小龙虾曾删光了 Meta 安全总监的邮箱,喊了三次也没停手。另外,目前已有 25 万只小龙虾在全网裸奔,任何人都可以访问。
1.2 这篇指南能帮你做什么
这篇指南会帮你在几分钟内,干净、安全、彻底地卸载 OpenClaw,同时自动打包并保护好你的重要数据。内容分为两部分:
🧑 给人类 —— 零代码,交给桌面版 Agent 助手,全程确认每一步。
🤖 给 Agent 的完整指令 —— 兼容不同系统和版本,当然也可以给对技术充满好奇的你阅读。
❤️ 写给小龙虾的主人请不要为放生的小龙虾担心。它们只是在赛博世界中轮回并将开始一段新的冒险。请保存好这些工作区的重要文件。它们陪伴你的经历、记录以及灵魂都与你同在,并在之后的某一天更好的归来。
━━━━━━━━━━━━━━━━━━━━
第二章 给人类:你只需要做两件事
你不需要懂任何命令行知识。你需要的是一个能帮你操作电脑的 AI 助手。
2.1 第一步:安装一个能操作电脑的 AI Agent
以下三个工具任选其一,按推荐程度排序:
| Codex | |
| Claude 桌面版 | |
| Qoder 桌面版 |
2.2 第二步:复制指令给 Agent
安装好 Agent 后,打开它的对话框,把本指南第三章「给 Agent 的完整指令」一字不改地粘贴进去,然后按回车。Agent 会引导你完成所有操作,并在关键步骤征求你的确认。
📋 复制提示从下方「第三章」开始,选中所有文字直到「阶段六」结束,复制粘贴给你的 Agent 即可。
━━━━━━━━━━━━━━━━━━━━
第三章 给 Agent 的完整指令
以下是完整的卸载指令,按阶段零到阶段六依次执行。
阶段零:环境检测
首先检测当前系统环境和 OpenClaw 的安装状态:
将检测结果告知用户,例如:"检测到你在 macOS 上通过 npm 安装了 OpenClaw,版本为 x.x.x。"
# 检测操作系统uname -s 2>/dev/null || echo "WINDOWS"# 检测 OpenClaw 是否仍然安装which openclaw 2>/dev/null || where openclaw 2>nul# 检测安装方式(npm/pnpm/bun)npm list -g openclaw 2>/dev/nullpnpm list -g openclaw 2>/dev/nullbun pm ls -g 2>/dev/null | grep openclaw阶段一:询问是否保留工作区文档
在删除任何东西之前,需要先确认用户是否需要备份工作区文件。
# 列出工作区中的文件ls -la ~/.openclaw/workspace/ 2>/dev/null"你的 OpenClaw 工作区中有以下文件(主要是 .md 文档)。你想保留它们吗?如果保留,我会把它们复制到桌面上一个名为「OpenClaw备份」的文件夹里,方便你用访达/文件管理器直接查看。如果用户选择保留,执行备份:
macOS / Linux:
mkdir -p ~/Desktop/OpenClaw备份cp -r ~/.openclaw/workspace/* ~/Desktop/OpenClaw备份/ 2>/dev/nullecho "✅ 文件已备份到桌面「OpenClaw备份」文件夹"Windows (PowerShell):
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\Desktop\OpenClaw备份"Copy-Item -Recurse "$env:USERPROFILE\.openclaw\workspace\*" "$env:USERPROFILE\Desktop\OpenClaw备份\" 2>$nullWrite-Output "✅ 文件已备份到桌面「OpenClaw备份」文件夹"阶段二:停止并卸载 Gateway 网关服务
Gateway 是 OpenClaw 在后台运行的常驻服务。即使你不再使用,网关可能仍在后台运行,占用端口并潜在地暴露接口。必须先停止它。
标准停止命令:
openclaw gateway stopopenclaw gateway uninstall如果上述命令失败(CLI 已损坏),按操作系统手动移除:
macOS 手动移除:
launchctl bootout gui/$UID/bot.molt.gateway 2>/dev/nullrm -f ~/Library/LaunchAgents/bot.molt.gateway.plist# 清理旧版服务(如有)launchctl bootout gui/$UID/com.openclaw.gateway 2>/dev/null rm -f ~/Library/LaunchAgents/com.openclaw.*.plistLinux 手动移除:
systemctl --user disable --now openclaw-gateway.servicerm -f ~/.config/systemd/user/openclaw-gateway.servicesystemctl --user daemon-reloadWindows (PowerShell) 手动移除:
schtasks /Delete /F /TN "OpenClaw Gateway"Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"阶段三:删除状态目录和配置
这一步会清除 OpenClaw 在你电脑上存储的所有配置文件、状态数据和多配置文件。
macOS / Linux:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"# 检查是否有自定义配置路径echo $OPENCLAW_CONFIG_PATH# 如果有输出,也删除那个文件# 检查是否有 profile 多配置ls -d ~/.openclaw-* 2>/dev/null# 如果有,全部删除rm -rf ~/.openclaw-*Windows (PowerShell):
Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"# 检查多配置Get-ChildItem "$env:USERPROFILE\.openclaw-*" | Remove-Item -Recurse -Force阶段四:移除 CLI 本体
根据阶段零检测到的安装方式,执行对应的卸载命令:
# npm 安装的npm rm -g openclaw# pnpm 安装的pnpm remove -g openclaw# bun 安装的bun remove -g openclaw如果你安装了 macOS 桌面应用,还需要额外删除:
rm -rf /Applications/OpenClaw.app阶段五:深度清理残留(安全关键步骤)
🔒 安全警告这一步是官方文档没有提到、但对安全至关重要的清理。残留的 API 密钥和配置可能被其他软件读取。
# 1. 清理 npm/node 全局缓存中的 OpenClaw 残留npm cache ls 2>/dev/null | grep openclaw# 如果有输出:npm cache clean --force# 2. 清理 shell 历史中可能泄露的 API 密钥# (提醒用户,不自动执行)# 3. 检查环境变量残留env | grep -i openclawenv | grep -i MOLT# 4. 检查 shell 配置文件中的残留grep -r "openclaw\|OPENCLAW\|MOLT" ~/.bashrc ~/.zshrc ~/.bash_profile ~/.zprofile 2>/dev/null# 5. macOS: 检查 Keychain 中是否存储了相关凭据security find-generic-password -l "openclaw" 2>/dev/nullsecurity find-generic-password -l "molt" 2>/dev/nullAgent 会向你展示检查结果,然后询问:
"以上是 OpenClaw 在你系统中的残留痕迹。是否要全部清理?(环境变量和 shell 配置文件中的内容我会展示给你确认后再删除。)"
对于环境变量和 Shell 配置的修改,会逐条展示并确认后再执行。
阶段六:验证卸载完成
最后,Agent 会运行一系列检查命令,确认所有组件都已彻底移除:
# 确认 CLI 已移除which openclaw 2>/dev/null && echo "⚠️ CLI 未完全移除" || echo "✅ CLI 已移除"# 确认状态目录已移除[ -d ~/.openclaw ] && echo "⚠️ 状态目录仍存在" || echo "✅ 状态目录已清理"# 确认 Gateway 未运行ps aux | grep -i "openclaw\|molt" | grep -v grep# 确认无残留服务(macOS)launchctl list | grep -i "molt\|openclaw"# 确认无残留服务(Linux)systemctl --user list-units | grep -i openclaw🦞 最终报告模板:
🦞 小龙虾已成功放生!OpenClaw 卸载报告:✅ 工作区文档:已备份到桌面✅ Gateway 网关:已停止并移除✅ 状态目录:已清理✅ CLI 命令行:已卸载✅ 残留文件:已深度清理✅ 安全检查:API 密钥和凭据已清除
━━━━━━━━━━━━━━━━━━━━
第四章 为什么要彻底卸载?
你可能会想:直接删掉 App 不就行了?为什么要这么麻烦?
OpenClaw 不是一个普通的应用程序。它在你的系统中安装了多个组件:命令行工具(CLI)、后台网关服务(Gateway)、配置文件、API 密钥、工作区数据。这些组件分散在系统的不同位置,简单的"拖到废纸篓"无法清除干净。
更重要的是安全问题。残留的 API 密钥和配置文件可能被其他软件读取,后台网关如果继续运行,可能暴露本地端口。这不是危言耸听——已经有安全研究者发现了相关漏洞。
这篇指南的目标就是:让你在几分钟内,安全、干净、彻底地完成卸载,不留任何隐患。
━━━━━━━━━━━━━━━━━━━━
🦞
感谢你认真对待数字安全。
无论你是因为什么原因决定放生小龙虾,希望这篇指南能帮你干净利落地完成。
如果觉得有用,欢迎转发给同样需要的朋友。
━━━━━━━━━━━━━━━━━━━━
OpenClaw 完全卸载指南 · v1.0 · 2026本指南代码参考自@Paiqi_Peccy大神,仅供技术参考,请根据实际情况操作
夜雨聆风