Hướng dẫn gỡ cài đặt OpenClaw hoàn toàn khỏi máy tính nhanh chóng

Những điểm chính

 

Sau khi đọc bài viết này, bạn sẽ biết được:

 

  • Hiểu vì sao cần gỡ OpenClaw đúng cách để tránh các rủi ro về bảo mật.

 

  • Cách gỡ OpenClaw khi CLI vẫn còn hoạt động.

 

  • Cách xóa thủ công dịch vụ Gateway nếu CLI đã bị xóa.

 

  • Những lưu ý tương ứng với từng phương thức cài đặt OpenClaw.

 

  • Biết các bước dọn dẹp dữ liệu còn sót lại sau khi gỡ cài đặt.

 

Cách gỡ cài đặt OpenClaw hoàn toàn khỏi máy tính

 

Tùy theo tình trạng cài đặt hiện tại, bạn sẽ áp dụng một trong hai phương pháp dưới đây.

 

Trường hợp 1: Gỡ cài đặt khi OpenClaw CLI vẫn còn hoạt động

 

Nếu lệnh openclaw vẫn sử dụng được trên Terminal hoặc Command Prompt, việc gỡ cài đặt sẽ đơn giản hơn rất nhiều.

 

Cách 1: Sử dụng trình gỡ cài đặt tích hợp

 

Đây là phương pháp được khuyến nghị vì OpenClaw sẽ tự động dọn dẹp gần như toàn bộ thành phần đã cài đặt.

 

Chỉ cần mở Terminal và chạy:


 
openclaw uninstall
 

Nếu muốn gỡ hoàn toàn mà không cần xác nhận từng bước:


 
openclaw uninstall --all --yes --non-interactive
 

Hoặc chạy trực tiếp bằng npx:


 
npx -y openclaw uninstall --all --yes --non-interactive
 

Sau khi hoàn tất, hãy khởi động lại máy tính để đảm bảo mọi dịch vụ đã được dừng hoàn toàn.

 

Cách 2: Gỡ cài đặt thủ công

 

Nếu không muốn sử dụng trình gỡ tự động, bạn có thể thực hiện từng bước dưới đây.

 

Bước 1: Dừng Gateway Service


 
openclaw gateway stop
 

Bước 2: Gỡ Gateway khỏi hệ thống


 
openclaw gateway uninstall
 

Lệnh này sẽ xóa dịch vụ đã được đăng ký trong LaunchAgent, systemd hoặc Task Scheduler tùy theo hệ điều hành.

 

Bước 3: Xóa dữ liệu cấu hình


 
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
 

Nếu bạn từng thay đổi đường dẫn cấu hình bằng biến OPENCLAW_CONFIG_PATH, hãy xóa luôn thư mục hoặc tệp cấu hình tại vị trí đó.

 

Nếu muốn giữ lại dữ liệu làm việc, bạn nên sao lưu thư mục Workspace trước khi thực hiện bước tiếp theo.

 

Bước 4: Xóa Workspace

 

Nếu không còn nhu cầu sử dụng các project mà OpenClaw đã tạo, hãy xóa Workspace:


 
rm -rf ~/.openclaw/workspace
 

Lưu ý rằng thao tác này sẽ xóa toàn bộ dữ liệu do OpenClaw quản lý.

 

Bước 5: Gỡ CLI

 

Tùy theo công cụ quản lý gói đã sử dụng khi cài đặt, hãy chạy một trong các lệnh sau:

 

NPM


 
npm rm -g openclaw
 

pnpm


 
pnpm remove -g openclaw
 

Bun


 
bun remove -g openclaw
 

Bước 6: Xóa ứng dụng trên macOS (nếu có)

 

Nếu từng cài phiên bản dạng ứng dụng:


 
rm -rf /Applications/OpenClaw.app
 

Một số lưu ý

 

Nếu sử dụng nhiều Profile, bạn cần xóa toàn bộ thư mục dữ liệu tương ứng của từng Profile.

 

Ví dụ:


 
~/.openclaw-dev

~/.openclaw-work

