在损坏的状态上直接重装通常只会让情况更糟。请按完整流程操作:备份、卸载、验证、重装、配置。
在部分卸载的基础上重装,往往会继承同样的问题:
在删除任何内容之前,导出或复制你想保留的配置、项目文件或凭据。检查 ~/.openclaw 和 Application Support 中值得保存的用户数据。
使用对应平台的卸载指南移除所有内容:
| 平台 | 指南 |
|---|---|
| macOS | Mac 卸载指南 |
| Windows | Windows 卸载指南 |
| Linux | Linux 卸载指南 |
| CLI / npm | CLI 卸载指南 |
或者用快速路径:
openclaw uninstall --all --yes
npm rm -g openclaw确认没有 OpenClaw 的二进制文件、配置目录、服务或 PATH 条目残留:
which openclaw # 应该没有返回
ls ~/.openclaw 2>/dev/null # 应该没有返回
npm ls -g openclaw # 应该显示为空Mac 上还需检查:
launchctl list | grep -i openclawLinux 上:
systemctl --user list-units | grep openclawWindows(PowerShell):
where.exe openclaw
Get-ScheduledTask | Where-Object { $_.TaskName -like '*OpenClaw*' }从官网或包管理器下载安装 OpenClaw。不要复用旧的安装程序或缓存下载:
npm install -g openclaw@latest全新设置 OpenClaw。只恢复你明确备份过的设置。避免把整个旧配置目录复制回来 —— 从干净状态开始,按需添加。
重装完成后,逐项确认:
openclaw --version,确认是预期的新版本。可以直接在现有安装上重装吗?
可以,但不推荐。先彻底卸载再全新安装是最安全的方式。
重装能修复我的问题吗?
取决于问题类型。配置、token 或文件问题 —— 大概率可以。服务端问题 —— 不行。
重装后应该复用旧配置吗?
尽量从头开始。只恢复你确定正确的特定设置。
重装后仍然不行怎么办?
可能有更深层的残留(环境变量、系统服务、缓存状态)。可以考虑进阶清理包或远程协助。