跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
Shell / BashNode.jsAI

OpenClaw 全平台卸载指南:Windows、macOS、Linux、npm、pnpm

OpenClaw 卸载涉及多种安装方式及操作系统。Windows 下通过 PowerShell 或 CMD 执行 npm uninstall -g openclaw 并清理配置目录。macOS 与 Linux 支持 npm 全局卸载或 git 源码移除,需检查 PATH 配置。npm 与 pnpm 全局包分别使用对应命令卸载。卸载前建议停止守护进程并备份配置文件,确保彻底清除残留文件与路径设置。

云朵棉花糖发布于 2026/3/27更新于 2026/4/254 浏览
OpenClaw 全平台卸载指南:Windows、macOS、Linux、npm、pnpm

卸载前的准备工作

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

步骤 1 — 停止正在运行的 OpenClaw 守护进程(daemon)

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

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

步骤 2 — (可选)备份配置文件

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

  • 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)。

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

npm uninstall -g openclaw

步骤 2 — 验证卸载成功

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

步骤 3 — (彻底清除)删除配置目录与残留文件

# 删除配置目录
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 完成安装,因此卸载方式一致。

步骤 1 — 打开命令提示符(CMD),执行卸载命令

npm uninstall -g openclaw

步骤 2 — 验证卸载结果

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

步骤 3 — (彻底清除)删除配置与遗留文件

:: 删除配置目录
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 安装方式卸载

步骤 1 — 卸载 npm 全局包

npm uninstall -g openclaw

步骤 2 — 确认命令已从 PATH 移除

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

步骤 3 — (可选)删除遗留的 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

步骤 4 — (彻底清除)删除配置目录

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

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

步骤 1 — 删除包装脚本

rm -f ~/.local/bin/openclaw

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

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

步骤 3 — (可选)清理 shell 配置文件中的 PATH 配置

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

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

然后重新加载配置:

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

步骤 4 — 删除配置目录

rm -rf ~/.openclaw

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

npm 全局安装的卸载方法

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

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

步骤 1 — 执行 npm 全局卸载

npm uninstall -g openclaw

步骤 2 — 验证卸载结果

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

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

步骤 3 — (彻底清除)删除配置目录

# 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 查看)。

步骤 1 — 执行 pnpm 全局卸载

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

步骤 2 — 验证卸载结果

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

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

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

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

步骤 4 — (彻底清除)删除配置目录

# 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折了解详情
  • 💰 8折买阿里云服务器限时8折购买
  • 🦞 5分钟部署阿里云小龙虾了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 医疗大模型商业化进程:挑战、方案与落地路径
  • VS Code 插件搭建 AI 开发环境完全指南
  • Spring 事务及事务传播机制详解
  • VSCode 中配置与使用 Copilot MCP 快速上手指南
  • JavaScript window.location 对象详解
  • Python 数据可视化实战:基于 Matplotlib 的图表绘制指南
  • Python 基础语法入门指南及实战代码
  • Visual C++ 运行库诊断与部署完整方案
  • 数字频率计 FPGA 实现中的测频方法比较
  • 金融领域大模型应用现状、挑战与新质生产力发展
  • Browser Use 使用指南:AI 自动化控制浏览器
  • 二分查找算法实战:x 的平方根与搜索插入位置
  • Web IM 聊天信息加密的三种实现方案
  • llama.cpp CUDA 编译环境配置与性能优化实战
  • GitHub 学生认证与 PyCharm 配置 Copilot 流程指南
  • Whisper 和 Faster Whisper 模型下载、安装与运行指南
  • OpenClaw 部署指南:集成 Minimax/DeepSeek 与飞书机器人
  • Vue 状态管理实战:Bus 事件总线的核心用法与注意事项
  • Agent AI 技术原理与工程实践指南
  • FPGA 结构与 CAD 设计核心概念解析

相关免费在线工具

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online