建議:Windows Hub
Windows Hub 是適用於 Windows 10 20H2+ 和 Windows 11 的原生 WinUI 輔助應用程式。它不需要系統管理員權限即可安裝,並在 OpenClaw 發行版本中提供已簽署的 x64 和 ARM64 安裝程式。 從 OpenClaw 發行版本頁面下載最新穩定版安裝程式,或 直接透過releases/latest/download 下載:
如果上方連結回傳 404,請前往 發行版本頁面
並在最新發行版本中尋找 OpenClawCompanion-Setup-* 資產。
安裝後,從開始功能表或系統匣啟動 OpenClaw Companion。安裝程式也會新增閘道設定、聊天、設定、
檢查更新,以及解除安裝的捷徑。
Windows Hub 包含的內容
- 系統匣狀態和登入時啟動。
- 本機應用程式擁有的 WSL 閘道首次執行設定。
- 本機、遠端和 SSH 通道閘道的連線設定。
- 原生聊天視窗,以及瀏覽器控制介面的存取入口。
- 命令中心診斷,用於工作階段、用量、頻道、節點、配對, 以及修復命令。
- Windows 節點模式,支援由代理控制的畫布、螢幕、相機、
通知、裝置狀態、語音,以及受控的
system.run。 - 適用於 Claude Desktop、Claude Code、 Cursor 等 MCP 用戶端的本機 MCP 伺服器模式。
首次啟動
首次啟動時,如果沒有可用的已儲存閘道,Windows Hub 會開啟設定。最快的路徑是 本機設定,它會佈建一個 應用程式擁有的OpenClawGateway WSL 發行版,在其中安裝閘道,並
配對應用程式。這不會匯出或修改你既有的 Ubuntu 發行版。
如果你已經有閘道,請選擇 進階設定 或開啟連線分頁。你可以連線到:
- 這台電腦上的本機閘道
- 這台電腦上的 WSL 閘道
- 透過 URL 和權杖或設定碼連線的遠端閘道
- 透過 SSH 通道抵達的閘道
Windows 節點模式
Windows Hub 可以註冊為 OpenClaw 節點,讓代理透過閘道使用已宣告的 Windows 原生功能。節點命令必須由節點宣告,並且在執行前由閘道政策允許;完整的允許/拒絕模型請參閱 節點。 常用命令:| 系列 | 命令 |
|---|---|
| 畫布 | canvas.present, canvas.hide, canvas.navigate, canvas.eval, canvas.snapshot |
| 螢幕 | screen.snapshot; screen.record 需要明確選擇加入 |
| 相機 | camera.list; camera.snap, camera.clip 需要明確選擇加入 |
| 系統 | system.notify, system.run, system.run.prepare, system.which |
| 裝置 | location.get, device.info, device.status |
| 語音 | talk.ptt.start, talk.ptt.stop, talk.ptt.cancel, talk.ptt.once, talk.speak |
screen.record、camera.snap
和 camera.clip,需要明確設定 gateway.nodes.allowCommands 選擇加入。
本機 MCP 模式
Windows Hub 可以在 local loopback 上將同一組 Windows 原生功能登錄檔公開為本機 MCP 伺服器,讓本機 MCP 用戶端可以在沒有執行 OpenClaw 閘道的情況下驅動 Windows 功能。 在 Windows Hub 設定的開發者/進階區段中啟用它。伺服器啟用後,應用程式會顯示 loopback 端點和 bearer 權杖。 模式矩陣:| 節點模式 | MCP 伺服器 | 行為 |
|---|---|---|
| 關閉 | 關閉 | 僅供操作者使用的桌面應用程式 |
| 開啟 | 關閉 | 連線到閘道的 Windows 節點 |
| 關閉 | 開啟 | 僅本機 MCP 伺服器 |
| 開啟 | 開啟 | 閘道節點加本機 MCP 伺服器 |
原生 Windows 命令列介面與閘道
若偏好終端機優先使用方式,請從 PowerShell 安裝 OpenClaw:gateway.cmd 指令碼保留在 OpenClaw 狀態目錄中,但透過產生的 gateway.vbs WScript 包裝器啟動它,因此背景閘道不會開啟可見的主控台視窗。如果工作建立遭拒,OpenClaw
會退回使用每位使用者的啟動資料夾登入項目。
安裝閘道服務:
WSL2 閘道
WSL2 仍然是 Windows 上最相容於 Linux 的閘道執行環境。Windows Hub 可以為你設定應用程式擁有的 WSL 閘道,或你也可以在自己的發行版中手動安裝。 手動設定:Windows 登入前自動啟動閘道
對於無頭 WSL 設定,請確認即使沒有人登入 Windows,完整啟動鏈也會執行。 在 WSL 內:Ubuntu 替換為此命令列出的發行版名稱:
相較於舊做法有兩項變更:
- 使用
dbus-launch true而不是/bin/true:在 WSL >= 2.6.1.0 上有一個 迴歸問題(microsoft/WSL #13416), 即使啟用了 linger,也會在最後一個用戶端結束後 15-20 秒閒置終止發行版。dbus-launch true會保留一個 init 子程序存活 作為因應方式(社群討論,microsoft/WSL #9245)。 - 使用
/ru "$env:USERNAME"而不是/ru SYSTEM:每位使用者的 WSL 發行版( 預設設定)對 SYSTEM 帳號不可見,因此工作看似已執行, 但發行版從未啟動。以你自己的帳號執行可避免 這個問題;Windows 會在建立工作時提示輸入密碼。
透過 LAN 公開 WSL 服務
WSL 有自己的虛擬網路。如果另一台機器必須連到 WSL 內的服務,請將 Windows 連接埠轉送到目前的 WSL IP。WSL IP 可能在重新啟動後 變更,因此需要時請重新整理轉送規則。 以系統管理員身分在 PowerShell 中執行範例:- 從另一台機器 SSH 時,目標是 Windows 主機 IP,例如
ssh user@windows-host -p 2222。 - 遠端節點必須指向可連線的閘道 URL,而不是
127.0.0.1。 - LAN 存取使用
listenaddress=0.0.0.0,僅限本機存取使用127.0.0.1。
疑難排解
系統匣圖示未出現
在工作管理員中檢查OpenClaw.Tray.WinUI.exe。如果它正在執行,請開啟
隱藏的系統匣圖示區域並釘選它。如果沒有執行,請從
開始功能表啟動 OpenClaw Companion。
本機設定失敗
從 Windows Hub 開啟設定記錄,或檢查:應用程式顯示需要配對
從閘道核准操作者或節點請求:網頁聊天無法連到遠端閘道
遠端網頁聊天需要 HTTPS 或 localhost。若使用自我簽署憑證,請在 Windows 中信任 該憑證,或使用 SSH 通道連到 localhost URL。screen.snapshot、相機或音訊命令失敗
確認 Windows 的相機、麥克風、螢幕擷取和
通知權限。封裝安裝會宣告受保護功能,但
Windows 仍可能在命令首次使用它們時提示。
Git 或 GitHub 連線失敗
某些網路會封鎖或限制到 GitHub 的 HTTPS。如果git clone 或
gh auth login 失敗,請嘗試其他網路、VPN,或 HTTP/HTTPS 代理。
在目前工作階段中使用權杖型 gh 驗證: