Chuyển đến nội dung chính

Gỡ cài đặt

Có hai cách:
  • Cách dễ nếu openclaw vẫn còn cài đặt.
  • Gỡ dịch vụ thủ công nếu CLI đã bị xóa nhưng dịch vụ vẫn đang chạy.

Cách dễ (CLI vẫn còn cài đặt)

Khuyến nghị: sử dụng công cụ gỡ cài đặt tích hợp sẵn:
openclaw uninstall
Không tương tác (tự động hóa / npx):
openclaw uninstall --all --yes --non-interactive
npx -y openclaw uninstall --all --yes --non-interactive
Các bước thủ công (kết quả tương tự):
  1. Dừng dịch vụ gateway:
openclaw gateway stop
  1. Gỡ cài đặt dịch vụ gateway (launchd/systemd/schtasks):
openclaw gateway uninstall
  1. Xóa trạng thái + cấu hình:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
Nếu bạn đã đặt OPENCLAW_CONFIG_PATH ở một vị trí tùy chỉnh ngoài thư mục trạng thái, hãy xóa tệp đó.
  1. Xóa workspace của bạn (tùy chọn, xóa các tệp agent):
rm -rf ~/.openclaw/workspace
  1. Gỡ cài đặt CLI (chọn cách bạn đã sử dụng):
npm rm -g openclaw
pnpm remove -g openclaw
bun remove -g openclaw
  1. Nếu bạn đã cài đặt ứng dụng macOS:
rm -rf /Applications/OpenClaw.app
Lưu ý:
  • Nếu bạn sử dụng profiles (--profile / OPENCLAW_PROFILE), lặp lại bước 3 cho mỗi thư mục trạng thái (mặc định là ~/.openclaw-<profile>).
  • Ở chế độ remote, thư mục trạng thái nằm trên gateway host, vì vậy hãy thực hiện các bước 1-4 ở đó.

Gỡ dịch vụ thủ công (CLI không còn cài đặt)

Sử dụng cách này nếu dịch vụ gateway vẫn chạy nhưng openclaw đã bị xóa.

macOS (launchd)

Nhãn mặc định là ai.openclaw.gateway (hoặc ai.openclaw.<profile>; có thể vẫn tồn tại com.openclaw.* cũ):
launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
Nếu bạn sử dụng profile, thay thế nhãn và tên plist bằng ai.openclaw.<profile>. Xóa bất kỳ plist com.openclaw.* cũ nếu có.

Linux (systemd user unit)

Tên đơn vị mặc định là openclaw-gateway.service (hoặc openclaw-gateway-<profile>.service):
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload

Windows (Scheduled Task)

Tên tác vụ mặc định là OpenClaw Gateway (hoặc OpenClaw Gateway (<profile>)). Tập lệnh tác vụ nằm trong thư mục trạng thái của bạn.
schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
Nếu bạn sử dụng profile, xóa tên tác vụ tương ứng và ~\.openclaw-<profile>\gateway.cmd.

Cài đặt thông thường vs kiểm tra từ nguồn

Cài đặt thông thường (install.sh / npm / pnpm / bun)

Nếu bạn đã sử dụng https://openclaw.ai/install.sh hoặc install.ps1, CLI đã được cài đặt với npm install -g openclaw@latest. Gỡ nó bằng npm rm -g openclaw (hoặc pnpm remove -g / bun remove -g nếu bạn đã cài đặt theo cách đó).

Kiểm tra từ nguồn (git clone)

Nếu bạn chạy từ repo đã clone (git clone + openclaw ... / bun run openclaw ...):
  1. Gỡ cài đặt dịch vụ gateway trước khi xóa repo (sử dụng cách dễ ở trên hoặc gỡ dịch vụ thủ công).
  2. Xóa thư mục repo.
  3. Xóa trạng thái + workspace như đã chỉ dẫn ở trên.
Last modified on March 22, 2026