跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

OpenClaw 全平台卸载指南(Windows/macOS/Linux/npm/pnpm)

OpenClaw 卸载涉及停止守护进程、移除全局包及清理配置目录。覆盖 PowerShell、CMD、macOS/Linux 及 npm/pnpm 等多种安装场景的清理步骤,确保无残留文件。

PgDevote发布于 2026/3/28更新于 2026/6/1019 浏览
OpenClaw 全平台卸载指南(Windows/macOS/Linux/npm/pnpm)

OpenClaw 卸载涉及停止守护进程、移除全局包及清理配置目录。覆盖 PowerShell、CMD、macOS/Linux 及 npm/pnpm 等多种安装场景的清理步骤,确保无残留文件。

在这里插入图片描述

卸载前的准备工作

在开始卸载之前,建议先做几件事情,确保卸载后不留残余文件。

首先,停止正在运行的 OpenClaw 守护进程(daemon)

如果你使用了 Gateway 服务,先手动停止它,否则可能有残留进程占用端口或文件。

# 停止守护进程
openclaw daemon stop
# 或者停止 Gateway 服务
openclaw gateway stop

其次,备份配置文件(可选)

如果你不确定是否需要保留已有配置,建议先备份:

  • macOS / Linux:~/.openclaw/
  • Windows:%USERPROFILE%\.openclaw\

⚠️ 注意: 卸载 OpenClaw 本体不会自动删除你的配置目录(~/.openclaw/),如需彻底清除,需要手动删除该目录。

Windows — PowerShell 安装的卸载方法

安装命令: iwr -useb https://openclaw.ai/install.ps1 | iex

PowerShell 脚本通过 npm install -g openclaw 全局安装 OpenClaw,并将其写入 Windows 的用户 PATH(通常是 %APPDATA%\npm)。

以管理员身份打开 PowerShell,执行 npm 卸载命令

npm uninstall -g openclaw

验证卸载成功

Get-Command openclaw -ErrorAction SilentlyContinue
# 如果没有任何输出,说明已卸载成功

彻底清除配置目录与残留文件

# 删除配置目录
Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"
# 如果有遗留的 git 安装(~/openclaw 目录),一并删除
Remove-Item -Recurse -Force "$env:USERPROFILE\openclaw"
# 删除 .local\bin 中的包装脚本(git 方式安装时创建)
Remove-Item -Force "$env:USERPROFILE\.local\bin\openclaw.cmd" -ErrorAction SilentlyContinue

💡 如果 PowerShell 安装时使用了 -InstallMethod git 参数,还需额外删除 $env:USERPROFILE\openclaw(git 克隆目录)和 $env:USERPROFILE\.local\bin\openclaw.cmd(包装脚本)。

Windows — CMD 安装的卸载方法

安装命令: curl -fsSL https://openclaw.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

CMD 脚本的底层安装机制与 PowerShell 脚本相同,最终都是通过 npm install -g openclaw 完成安装,因此卸载方式一致。

打开命令提示符(CMD),执行卸载命令

npm uninstall -g openclaw

验证卸载结果

where openclaw
:: 若显示'无法找到文件'则卸载成功

彻底清除配置与遗留文件

:: 删除配置目录
rmdir /s /q "%USERPROFILE%\.openclaw"
:: 删除 git 源码目录(如果存在)
rmdir /s /q "%USERPROFILE%\openclaw"
:: 删除 .local\bin 包装脚本
del /f "%USERPROFILE%\.local\bin\openclaw.cmd"

✅ CMD 与 PowerShell 安装的卸载核心命令完全相同,区别只在于删除残留文件时 CMD 使用 rmdir /s /q,而 PowerShell 使用 Remove-Item -Recurse -Force。

macOS / Linux 安装的卸载方法

安装命令: curl -fsSL https://openclaw.ai/install.sh | bash

安装脚本默认使用 npm install -g openclaw(npm 方式),也可以以 git 源码方式安装(--install-method git)。两种方式的卸载步骤略有不同。

