インストール

OpenClaw Windows セットアップ ガイド: Windows 10 および 11 へのインストール

OpenClaw の完全な Windows インストール ガイド。 Node.js のセットアップ、PowerShell と CMD、WSL2 の推奨事項、および Windows 固有の構成について説明します。

Updated: 2026年2月1日 9 分で読めます

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 をインストールする標準的な方法:

  1. Node.js をインストールします (まだインストールされていない場合):

    • [nodejs.org]からダウンロード(https://nodejs.org/)
    • LTS バージョン (18.x 以降) を選択します。
    • デフォルト設定でインストーラーを実行します
    • インストールを確認します:
      node --version
      npm --version
  2. OpenClaw をインストール:

    npm i -g openclaw
  3. インストールを確認します:

    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 環境を提供します。

  1. WSL2 をインストール:

    wsl --install

    プロンプトが表示されたら、コンピューターを再起動します。

  2. Ubuntu (またはお好みの Linux ディストリビューション) をインストールします。

    wsl --install -d Ubuntu
  3. WSL2 内に OpenClaw をインストールします。

    curl -fsSL https://openclaw.ai/install.sh | bash

WSL2 は以下を提供します。

  • Unix ツールとの互換性の向上
  • ネイティブ Linux のパフォーマンス
  • Linux ベースのサービスとの統合が容易になりました
  • Linux パッケージ マネージャーへのアクセス

WSL2 固有の手順については、Linux セットアップ ガイド を参照してください。

方法 4: ハッキング可能なインストール (ソースから)

ソースを変更したい開発者向け:

  1. Git をインストール:

  2. クローンとビルド:

    git clone https://github.com/openclaw/openclaw.git
    cd openclaw
    npm install
    npm run build
  3. ソースから実行:

    npm run openclaw onboard

Windows への Node.js のインストール

オプション 1: 公式インストーラー

  1. nodejs.org にアクセスします。
  2. LTS バージョン (18.x 以降) をダウンロードします。
  3. インストーラーを実行します
  4. インストール時に「PATHに追加」にチェックを入れます
  5. 以下を確認します。
    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 を参照)。

起動時に起動

スケジュールされたタスクを作成します。

  1. タスクスケジューラを開きます
  2. 基本タスクの作成
  3. 名前:「オープンクロウ」
  4. トリガー: 「ログオン時」
  5. アクション: 「プログラムを開始する」
  6. プログラム: C:\Users\YourName\AppData\Roaming\npm\openclaw.cmd
  7. 引数:(空のままにしておきます)

または、スタートアップ フォルダーを使用します。

$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 を使用します。

  1. Windows セキュリティ → ファイアウォールとネットワーク保護
  2. ファイアウォールを通過するアプリを許可する
  3. OpenClaw を追加する

ロングパスのサポート

Windows には 260 文字のパス制限があります。長いパスを有効にする:

  1. グループ ポリシー エディター (gpedit.msc) を開きます。
  2. [コンピュータの構成] → [管理用テンプレート] → [システム] → [ファイルシステム] に移動します。
  3. 「Win32 ロングパスを有効にする」を有効にします。
  4. コンピュータを再起動します

または、レジストリを編集します (上級ユーザーのみ)。

行末

Windows は CRLF を使用し、Unix は LF を使用します。ほとんどのツールはこれを自動的に処理しますが、問題が発生した場合は次のようにします。

git config --global core.autocrlf true

トラブルシューティング

コマンドが見つかりません

openclaw が認識されない場合:

  1. npm グローバル パスを確認します:

    npm config get prefix
  2. PATH に追加:

    $npmPath = npm config get prefix
    [Environment]::SetEnvironmentVariable("Path", "$env:Path;$npmPath", [EnvironmentVariableTarget]::User)
  3. PowerShell を再起動

  4. 確認:

    Get-Command openclaw

権限が拒否されました

権限エラーが表示された場合:

  1. PowerShell を管理者として実行: PowerShellを右クリック→「管理者として実行」

  2. グローバルにインストール:

    npm i -g openclaw
  3. 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 ディレクトリをリアルタイム スキャンから除外します。

  1. Windows セキュリティ → ウイルスと脅威の保護
  2. 設定の管理 → 除外
  3. フォルダーを追加します。
    • C:\Users\YourName\AppData\Roaming\npm
    • C:\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 にインストールされました。

  1. チャット アプリに接続WhatsAppTelegramDiscord
  2. 連携の設定GmailSlack
  3. スキルを探索するスキル ライブラリ
  4. よくある質問を読むよくある質問

結論

Windows への OpenClaw のインストールは、npm を使用すると簡単です。 WSL2 は最高のエクスペリエンスを提供しますが、ネイティブ Windows インストールはほとんどのユーザーにとって完璧に機能します。互換性とスクリプト機能を向上させるために、CMD よりも PowerShell を推奨します。

さらに詳しいヘルプが必要な場合は、一般インストール ガイド または FAQ ページ を参照してください。 Windows で自動化を楽しんでください。

Need help?

Join the OpenClaw community on Discord for support, tips, and shared skills.

Join Discord →