OpenClaw 在 Windows 上的完整安裝指南

概述
OpenClaw 推薦在 Windows 上通過 WSL2(Windows Subsystem for Linux 2) 運(yùn)行,建議使用 Ubuntu 發(fā)行版。CLI 和 Gateway 運(yùn)行在 Linux 環(huán)境中,這樣可以保持運(yùn)行時的一致性,并使工具鏈(Node/Bun/pnpm、Linux 二進(jìn)制文件、技能包)具有更好的兼容性。
雖然原生 Windows 支持可能會更復(fù)雜,但 WSL2 為您提供了完整的 Linux 體驗(yàn)——只需一條命令即可安裝。
注意: 原生 Windows 配套應(yīng)用正在計(jì)劃中。
第一步:安裝 WSL2 和 Ubuntu
1.1 快速安裝
以管理員身份打開 PowerShell,執(zhí)行:
wsl --install
如果想指定特定的發(fā)行版(推薦 Ubuntu 24.04):
# 查看可用發(fā)行版 wsl --list --online # 安裝指定版本 wsl --install -d Ubuntu-24.04
1.2 重啟系統(tǒng)
如果 Windows 提示需要重啟,請重啟計(jì)算機(jī)以完成 WSL2 安裝。
1.3 首次啟動配置
重啟后,從開始菜單啟動 Ubuntu,系統(tǒng)會要求您:
- 創(chuàng)建 Linux 用戶名
- 設(shè)置密碼
完成后,您就進(jìn)入了 Ubuntu 終端環(huán)境。
第二步:啟用 systemd
OpenClaw 的 Gateway 服務(wù)需要 systemd 支持。
2.1 配置 WSL
在 Ubuntu 終端中執(zhí)行:
sudo tee /etc/wsl.conf >/dev/null <<'EOF' [boot] systemd=true EOF
2.2 重啟 WSL
回到 Windows PowerShell 執(zhí)行:
wsl --shutdown
2.3 驗(yàn)證 systemd
重新打開 Ubuntu 終端,驗(yàn)證 systemd 是否正常運(yùn)行:
systemctl --user status
如果看到服務(wù)列表輸出,說明配置成功。
第三步:安裝 OpenClaw
3.1 克隆倉庫
在 WSL Ubuntu 終端中執(zhí)行:
git clone https://github.com/openclaw/openclaw.git cd openclaw
3.2 安裝依賴
pnpm install
3.3 構(gòu)建 UI
pnpm ui:build # 首次運(yùn)行會自動安裝 UI 依賴
3.4 構(gòu)建項(xiàng)目
pnpm build
3.5 初始化配置
openclaw onboard
按照交互式提示完成初始配置。
第四步:安裝 Gateway 服務(wù)
Gateway 是 OpenClaw 的核心服務(wù)組件。有多種安裝方式:
方式一:自動安裝(推薦)
openclaw onboard --install-daemon
方式二:直接安裝
openclaw gateway install
方式三:通過配置向?qū)?/h3>
openclaw configure
openclaw configure
在提示時選擇 “Gateway service”。
修復(fù)或遷移
如果遇到問題,可以運(yùn)行診斷工具:
openclaw doctor
高級配置:局域網(wǎng)訪問(可選)
為什么需要端口轉(zhuǎn)發(fā)?
WSL2 擁有獨(dú)立的虛擬網(wǎng)絡(luò)。如果您需要從其他設(shè)備訪問 WSL 內(nèi)運(yùn)行的服務(wù)(如 SSH、本地 TTS 服務(wù)器或 Gateway),必須將 Windows 端口轉(zhuǎn)發(fā)到 WSL 的 IP 地址。
注意: WSL 的 IP 地址在每次重啟后會變化,因此可能需要刷新轉(zhuǎn)發(fā)規(guī)則。
配置端口轉(zhuǎn)發(fā)
以管理員身份打開 PowerShell,執(zhí)行以下腳本:
# 配置參數(shù)
$Distro = "Ubuntu-24.04"
$ListenPort = 2222 # Windows 監(jiān)聽端口
$TargetPort = 22 # WSL 內(nèi)目標(biāo)端口
# 獲取 WSL IP 地址
$WslIp = (wsl -d $Distro -- hostname -I).Trim().Split(" ")[0]
if (-not $WslIp) { throw "無法獲取 WSL IP 地址" }
# 添加端口轉(zhuǎn)發(fā)規(guī)則
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=$ListenPort `
connectaddress=$WslIp connectport=$TargetPort配置防火墻規(guī)則(一次性)
New-NetFirewallRule -DisplayName "WSL SSH $ListenPort" -Direction Inbound ` -Protocol TCP -LocalPort $ListenPort -Action Allow
WSL 重啟后刷新轉(zhuǎn)發(fā)
每次 WSL 重啟后,需要刷新端口轉(zhuǎn)發(fā)規(guī)則:
# 刪除舊規(guī)則
netsh interface portproxy delete v4tov4 listenport=$ListenPort listenaddress=0.0.0.0 | Out-Null
# 重新獲取 IP 并添加規(guī)則
$WslIp = (wsl -d $Distro -- hostname -I).Trim().Split(" ")[0]
netsh interface portproxy add v4tov4 listenport=$ListenPort listenaddress=0.0.0.0 `
connectaddress=$WslIp connectport=$TargetPort | Out-Null重要提示
- 局域網(wǎng)訪問: 使用
listenaddress=0.0.0.0允許局域網(wǎng)訪問;使用127.0.0.1僅限本機(jī)訪問 - 遠(yuǎn)程連接示例:
ssh user@windows-host -p 2222(使用 Windows 主機(jī)的 IP 地址) - Gateway 配置: 遠(yuǎn)程節(jié)點(diǎn)必須指向可訪問的 Gateway URL(不能是
127.0.0.1),使用openclaw status --all確認(rèn)配置 - 自動化: 可以創(chuàng)建 Windows 計(jì)劃任務(wù),在登錄時自動運(yùn)行刷新腳本
驗(yàn)證安裝
檢查服務(wù)狀態(tài)
openclaw status --all
查看 Gateway 狀態(tài)
systemctl --user status openclaw-gateway
查看日志
journalctl --user -u openclaw-gateway -f
常見問題
WSL2 安裝失?。?/h3>
確保您的 Windows 版本支持 WSL2(Windows 10 版本 2004 及更高版本,或 Windows 11)。
systemd 無法啟動?
檢查 /etc/wsl.conf 配置是否正確,并確保執(zhí)行了 wsl --shutdown。
端口轉(zhuǎn)發(fā)不工作?
- 確認(rèn) Windows 防火墻規(guī)則已添加
- 檢查 WSL IP 地址是否正確:
wsl -- hostname -I - 使用
netsh interface portproxy show all查看當(dāng)前轉(zhuǎn)發(fā)規(guī)則
Gateway 服務(wù)無法啟動?
運(yùn)行診斷工具:
openclaw doctor
項(xiàng)目地址:https://github.com/openclaw/openclaw
到此這篇關(guān)于OpenClaw 在 Windows 上的完整安裝教指南的文章就介紹到這了,更多相關(guān)Windows OpenClaw安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章

windows&ubuntu下OpenClaw保姆級安裝教程
本文詳細(xì)介紹了OpenClaw在Ubuntu和Windows系統(tǒng)上的安裝步驟,從Node.js環(huán)境準(zhǔn)備到完整配置,幫助開發(fā)者快速上手,感興趣的朋友跟隨小編一起看看吧2026-03-12
Windows、macOS、Linux三系統(tǒng)本地部署OpenClaw+避坑指南+Docker一鍵部署,30分鐘搞定
本文給大家分享全網(wǎng)最全的OpenClaw安裝部署教程,覆蓋Windows、macOS、Linux三系統(tǒng)本地部署,并最終提供Docker一鍵部署方案,感興趣的朋友一起看看吧2026-03-10
一文教你解決Windows安裝OpenClaw報錯:無法加載npm.ps1,禁止運(yùn)行腳本
在Windows PowerShell中執(zhí)行OpenClaw安裝命令時,可能會出現(xiàn)如下權(quán)限錯誤:無法加載npm.ps1,禁止運(yùn)行腳本,下面小編就和大家詳細(xì)介紹一下問題出現(xiàn)的原因以及如何解決吧2026-03-09
0基礎(chǔ)安裝 OpenClaw 圖文教程(Windows 系統(tǒng))
OpenClaw 是一個可自托管的個人 AI 助手,它可以運(yùn)行在你自己的電腦上并通過 Telegram 等聊天渠道接收消息,再調(diào)用執(zhí)行、網(wǎng)頁、瀏覽器等能力,幫你完成各種自動化操作2026-03-08
Windows下OpenClaw的安裝與Debug配置教程最終版(MiniPC i3-N305 / 無 GPU)
這篇文章主要介紹了Windows下OpenClaw的安裝與Debug配置,機(jī)器是MiniPC i3-N305 / 無 GPU,需要的朋友可以參考一下,有條件的盡量用mac系統(tǒng)簡單快捷,一次通過的成功率高2026-03-03
Windows 系統(tǒng)下的 WSL2 中安裝 OpenClaw 的完整詳細(xì)教程
在 Windows 系統(tǒng)下的 WSL2 中安裝 OpenClaw 的完整詳細(xì)教程,你可以讓它運(yùn)行在自己的電腦上,通過 WhatsApp、Telegram、Discord、Slack 等你已經(jīng)在用的聊天軟件與它對話2026-03-01