~/.openclaw-test
 

Nếu đang sử dụng Remote Mode, bạn cũng cần đăng nhập vào máy chủ Gateway để xóa toàn bộ dữ liệu và dịch vụ tại đó.

 

Trường hợp 2: Gỡ dịch vụ Gateway khi CLI đã bị xóa

 

Đôi khi người dùng xóa CLI trước nhưng Gateway Service vẫn tiếp tục chạy ngầm. Khi đó cần gỡ dịch vụ theo hệ điều hành.

 

Gỡ OpenClaw trên macOS

 

OpenClaw sử dụng LaunchAgent với tên mặc định:


 
ai.openclaw.gateway
 

Hoặc:


 
ai.openclaw.<profile>
 

Thực hiện:


 
launchctl bootout gui/$UID/ai.openclaw.gateway
 

Sau đó xóa file cấu hình:


 
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
 

Nếu phát hiện các file cũ dạng:


 
com.openclaw.*
 

bạn cũng nên xóa để tránh dịch vụ được kích hoạt lại.

 

Gỡ OpenClaw trên Linux

 

Nếu Gateway được quản lý bởi systemd, hãy dừng dịch vụ trước:


 
systemctl --user stop openclaw-gateway.service
 

Tiếp theo vô hiệu hóa dịch vụ:


 
systemctl --user disable openclaw-gateway.service
 

Sau đó xóa file service:


 
rm ~/.config/systemd/user/openclaw-gateway.service
 

Cuối cùng tải lại cấu hình:


 
systemctl --user daemon-reload
 

Nếu sử dụng nhiều Profile, hãy thực hiện tương tự với từng service tương ứng.

 

Gỡ OpenClaw trên Windows

 

Nếu Gateway được đăng ký thông qua Task Scheduler, mở PowerShell với quyền Administrator rồi chạy:


 
schtasks /Delete /F /TN "OpenClaw Gateway"
 

Sau đó xóa script khởi động:


 
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
 

Nếu dùng nhiều Profile, hãy xóa các script tương ứng trong từng thư mục cấu hình.

 

Lưu ý theo phương thức cài đặt ban đầu

 

Cài đặt bằng npm hoặc script

 

Nếu trước đây bạn cài OpenClaw bằng npm hoặc các script cài đặt tự động, chỉ cần gỡ CLI bằng đúng trình quản lý gói đã sử dụng.

 

Ví dụ với npm:


 
npm rm -g openclaw
 

Nếu sử dụng pnpm hoặc Bun thì thay bằng lệnh tương ứng.

 

Cài đặt từ mã nguồn

 

Nếu chạy OpenClaw trực tiếp từ repository đã clone về máy, bạn nên thực hiện theo trình tự sau:

 

  1. Gỡ Gateway Service.
  2. Xóa thư mục chứa mã nguồn.
  3. Xóa thư mục State.
  4. Xóa Workspace.

 

Thực hiện đúng thứ tự sẽ giúp tránh tình trạng dịch vụ vẫn tiếp tục hoạt động sau khi repository đã bị xóa.

 

Tại sao nên gỡ OpenClaw đúng cách?

 

OpenClaw không chỉ là một chương trình dòng lệnh mà còn cài đặt thêm dịch vụ chạy nền để tự động khởi động cùng hệ điều hành. Nếu chỉ xóa thư mục cài đặt hoặc gỡ CLI, dịch vụ này vẫn có thể tiếp tục hoạt động và tiêu tốn tài nguyên hệ thống.

 

Ngoài ra, OpenClaw thường sử dụng các token xác thực để kết nối với những dịch vụ như Google, GitHub hoặc Microsoft. Việc chỉ xóa dữ liệu trên máy tính không đồng nghĩa với việc các token này bị thu hồi. Nếu không còn sử dụng OpenClaw, bạn nên gỡ cài đặt đầy đủ, đồng thời kiểm tra và thu hồi các quyền truy cập đã cấp để đảm bảo an toàn cho tài khoản cũng như dữ liệu cá nhân.

 HỖ TRỢ TRỰC TUYẾN