卸载了 OpenClaw 但不确定是否清理干净?这份指南逐一排查所有常见残留位置。
残留文件不只是占空间:
在主目录和常见应用数据位置查找名为 openclaw 或 .openclaw 的文件夹:
macOS:
find ~ -maxdepth 3 -name '*openclaw*' -type d 2>/dev/nullLinux:
find ~ -maxdepth 3 -name '*openclaw*' -type d 2>/dev/nullWindows(PowerShell):
Get-ChildItem -Path $env:USERPROFILE -Recurse -Depth 3 -Directory -Filter '*openclaw*' -ErrorAction SilentlyContinue| 类别 | 路径 |
|---|---|
| 应用支持目录 | ~/Library/Application Support/openclaw |
| 缓存 | ~/Library/Caches/openclaw |
| 日志 | ~/Library/Logs/openclaw |
| 偏好设置 | ~/Library/Preferences(搜索 openclaw) |
| 保存的状态 | ~/Library/Saved Application State(搜索 openclaw) |
| Launch agent | ~/Library/LaunchAgents/ai.openclaw.* 或 com.openclaw.* |
| 隐藏目录 | ~/.config/openclaw、~/.local |
| 类别 | 路径 |
|---|---|
| Roaming 数据 | %AppData%\openclaw |
| Local 数据 | %LocalAppData%\openclaw |
| ProgramData | C:\ProgramData\openclaw |
| 临时目录 | %TEMP%(搜索 openclaw 文件夹) |
| 计划任务 | 打开 taskschd.msc,搜索 OpenClaw |
| 类别 | 路径 |
|---|---|
| 配置 | ~/.config/openclaw |
| 本地 share | ~/.local/share/openclaw |
| 本地 state | ~/.local/state/openclaw |
| 缓存 | ~/.cache/openclaw |
| systemd unit | ~/.config/systemd/user/openclaw-* |
macOS:
launchctl list | grep -i openclaw
ls ~/Library/LaunchAgents/ | grep -i openclawLinux:
systemctl --user list-units | grep openclaw
crontab -l | grep openclawWindows(PowerShell):
Get-ScheduledTask | Where-Object { $_.TaskName -like '*OpenClaw*' }在以下文件中查找 OPENCLAW_* 环境变量、PATH 修改、别名和 source 行:
~/.zshrc、~/.zprofile(macOS)~/.bashrc、~/.bash_profile、~/.profile(Linux)$PROFILE(Windows)删除本地文件不会撤销服务端的访问权限。请检查:
.env 文件~/.openclaw 或 ~/.config/openclaw 中的配置文件删除 OpenClaw 残留文件安全吗?
安全。确认主应用或 CLI 已卸载后,残留的配置、缓存和日志文件已无用途。
残留文件会影响重新安装吗?
会。过期的配置或已过期的 token 可能导致全新安装表现异常。
如何确认后台服务是否仍在运行?
Mac:launchctl list | grep openclaw。Windows:任务计划程序。Linux:systemctl --user list-units | grep openclaw。
需要单独撤销 token 吗?
需要。删除本地 token 文件只是从你的机器上移除了它们,但它们在服务端可能仍然有效。