A. 默认 npm 安装方式卸载

卸载 npm 全局包

npm uninstall -g openclaw

确认命令已从 PATH 移除

which openclaw
# 应该没有任何输出,或提示'not found'

删除遗留的 npm 包目录和符号链接(可选)

# 找到 npm 全局包根目录
npm root -g
# 手动删除残留目录(通常 npm uninstall 已自动处理)
rm -rf "$(npm root -g)/openclaw"
# 删除可能遗留的 Homebrew 软链接(macOS)
rm -f /opt/homebrew/bin/openclaw /usr/local/bin/openclaw

彻底清除配置目录

# 主配置目录
rm -rf ~/.openclaw
# 兼容旧版本遗留目录(如有)
rm -rf ~/.clawdbot ~/.moltbot ~/.moldbot
B. git 源码安装方式卸载(--install-method git)

使用 --install-method git 安装时,脚本会将 OpenClaw 克隆到 ~/openclaw,并在 ~/.local/bin/openclaw 创建包装脚本。

删除包装脚本

rm -f ~/.local/bin/openclaw

删除源码目录(默认路径为 ~/openclaw)

rm -rf ~/openclaw
# 如果你使用了自定义路径,替换为你当时指定的目录
# 例如:rm -rf ~/my-openclaw-src

清理 shell 配置文件中的 PATH 配置(可选)

安装脚本可能向 ~/.bashrc 或 ~/.zshrc 追加了以下行,可手动打开文件删除:

# 以下两行如存在则删除
export PATH="$HOME/.local/bin:$PATH"
export PATH="$HOME/.npm-global/bin:$PATH"

然后重新加载配置:

source ~/.bashrc # bash 用户
source ~/.zshrc # zsh 用户

删除配置目录

rm -rf ~/.openclaw

⚠️ 安装脚本在某些情况下会向 ~/.bashrc / ~/.zshrc 写入 PATH 配置行(如 Linux 上配置 ~/.npm-global)。如需彻底清除,记得检查并手动删除这些行,然后执行 source ~/.bashrc(或 source ~/.zshrc)使改动生效。

npm 全局安装的卸载方法

安装命令: npm i -g openclaw,然后 openclaw onboard

这是最简洁的安装方式,卸载也同样简单,只需一条命令。

执行 npm 全局卸载

npm uninstall -g openclaw

验证卸载结果

# macOS / Linux
which openclaw # 应无输出
npm list -g openclaw --depth=0 # 应显示'(empty)'或报错

# Windows
where openclaw # 应提示'无法找到'

彻底清除配置目录

# macOS / Linux
rm -rf ~/.openclaw

# Windows PowerShell
Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"

✅ npm 全局安装是五种方式里卸载最干净的:npm uninstall -g openclaw 会自动移除二进制文件、符号链接和包目录,无需手动清理 node_modules。

pnpm 全局安装的卸载方法

安装命令: pnpm add -g openclaw,然后 openclaw onboard

pnpm 全局安装将 OpenClaw 写入 pnpm 的全局存储目录(通常是 ~/.local/share/pnpm,或通过 pnpm root -g 查看)。

执行 pnpm 全局卸载

pnpm remove -g openclaw
# 或者使用 rm 别名
pnpm rm -g openclaw

验证卸载结果

# macOS / Linux
which openclaw # 应无输出
pnpm list -g # openclaw 应不在列表中

# Windows PowerShell
pnpm list -g # openclaw 应不在列表中

清理 pnpm 全局存储中的残留缓存(可选)

# 查看 pnpm 全局包根目录
pnpm root -g
# 手动清理(通常 pnpm remove 已处理)
rm -rf "$(pnpm root -g)/openclaw"
# 清理 pnpm 全局 bin(如有残留链接)
rm -f "$(dirname $(pnpm root -g))/bin/openclaw"

彻底清除配置目录

# macOS / Linux
rm -rf ~/.openclaw

# Windows PowerShell
Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"

