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:
Nếu muốn gỡ hoàn toàn mà không cần xác nhận từng bước:
Hoặc chạy trực tiếp bằng npx:
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
Bước 2: Gỡ Gateway khỏi hệ thống
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
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:
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
pnpm
Bun
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:
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ụ:
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:
Hoặc:
Thực hiện:
Sau đó xóa file cấu hình:
Nếu phát hiện các file cũ dạng:
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:
Tiếp theo vô hiệu hóa dịch vụ:
Sau đó xóa file service:
Cuối cùng tải lại cấu hình:
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:
Sau đó xóa script khởi động:
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:
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:
-
Gỡ Gateway Service.
-
Xóa thư mục chứa mã nguồn.
-
Xóa thư mục State.
-
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.