OpenClaw hỗ trợ cả Windows native và WSL2. WSL2 là lộ trình ổn định hơn và được khuyến nghị để có trải nghiệm đầy đủ — CLI, Gateway và công cụ chạy bên trong Linux với khả năng tương thích đầy đủ. Windows native hoạt động cho việc dùng CLI lõi và Gateway, với một số lưu ý được nêu bên dưới. Các ứng dụng đồng hành Windows native đang được lên kế hoạch.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
WSL2 (khuyến nghị)
- Bắt đầu (dùng bên trong WSL)
- Cài đặt & cập nhật
- Hướng dẫn WSL2 chính thức (Microsoft): https://learn.microsoft.com/windows/wsl/install
Trạng thái Windows native
Các luồng CLI trên Windows native đang được cải thiện, nhưng WSL2 vẫn là lộ trình được khuyến nghị. Những thứ hiện hoạt động tốt trên Windows native:- trình cài đặt website qua
install.ps1 - sử dụng CLI cục bộ như
openclaw --version,openclaw doctorvàopenclaw plugins list --json - kiểm tra smoke local-agent/provider nhúng, chẳng hạn:
openclaw onboard --non-interactivevẫn yêu cầu một gateway cục bộ có thể truy cập được, trừ khi bạn truyền--skip-healthopenclaw onboard --non-interactive --install-daemonvàopenclaw gateway installthử Windows Scheduled Tasks trước- nếu việc tạo Scheduled Task bị từ chối, OpenClaw sẽ chuyển sang mục đăng nhập trong thư mục Startup theo từng người dùng và khởi động gateway ngay lập tức
- nếu chính
schtasksbị kẹt hoặc ngừng phản hồi, OpenClaw hiện sẽ nhanh chóng hủy đường dẫn đó và chuyển sang phương án dự phòng thay vì treo mãi mãi - Scheduled Tasks vẫn được ưu tiên khi khả dụng vì chúng cung cấp trạng thái giám sát tốt hơn
Gateway
Cài đặt dịch vụ Gateway (CLI)
Bên trong WSL2:Tự động khởi động Gateway trước khi đăng nhập Windows
Đối với thiết lập không màn hình, hãy đảm bảo toàn bộ chuỗi khởi động chạy ngay cả khi không có ai đăng nhập vào Windows.1) Giữ dịch vụ người dùng chạy mà không cần đăng nhập
Bên trong WSL:2) Cài đặt dịch vụ người dùng gateway của OpenClaw
Bên trong WSL:3) Tự động khởi động WSL khi Windows khởi động
Trong PowerShell với quyền Administrator:Ubuntu bằng tên distro của bạn từ:
Xác minh chuỗi khởi động
Sau khi khởi động lại (trước khi đăng nhập Windows), kiểm tra từ WSL:Nâng cao: đưa dịch vụ WSL ra LAN (portproxy)
WSL có mạng ảo riêng. Nếu một máy khác cần truy cập một dịch vụ đang chạy bên trong WSL (SSH, máy chủ TTS cục bộ hoặc Gateway), bạn phải chuyển tiếp một cổng Windows đến IP WSL hiện tại. IP WSL thay đổi sau khi khởi động lại, vì vậy bạn có thể cần làm mới quy tắc chuyển tiếp. Ví dụ (PowerShell với quyền Administrator):- SSH từ một máy khác nhắm đến IP máy chủ Windows (ví dụ:
ssh user@windows-host -p 2222). - Các nút từ xa phải trỏ đến URL Gateway có thể truy cập được (không phải
127.0.0.1); dùngopenclaw status --allđể xác nhận. - Dùng
listenaddress=0.0.0.0để truy cập LAN;127.0.0.1chỉ giữ cục bộ. - Nếu bạn muốn việc này tự động, hãy đăng ký Scheduled Task để chạy bước làm mới khi đăng nhập.