💡 pnpm 的全局 bin 目录通常是 ~/.local/share/pnpm(Linux)或 ~/Library/pnpm(macOS)。如果 pnpm remove -g 后 openclaw 命令仍然存在,可以手动检查并删除该目录下的 openclaw 链接文件。

卸载方式汇总对照表

安装方式核心卸载命令配置目录(可选删除)
🪟 Windows PowerShellnpm uninstall -g openclaw%USERPROFILE%\.openclaw
⌨️ Windows CMDnpm uninstall -g openclaw%USERPROFILE%\.openclaw
🍎 macOS / Linux(npm 方式)npm uninstall -g openclaw~/.openclaw
🐙 macOS / Linux(git 方式)rm -f ~/.local/bin/openclaw + rm -rf ~/openclaw~/.openclaw
📦 npm 全局安装npm uninstall -g openclaw~/.openclaw
⚡ pnpm 全局安装pnpm remove -g openclaw~/.openclaw

目录

  1. 卸载前的准备工作
  2. 停止守护进程
  3. 或者停止 Gateway 服务
  4. Windows — PowerShell 安装的卸载方法
  5. 如果没有任何输出,说明已卸载成功
  6. 删除配置目录
  7. 如果有遗留的 git 安装(~/openclaw 目录),一并删除
  8. 删除 .local\bin 中的包装脚本(git 方式安装时创建)
  9. Windows — CMD 安装的卸载方法
  10. macOS / Linux 安装的卸载方法
  11. A. 默认 npm 安装方式卸载
  12. 应该没有任何输出,或提示“not found”
  13. 找到 npm 全局包根目录
  14. 手动删除残留目录(通常 npm uninstall 已自动处理)
  15. 删除可能遗留的 Homebrew 软链接(macOS)
  16. 主配置目录
  17. 兼容旧版本遗留目录(如有)
  18. B. git 源码安装方式卸载(--install-method git)
  19. 如果你使用了自定义路径,替换为你当时指定的目录
  20. 例如:rm -rf ~/my-openclaw-src
  21. 以下两行如存在则删除
  22. npm 全局安装的卸载方法
  23. macOS / Linux
  24. Windows
  25. macOS / Linux
  26. Windows PowerShell
  27. pnpm 全局安装的卸载方法
  28. 或者使用 rm 别名
  29. macOS / Linux
  30. Windows PowerShell
  31. 查看 pnpm 全局包根目录
  32. 手动清理(通常 pnpm remove 已处理)
  33. 清理 pnpm 全局 bin(如有残留链接)
  34. macOS / Linux
  35. Windows PowerShell
  36. 卸载方式汇总对照表
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 腾讯云服务器部署 OpenClaw 对接飞书
  • Java 与 MySQL 中主键和外键的区别
  • C/C++ 内存管理与分布详解
  • YOLO 结合大模型的多场景智能检测系统架构与实践
  • VS Code 与 GitHub Copilot 高效开发指南
  • Java Servlet 基本方法介绍
  • C++ ODB ORM 框架使用指南
  • 2019 年信奥赛 C++ 提高组 CSP-S 初赛真题(完善程序第 1 题)
  • 基于 Coze 构建知识库与 AI 聊天机器人实战指南
  • FPGA 车牌识别与 Modelsim 仿真:基于 Artix-7 的实现
  • StructBERT 中文相似度服务部署与故障排查指南
  • 多语言微服务架构与边缘计算实践:Python、Java、C++、Go 解析
  • LLaMa-Factory 实战指南:WebUI 详解、模型合并与分布式训练
  • Cursor 中 MCP 服务的配置与实战应用
  • 20 款主流代码生成大模型及 9 大应用场景
  • GitHub 修改用户名与密码指南
  • IDEA/WebStorm 切换分支操作指南
  • Python+AI 学习路线指南:从入门到实战
  • AI 图像生成技术指南:从原理到实战
  • 论文解读:利用人类反馈训练语言模型遵循指令

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online