OpenClaw Windows セットアップ ガイド: Windows 10 および 11 へのインストール
OpenClaw の完全な Windows インストール ガイド。 Node.js のセットアップ、PowerShell と CMD、WSL2 の推奨事項、および Windows 固有の構成について説明します。
Quick Answer
Windows に OpenClaw をインストールします: `npm i -g openclaw` (Node.js 18 以降が必要)。 CMD よりも PowerShell を推奨します。 WSL2 は最高のエクスペリエンスを提供します。インストール後に「openclaw onboard」を実行して設定します。
はじめに
OpenClaw は Windows でうまく機能しますが、インストール プロセスは macOS や Linux とは若干異なります。このガイドでは、PowerShell のセットアップ、Node.js のインストール、WSL2 の推奨事項など、Windows 10 または Windows 11 に OpenClaw をインストールして実行するために必要なすべてのことについて説明します。
一般的なインストール手順については、完全なインストール ガイド を参照してください。
システム要件
Windows バージョン
- Windows 10 (バージョン 1903 以降)
- Windows 11 (すべてのバージョン)
- 古いバージョンは動作する可能性がありますが、正式にはサポートされていません
ハードウェア
- RAM — 2GB 以上を推奨 (最高のパフォーマンスを得るには 4GB 以上)
- ストレージ — インストール用に500MB以上、メモリ/データ用の追加スペース
- プロセッサ — 最新の x64 プロセッサ
ソフトウェアの前提条件
- Node.js 18+ — OpenClaw の実行に必要
- PowerShell 5.1+ または Windows ターミナル - CMD より推奨
- Git (オプション) - ソースからのハッキング可能なインストール用
インストール方法
方法 1: npm インストール (推奨)
Windows に OpenClaw をインストールする標準的な方法:
-
Node.js をインストールします (まだインストールされていない場合):
- [nodejs.org]からダウンロード(https://nodejs.org/)
- LTS バージョン (18.x 以降) を選択します。
- デフォルト設定でインストーラーを実行します
- インストールを確認します:
node --version npm --version
-
OpenClaw をインストール:
npm i -g openclaw -
インストールを確認します:
openclaw --version
方法 2: PowerShell ワンライナー
PowerShell スクリプトによりインストールが自動化されます。
irm https://openclaw.ai/install.ps1 | iex
注意: スクリプトの実行を有効にする必要がある場合があります。
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
このスクリプトは次のことを行います。
- Node.js を確認します (見つからない場合はインストールを求めるプロンプトが表示されます)
- OpenClaw をグローバルにインストールする
- 必要に応じて PATH を設定します
- インストールの確認
方法 3: WSL2 のインストール (最高のエクスペリエンス)
Windows Subsystem for Linux 2 (WSL2) は、OpenClaw でより適切に動作する Linux 環境を提供します。
-
WSL2 をインストール:
wsl --installプロンプトが表示されたら、コンピューターを再起動します。
-
Ubuntu (またはお好みの Linux ディストリビューション) をインストールします。
wsl --install -d Ubuntu -
WSL2 内に OpenClaw をインストールします。
curl -fsSL https://openclaw.ai/install.sh | bash
WSL2 は以下を提供します。
- Unix ツールとの互換性の向上
- ネイティブ Linux のパフォーマンス
- Linux ベースのサービスとの統合が容易になりました
- Linux パッケージ マネージャーへのアクセス
WSL2 固有の手順については、Linux セットアップ ガイド を参照してください。
方法 4: ハッキング可能なインストール (ソースから)
ソースを変更したい開発者向け:
-
Git をインストール:
- [git-scm.com]からダウンロード(https://git-scm.com/download/win)
- または、winget 経由でインストールします。
winget install Git.Git
-
クローンとビルド:
git clone https://github.com/openclaw/openclaw.git cd openclaw npm install npm run build -
ソースから実行:
npm run openclaw onboard
Windows への Node.js のインストール
オプション 1: 公式インストーラー
- nodejs.org にアクセスします。
- LTS バージョン (18.x 以降) をダウンロードします。
- インストーラーを実行します
- インストール時に「PATHに追加」にチェックを入れます
- 以下を確認します。
node --version npm --version
オプション 2: winget (Windows パッケージ マネージャー)
winget install OpenJS.NodeJS.LTS
オプション 3: チョコレート
Chocolatey がインストールされている場合:
choco install nodejs-lts
オプション 4: スコップ
スクープを使用する場合:
scoop install nodejs-lts
PowerShell とコマンド プロンプト
PowerShell (推奨)
PowerShell はより強力で最新です。
- より優れたスクリプト機能
- クロスプラットフォーム コマンドとの一貫性が向上
- エラー処理の改善
- ネイティブ JSON サポート
すべての OpenClaw コマンドに PowerShell を使用します。
コマンド プロンプト (CMD)
CMD は機能しますが、制限があります。
- 古い構文
- 強力ではないスクリプト
- 一部の npm スクリプトが正しく動作しない可能性があります
CMD を使用する必要がある場合、コマンドはほとんど同じですが、PowerShell をお勧めします。### Windows ターミナル
Windows ターミナルは最高のエクスペリエンスを提供します。
- 複数のタブ
- フォントのレンダリングの向上
- カスタマイズ可能な外観
- 統合された PowerShell、CMD、および WSL
Microsoft Store からインストールするか、次の手順を実行します。
winget install Microsoft.WindowsTerminal
インストール後のセットアップ
インストール後、OpenClaw を構成します。
openclaw onboard
この対話型セットアップでは次のことがカバーされます。
1. AI モデルの構成
AI プロバイダーを選択してください:
人間的なクロード:
- クロード 3.5 ソネット (推奨)
- クロード 3 作品
- クロード 4
console.anthropic.com から API キーを取得します。
OpenAI GPT:
- GPT-4o
- GPT-4ターボ
- GPT-4.1
platform.openai.com から API キーを取得します。
ローカルモデル:
- Ollama (ローカルで実行)
- LMスタジオ
- ミニマックス
2. Windows のアクセス許可
OpenClaw は次の権限を要求する場合があります。
- ファイアウォール - Windows ファイアウォールを介した Node.js/OpenClaw を許可します
- ウイルス対策 - OpenClaw ディレクトリをホワイトリストに登録する必要がある場合があります
- ファイル システム — ファイルの読み取り/書き込み用
3. PATH の設定
OpenClaw が PATH にあることを確認します。
$env:PATH -split ';' | Select-String "npm"
見つからない場合は、npm グローバル パスを追加します。
$npmPath = npm config get prefix
$env:PATH += ";$npmPath"
[Environment]::SetEnvironmentVariable("Path", $env:Path, [EnvironmentVariableTarget]::User)
PATH を変更した後、PowerShell を再起動します。
OpenClaw を実行する
サーバーを起動します
openclaw
これにより、ローカル サーバーが起動し、構成されたすべての統合が接続されます。
バックグラウンドで実行
Start-Process を使用します。
Start-Process -NoNewWindow openclaw
または、pm2 のようなプロセス マネージャーを使用します。
npm i -g pm2
pm2 start openclaw
pm2 save
pm2 startup
Windows サービスとして実行
node-windows を使用して Windows サービスとしてインストールします。
npm i -g node-windows
サービス スクリプトを作成します (node-windows docs を参照)。
起動時に起動
スケジュールされたタスクを作成します。
- タスクスケジューラを開きます
- 基本タスクの作成
- 名前:「オープンクロウ」
- トリガー: 「ログオン時」
- アクション: 「プログラムを開始する」
- プログラム:
C:\Users\YourName\AppData\Roaming\npm\openclaw.cmd - 引数:(空のままにしておきます)
または、スタートアップ フォルダーを使用します。
$startup = [Environment]::GetFolderPath("Startup")
$shortcut = "$startup\OpenClaw.lnk"
$shell = New-Object -ComObject WScript.Shell
$link = $shell.CreateShortcut($shortcut)
$link.TargetPath = "C:\Users\YourName\AppData\Roaming\npm\openclaw.cmd"
$link.Save()
Windows 固有の考慮事項
ウイルス対策ソフトウェア
一部のウイルス対策ソフトウェアは OpenClaw にフラグを立てる場合があります。
- Windows Defender - 通常は正常に動作しますが、除外が必要な場合があります
- サードパーティ AV — ホワイトリストが必要な場合があります
次の除外を追加します。
- OpenClaw インストール ディレクトリ
~/.openclawデータ ディレクトリ- Node.js 実行可能ファイル
ファイアウォール構成
Windows ファイアウォール経由で OpenClaw を許可します。
New-NetFirewallRule -DisplayName "OpenClaw" -Direction Inbound -Program "C:\Users\YourName\AppData\Roaming\npm\node_modules\openclaw\bin\openclaw.js" -Action Allow
または、Windows Defender ファイアウォール GUI を使用します。
- Windows セキュリティ → ファイアウォールとネットワーク保護
- ファイアウォールを通過するアプリを許可する
- OpenClaw を追加する
ロングパスのサポート
Windows には 260 文字のパス制限があります。長いパスを有効にする:
- グループ ポリシー エディター (
gpedit.msc) を開きます。 - [コンピュータの構成] → [管理用テンプレート] → [システム] → [ファイルシステム] に移動します。
- 「Win32 ロングパスを有効にする」を有効にします。
- コンピュータを再起動します
または、レジストリを編集します (上級ユーザーのみ)。
行末
Windows は CRLF を使用し、Unix は LF を使用します。ほとんどのツールはこれを自動的に処理しますが、問題が発生した場合は次のようにします。
git config --global core.autocrlf true
トラブルシューティング
コマンドが見つかりません
openclaw が認識されない場合:
-
npm グローバル パスを確認します:
npm config get prefix -
PATH に追加:
$npmPath = npm config get prefix [Environment]::SetEnvironmentVariable("Path", "$env:Path;$npmPath", [EnvironmentVariableTarget]::User) -
PowerShell を再起動
-
確認:
Get-Command openclaw
権限が拒否されました
権限エラーが表示された場合:
-
PowerShell を管理者として実行: PowerShellを右クリック→「管理者として実行」
-
グローバルにインストール:
npm i -g openclaw -
npm 権限を修正 (代替):
mkdir $env:APPDATA\npm-global npm config set prefix "$env:APPDATA\npm-global" $env:PATH += ";$env:APPDATA\npm-global" [Environment]::SetEnvironmentVariable("Path", $env:Path, [EnvironmentVariableTarget]::User)
ポートはすでに使用されています
ポートを変更します。
openclaw --port 3001
または、プロセスを見つけて強制終了します。
netstat -ano | findstr :3000
taskkill /PID <PID> /F
Node.js バージョンの問題
Node.js 18 以降があることを確認してください。
node --version
古い場合は、更新します。
winget upgrade OpenJS.NodeJS.LTS
```または、[nodejs.org](https://nodejs.org/) から最新版をダウンロードします。
### WSL2 の統合
WSL2 を使用している場合は、Windows ファイルにアクセスします。
```bash
# In WSL2
cd /mnt/c/Users/YourName
Windows から WSL2 ファイルにアクセスします。
# In PowerShell
cd \\wsl$\Ubuntu\home\username
パフォーマンスのヒント
WSL2 のパフォーマンス
WSL2を使用している場合:
- OpenClaw データを WSL2 ファイルシステムに保存 (高速)
- すべての操作に WSL2 を使用します
- 必要に応じて
/mnt/c/経由で Windows ファイルにアクセスします
Windows ディフェンダー
OpenClaw ディレクトリをリアルタイム スキャンから除外します。
- Windows セキュリティ → ウイルスと脅威の保護
- 設定の管理 → 除外
- フォルダーを追加します。
C:\Users\YourName\AppData\Roaming\npmC:\Users\YourName\.openclaw
メモリ管理
リソースの使用状況を監視します。
Get-Process | Where-Object {$_.ProcessName -like "*node*"} | Select-Object ProcessName, CPU, WorkingSet
OpenClaw の更新
最新バージョンに更新します。
npm update -g openclaw
または、インストーラーを再実行します。
irm https://openclaw.ai/install.ps1 | iex
アンインストール中
OpenClaw を削除します。
npm uninstall -g openclaw
構成を削除します。
Remove-Item -Recurse -Force $env:USERPROFILE\.openclaw
PATH から削除します (手動で追加した場合)。
次のステップ
これで、OpenClaw が Windows にインストールされました。
結論
Windows への OpenClaw のインストールは、npm を使用すると簡単です。 WSL2 は最高のエクスペリエンスを提供しますが、ネイティブ Windows インストールはほとんどのユーザーにとって完璧に機能します。互換性とスクリプト機能を向上させるために、CMD よりも PowerShell を推奨します。
さらに詳しいヘルプが必要な場合は、一般インストール ガイド または FAQ ページ を参照してください。 Windows で自動化を楽しんでください。
> Related Articles
OpenClaw Windows セットアップ ガイド: Windows 10 および 11 へのインストール
OpenClaw の完全な Windows インストール ガイド。 Node.js のセットアップ、PowerShell と CMD、WSL2 の推奨事項、および Windows 固有の構成について説明します。
OpenClaw のインストール方法: 完全なステップバイステップのインストール ガイド 2026
macOS、Windows、Linux に OpenClaw をインストールするための完全なガイド。ワンライナー インストール、npm メソッド、ハッキング可能な git クローン、コンパニオン macOS アプリのオプションについて学びます。
OpenClaw Linux セットアップ ガイド: Ubuntu、Debian、Fedora、Raspberry Pi へのインストール
OpenClaw の完全な Linux インストール ガイド。 Ubuntu、Debian、Fedora、ARM64 サポート、Raspberry Pi セットアップ、および常時アクセスのための Cloudflare トンネルをカバーします。
Need help?
Join the OpenClaw community on Discord for support, tips, and shared skills.
Join Discord →