彻底卸载OpenClaw需先停止所有后台服务(如Windows用schtasks/Stop-Service、macOS用launchctl、Linux用systemctl),再执行官方卸载命令openclaw uninstall --all,或手动清除npm/pnpm/bun全局包、配置目录(如~/.openclaw等)及系统自启项(计划任务/LaunchAgent/systemd)。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您正在运行 OpenClaw,但希望彻底关闭其后台服务并完成卸载,需先终止所有关联进程与守护服务,再逐层清理配置、安装包及残留文件。以下是分平台执行的具体操作步骤:
一、停止所有 OpenClaw 后台服务
OpenClaw 的 Gateway 守护进程默认监听 127.0.0.1:18789 端口,且在系统启动时自动加载。不先停止服务可能导致文件被占用、删除失败或端口冲突。
1、Windows 系统:以管理员身份打开 PowerShell,依次执行:
2、schtasks /End /TN "OpenClaw Gateway"
3、Stop-Service -Name "OpenClaw" -Force -ErrorAction SilentlyContinue
4、Get-Process | Where-Object {$_.Name -like "*openclaw*"} | Stop-Process -Force
5、macOS 系统:在终端中执行:
6、launchctl stop ai.openclaw.gateway
7、launchctl bootout gui/$UID/ai.openclaw.gateway
8、Linux 系统:在终端中执行:
9、systemctl --user stop openclaw-gateway.service
10、systemctl --user stop openclaw.service
二、使用官方卸载命令(推荐)
若 openclaw 命令仍可调用,说明 CLI 工具尚在可用状态,此时应优先调用内置卸载逻辑,它会自动停服、去自启、清配置三步合一。
1、在 PowerShell(Windows)或终端(macOS/Linux)中运行:
2、openclaw uninstall --all --yes --non-interactive
3、若提示命令未找到但 npm 仍存在,改用 npx 强制触发最新卸载脚本:
4、npx -y openclaw uninstall --all --yes --non-interactive
三、手动卸载 npm/pnpm/bun 全局包
当 CLI 不响应或已被部分删除时,需绕过命令行工具,直接清除包管理器中的全局安装记录,避免后续重装冲突。
1、npm 用户执行:
2、npm uninstall -g openclaw
3、pnpm 用户执行:
4、pnpm remove -g openclaw
5、bun 用户执行:
6、bun remove -g openclaw
7、验证是否卸载成功(Windows CMD):
8、where openclaw(应无输出)
9、验证是否卸载成功(macOS/Linux 终端):
10、which openclaw(应无输出)
四、删除核心配置与历史残留目录
OpenClaw 在不同安装阶段曾使用多个名称,因此除 ~/.openclaw/ 外,还需检查旧版目录是否仍存在,否则将遗留 API 密钥、记忆数据及技能配置。
1、Windows 执行(PowerShell):
2、Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw" -ErrorAction SilentlyContinue
3、Remove-Item -Recurse -Force "$env:USERPROFILE\.clawdbot" -ErrorAction SilentlyContinue
4、Remove-Item -Recurse -Force "$env:USERPROFILE\.moltbot" -ErrorAction SilentlyContinue
5、Remove-Item -Recurse -Force "$env:USERPROFILE\openclaw" -ErrorAction SilentlyContinue
6、macOS/Linux 执行(终端):
7、rm -rf ~/.openclaw ~/.clawdbot ~/.moltbot ~/openclaw
8、额外检查 macOS 应用残留:
9、rm -rf /Applications/OpenClaw.app /tmp/openclaw
五、清理系统级自启机制与临时文件
OpenClaw 依赖操作系统原生服务框架实现开机自启,仅删 CLI 和配置目录不足以阻止其下次重启后复活,必须清除对应服务注册项。
1、Windows 清理计划任务:
2、schtasks /Delete /F /TN "OpenClaw Gateway"
3、Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd" -ErrorAction SilentlyContinue
4、macOS 清理 LaunchAgent:
5、rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
6、rm -f ~/Library/LaunchAgents/com.openclaw.*.plist
7、Linux 清理 systemd 用户服务:
8、rm -f ~/.config/systemd/user/openclaw*.service
9、systemctl --user daemon-reload
10、Docker 用户额外执行(如曾部署):
11、docker stop $(docker ps -q --filter name=openclaw) 2>/dev/null
12、docker rm $(docker ps -aq --filter name=openclaw) 2>/dev/null
13、docker rmi $(docker images -q --filter reference='*openclaw*') 2>/dev/null










