Windows デスクでも OpenClaw は運用できますが、PATH・昇格・常駐の起動主体を決め切ることが前提です。PowerShell での再現手順、WSL2 との棲み分け、Linux systemd との Gateway 差分、PATH/doctor の L0〜L3 Runbook に絞って整理します。
再現インストール:PowerShell のワンショット型
当該プロセスの実行ポリシー、専用ディレクトリ、固定 Node メジャー、追記ログでハッピーパスを固定します。再実行でも PATH が増殖しない冪等性を短さより優先してください。
# Windows PowerShell 5.1 か pwsh のどちらかに統一し README に明記 $ErrorActionPreference = 'Stop' $installRoot = "$env:LOCALAPPDATA\openclaw-toolchain" $log = "$installRoot\install.log" New-Item -ItemType Directory -Force -Path $installRoot | Out-Null "--- $(Get-Date -Format o) ---" | Out-File -FilePath $log -Append # 取得・チェックサム・展開は常に同一路下へ — その後: $bin = "$installRoot\current\bin" $userPath = [Environment]::GetEnvironmentVariable('Path','User') if ($userPath -notlike "*$bin*") { [Environment]::SetEnvironmentVariable('Path', "$userPath;$bin", 'User') }
PATH 変更後は新しい端末が要る旨を明記します。Node メジャー・ビルド ID・Gateway ポートを一行マニフェスト化するとホスト差分が早いです。
ネイティブ PowerShell と WSL2:どちらで OpenClaw を動かすか
WSL2 は Linux 手順に寄せやすい一方、PATH が二系統になります。Ubuntu で通っても Win32 のタスク経路とは一致しないので、役割ごとに主ランタイムは一つに絞ります。
| 観点 | ネイティブ PowerShell/Windows | WSL2 Ubuntu(例) |
|---|---|---|
| 導入 | MSI/zip+明示 PATH。棚卸と相性良い | Linux に近いが相互運用の注記が別途要る |
| Gateway | Windows IP bind・WFAS | localhost と LAN の意味差を文書化 |
| 常駐 | サービス/タスク/ログオン | distro 内 systemd(SCM ではない) |
| 運用 | 単一 OS・イベントビューア | 二層 OS・所有者が曖昧になりやすい |
Linux VPS 側の比較表は 2026 OpenClaw Linux クラウドVPS実践:curlインストールとDockerの比較、環境チェック、よくあるエラーFAQ と併読すると早いです。
Gateway 常駐:Windows は Linux ではない
Linux は systemd+journald が典型ですが、Windows は SCM/タスク/ラッパーで cwd・環境・資格情報が別物になります。管理者 PowerShell で通ったユーザ PATH が、LOCAL SERVICE では見えない、という落とし穴が定番です。
バイナリ・設定・データ dir・bind・外向き HTTPS・トークン ACL のチェックは Linux と共通です。段階切り分けの型は 2026年、OpenClaw Linux常駐の排障:systemd、openclaw logs、ゲートウェイポート探査の段階的FAQ を流用し、journald の代わりにイベントログ・タスク履歴・自前ログを当てはめます。
PATH と doctor:L0〜L3 でチケットを揃える
L0=シェル種別(プロファイル・昇格・WSL/pwsh の別)。L1=Get-Command/where.exe/--version。L2=doctor(設定・Node・外向き・任意 bind)。L3=マスク済み環境・FW抜粋・インストールログ末尾です。
GPO による PATH 上書きは「金曜まで動いた」退行の典型です。doctor の閾値は Runbook に版付けしてダッシュ意味を固定します。
デスクは Windows、常駐と検証の「芯」は Unix に置きたいとき
Windows は手元の GUI に留め、Gateway やボットを Unix ネイティブな一台に寄せたい場合、VPSSpark のクラウド Mac mini は待機電力が目安 約 4W で静音、Homebrew と SSH が素直に使えます。
常時稼働ノートよりクラウド Mac の方が熱と不安定さを抑えやすく、Gatekeeper/SIP で境界も明確です。統合メモリは Node 系と署名作業の同居にも効きます。
「オペレータ UI は Windows、常駐と観測はクラウド Mac」という分離を検討するなら、VPSSpark クラウド Mac mini M4 は macOS 側の拠点として現実的な第一歩です——プランを今すぐ確認し、同じ Runbook をデスクとクラウドの両方で回し始めてください。