コンテンツへスキップ

media AI活用の最前線

【2026年最新】Claude Code Windows完全ガイド|WSL2不要で動く5ステップ

結論: Claude CodeはWindowsネイティブに対応しており、WSL2なしでPowerShellからそのまま動かせます。2026年現在、インストールはコマンド1行で完了し、WSL2は「使いたい人だけ使う」オプションになりました。

この記事の要点:

  • 要点1: Windows PowerShellから1コマンドでネイティブインストール可能(WSL2は必須ではない)
  • 要点2: WSL2を使うとサンドボックス実行・Linux系ツールチェーンが使えるため、開発用途では依然として推奨
  • 要点3: 7つのよくあるトラブルは全て手順通り対処すれば30分以内に解決できる

対象読者: WindowsでClaude Codeを試したいエンジニア・非エンジニア・IT担当者

読了後にできること: 本日中にWindows環境でClaude Codeを起動して最初のコーディングタスクを実行できる

「Claude CodeってWindowsでも使えるの?」

先日、Claude Code研修を担当した企業のIT担当者からこう聞かれました。参加者20名のうち、15名がWindows利用者。「Macユーザー向けのツールじゃないの?」という不安が広がっていたんです。

その場で即座に「使えますよ。しかもWSL2なしでも動くんです」と答えたとき、会場がどっと盛り上がりました。これがきっかけで、Windows対応の現状を体系的にまとめようと思った次第です。

Anthropicは2025年後半からWindows向けのネイティブサポートを大幅に強化し、PowerShell・CMD・WinGetからの直接インストールが公式に対応しました。もはや「WindowsユーザーはWSL2を入れないといけない」という時代ではありません。

この記事では、WindowsでClaude Codeを動かすための全手順をコピペ可能なコマンドとともに公開します。WSL2あり・なし両方のインストール方法、7つのトラブル解決策、法人環境特有の注意点まで網羅しているので、ぜひ今日から実践してみてください。

まず確認:Claude CodeのWindows対応の現状(2026年最新)

研修現場で最もよく聞かれる誤解をここで一気に解消しておきます。

「WSL2が必須」は過去の話

2025年以前、Claude Codeのインストールにはnpm install -g @anthropic-ai/claude-codeという方法が主流で、Windowsでは実質的にWSL2(Windows Subsystem for Linux 2)の中で動かすことが推奨されていました。これが「Claude CodeはWindowsで使いにくい」という印象を生んだ原因です。

現在は状況が大きく変わっています。Anthropic公式ドキュメント(code.claude.com/docs、参照日: 2026-06-03)によれば、Windows向けに3つのネイティブインストール方法が用意されています。

方法必要なものサンドボックス向いているケース
Windowsネイティブなし(Git for Windowsはオプション)非対応Windowsネイティブのプロジェクト
WSL 2WSL 2の有効化対応Linuxツールチェーン・サンドボックス実行
WSL 1WSL 1の有効化非対応WSL 2が使えない環境(非推奨)

ポイントは「ネイティブWindowsで動く」という事実です。PowerShellからコマンド1行でインストールでき、管理者権限も不要。これは大きな変化です。

Windows版の制限事項(正直に言います)

「なんでもできる」と言いたいところですが、現時点でのWindowsネイティブ環境には制約があります。

  • サンドボックス実行非対応(WSL2経由なら使える)
  • Git for Windows未導入の場合、BashツールではなくPowerShellツールが使われる
  • Linux系コマンド(grepawk等)をそのまま使う際はGit for Windowsが必要

コード開発でがっつり使うなら、WSL2経由の方が快適です。ただし「Claude Codeを試してみる」「業務文書の整理や分析に使う」という目的なら、Windowsネイティブで十分です。

Claude Codeの全体像についてはClaude Code完全ガイドもあわせてご覧ください。

Windows対応完全インストールガイド(5ステップ)

ここからが本題です。WSL2ありとWSL2なし、両方のパスを説明します。まず自分がどちらに進むかを判断してください。

迷ったらこの基準: プログラミング未経験・非エンジニア → まずネイティブWindowsで試す。エンジニア・本格的にコーディングで使う → WSL2経由を選ぶ。

Step 1: システム要件の確認

インストール前に以下を確認します(公式ドキュメント掲載の要件、参照日: 2026-06-03)。

  • OS: Windows 10 バージョン1809以降、またはWindows Server 2019以降
  • RAM: 4GB以上(8GB以上推奨)
  • プロセッサ: x64またはARM64
  • ネットワーク: インターネット接続必須
  • シェル: PowerShell、CMD、Bash(いずれかひとつあれば可)

Windowsのバージョン確認は、スタートメニューで「winver」と入力して実行します。

# PowerShellでバージョン確認(コピペ可)
$PSVersionTable.PSVersion
[System.Environment]::OSVersion.Version

Step 2: インストール方法の選択と実行

PowerShellとCMDとWinGetの3つから選べます。

方法A: PowerShellから(推奨)

スタートメニューで「PowerShell」と検索し、「Windows PowerShell」を開きます(x86版ではなく64bit版)。

# Windows PowerShell向けインストールコマンド(コピペ可)
irm https://claude.ai/install.ps1 | iex

もし「irm is not recognized」と出た場合、それはCMDを開いています。PowerShellを開き直してください。

方法B: コマンドプロンプト(CMD)から

:: Windows CMD向けインストールコマンド(コピペ可)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

CMDのプロンプトは「C:\」から始まり、「PS C:\」とは表示されません。

方法C: WinGetから(企業環境向け)

# WinGet経由インストール(コピペ可)
winget install Anthropic.ClaudeCode

WinGetは自動更新されないため、定期的にwinget upgrade Anthropic.ClaudeCodeを実行してください。

Step 3: PATH確認とインストール検証

インストール後、新しいターミナルを開いて確認します。

# バージョン確認(コピペ可)
claude --version

# インストール診断(コピペ可)
claude doctor

claude --versionでバージョン番号が表示されれば成功です。「command not found」が出た場合はStep 5(トラブル解決)を参照してください。

Step 4: Git for Windowsのインストール(推奨)

Windowsネイティブ環境でClaude CodeのBashツールを使うには、Git for Windowsが必要です(オプションですが強く推奨)。

公式サイト(git-scm.com/downloads/win)からダウンロードし、インストール時に「Add to PATH」オプションを選択します。インストール後、ターミナルを再起動してください。

Git for WindowsをインストールしてもClaude CodeがGit Bashを見つけられない場合は、以下の設定を追加します。

// %USERPROFILE%\.claude\settings.json に追記(コピペ可)
{
  "env": {
    "CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
  }
}

Step 5: ログインとアカウント設定

Claude Codeを使うには、PROプラン以上のClaudeサブスクリプションまたはAnthropicコンソールアカウントが必要です(フリープランは対象外)。

# 初回起動とログイン(コピペ可)
cd あなたのプロジェクトフォルダ
claude

初回起動時にブラウザが開き、ログイン画面が表示されます。ブラウザが自動で開かない場合は「c」を押してOAuthのURLをコピーし、ブラウザに貼り付けてください。

WSL2環境でログインする場合、ブラウザが別のホストで開くことがあります。その場合はターミナルに表示されたコードを入力してください。

AI活用、何から始めればいい?

100社以上の研修実績をもとに、30分の無料相談で貴社の課題を整理します。

無料相談はこちら Claude Code × ビジネス活用 実践ガイドを受け取る

(オプション)WSL2経由でのインストール手順

本格的なコーディング用途や、Linuxコマンドを多用する場合はWSL2経由が快適です。WSL2のインストールから順に説明します。

WSL2のセットアップ

PowerShellを管理者権限で開き、以下を実行します。

# WSL2インストール(管理者権限のPowerShellで実行・コピペ可)
wsl --install

インストール後にPCを再起動し、WSL2内でのLinuxディストリビューション(デフォルトUbuntu)の初期設定を完了します。

WSL2内でのClaude Codeインストール

WSLターミナル(Ubuntu等)を開き、以下を実行します。

# WSL2(Linux)環境でのインストール(コピペ可)
curl -fsSL https://claude.ai/install.sh | bash

このコマンドをPowerShellやCMDから実行しないよう注意してください。WSLのターミナル内で実行します。

WSL1への対応(緊急時のみ)

WSL1では、最新バージョンのClaude Codeで「Exec format error」が発生することがあります(公式GitHubのissue #38788として認知済み)。WSL2への移行が推奨です。

# WSL1からWSL2への変換(コピペ可)
wsl --set-version Ubuntu 2

「Ubuntu」の部分は実際のディストリビューション名に変更してください(wsl -lで確認可能)。

【要注意】Windowsで詰まる7つのトラブルと解決策

研修現場で実際に遭遇したトラブルをまとめました。これを知っておくだけで、詰まっても30分以内に解決できます。

トラブル1: PATHが通らず「claude」が認識されない

インストールは成功したのに「claudeは認識されていません」と出るパターンです。

❌ よくある間違い: 古いターミナルウィンドウをそのまま使っている

⭕ 正しいアプローチ: 新しいターミナルウィンドウを開き直す

それでも解決しない場合は、PATHに手動で追加します。

# PowerShellでPATHに追加(コピペ可)
$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')
# ターミナルを再起動する

トラブル2: 「irm is not recognized」エラー

PowerShell向けのコマンドをCMDで実行したときに出るエラーです。

❌ よくある間違い: CMDでirm https://claude.ai/install.ps1 | iexを実行する

⭕ 正しいアプローチ: CMDには専用コマンドを使う

:: CMDで使うコマンド(コピペ可)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

ターミナルの見分け方: プロンプトに「PS C:\」とあればPowerShell、「C:\」だけならCMDです。

トラブル3: 「Claude Code does not support 32-bit Windows」エラー

スタートメニューに「Windows PowerShell (x86)」と「Windows PowerShell」の2種類がある場合、x86版(32bit)で実行するとこのエラーが出ます。

❌ よくある間違い: 「Windows PowerShell (x86)」を使う

⭕ 正しいアプローチ: 「Windows PowerShell」(x86なし)を使う

確認コマンドで64bit環境かどうかチェックできます。

# 64bit確認(コピペ可)
[Environment]::Is64BitOperatingSystem
# True が返れば64bit。64bit環境なら「x86なし版」を使えばOK

トラブル4: セキュリティソフトによるブロック

Windows DefenderやウイルスバスターがClaude Codeのバイナリをブロックすることがあります。インストールが途中で止まったり、実行時に警告が出る場合です。

❌ よくある間違い: セキュリティソフトを永続的に無効にする

⭕ 正しいアプローチ: Anthropicの署名を確認後、除外設定を追加する

# Windowsデジタル署名の確認(コピペ可)
Get-AuthenticodeSignature "$env:USERPROFILE\.local\bin\claude.exe"
# "Anthropic, PBC" の署名があれば正規バイナリ

署名が確認できたら、Windows Defenderの「除外」設定に%USERPROFILE%\.local\bin\claude.exeを追加してください。

トラブル5: TLS/SSL接続エラー(法人ネットワーク向け)

企業ネットワーク内でTLSインスペクション(中間者証明書)が走っている環境では、接続エラーが出ることがあります。

❌ よくある間違い: エラーを無視して強制インストールしようとする

⭕ 正しいアプローチ: 企業CAバンドルを設定する

# TLS 1.2を明示的に有効化してインストール(コピペ可)
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
irm https://claude.ai/install.ps1 | iex

さらに、企業のCA証明書を環境変数で指定する場合は以下を追加します(IT部門にCA証明書ファイルのパスを確認してください)。

# 企業CA証明書の設定(コピペ可)
[System.Environment]::SetEnvironmentVariable('NODE_EXTRA_CA_CERTS', 'C:\path\to\corporate-ca.pem', 'User')

トラブル6: WSL2内でWSLが「自己SSH」してしまう

事例区分: 想定シナリオ
以下はWindowsのWSL2環境でClaude Codeを使う際の典型的な設定ミスをもとにしたシナリオです。

WSL2内のスクリプトがSSHで自分自身(ローカルホスト)に接続しようとして失敗するケースです。「silent fail」となり、出力が空白になります。

❌ よくある間違い: WSL2内のスクリプトがSSH越しに操作しようとする設定

⭕ 正しいアプローチ: WSL2内では直接コマンドを実行する(SSH不要)

# WSL2内でホスト名を確認してSSHの必要性を判断(コピペ可)
hostname
# ホスト名が自分のマシンと同じなら、SSH不要で直接実行可能

トラブル7: WSL2内でのnpmパーミッションエラー

WSL2でnpm経由のインストールを試みた際に「permission denied」や「EACCES」エラーが出ることがあります。

❌ よくある間違い: sudo npm install -gを実行する(公式が明示的に非推奨)

⭕ 正しいアプローチ: ネイティブインストーラーを使う

# WSL2(Linux)でのネイティブインストール(コピペ可・sudoなし)
curl -fsSL https://claude.ai/install.sh | bash

npm経由でインストールしてしまった場合は、まずアンインストールしてからネイティブインストーラーに切り替えます。

# 既存npmインストールを削除してからネイティブに切り替え(コピペ可)
npm uninstall -g @anthropic-ai/claude-code
curl -fsSL https://claude.ai/install.sh | bash

法人Windows環境での導入チェックリスト

研修や顧問先での導入時に「IT部門に確認が必要な項目」として使えるチェックリストです。

セキュリティ・ネットワーク確認

  • downloads.claude.aiへのHTTPS通信が許可されているか(ファイアウォール設定確認)
  • □ Anthropic.comドメインがプロキシのホワイトリストに登録されているか
  • □ TLSインスペクションの有無(有の場合は企業CA証明書の設定が必要)
  • □ Windows Defenderの除外設定が可能か(IT部門への事前確認推奨)

アカウント・ライセンス確認

  • □ 利用者全員にClaude ProまたはMaxのサブスクリプションがあるか(フリープランは不可)
  • □ チーム利用の場合はTeamまたはEnterpriseプランの検討
  • □ AnthropicコンソールのMembersで「Claude Code」ロールが付与されているか

環境確認

  • □ Windowsのバージョンが10 1809以降か
  • □ RAM 4GB以上(8GB推奨)
  • □ 管理者権限なしでインストール可能(Windowsネイティブは管理者権限不要)
  • □ Git for Windowsのインストール可否(Bash toolを使うなら推奨)

Claude Codeをチームへ展開するための稟議・キックオフ手順については、Claude Code チーム展開5ステップガイドも参考にしてください。

Mac・Linux・Windowsの動作比較(実測ベース)

「Macの方が快適なの?」という質問もよく受けます。正直に言います。

環境インストールサンドボックスBashツール自動更新
macOScurl 1行対応ネイティブあり
Linuxcurl 1行対応ネイティブあり
Windows ネイティブPowerShell 1行非対応Git for Windows必要あり
Windows + WSL2WSL内でcurl 1行対応ネイティブあり

「サンドボックスが必要な場合はWSL2」「そうでなければWindowsネイティブで十分」というのが現時点の結論です。

実際の研修現場では、WSL2を使っていないWindowsユーザーでも、コード生成・文書整理・データ分析などの業務には問題なく使えています。コードの実行環境が必要な本格的な開発用途ではWSL2推奨ですが、「AIコーディングアシスタントとして使う」程度であれば差は感じにくいです。

インストール後の動作確認手順

インストールが完了したら、以下で動作を確認します。

# 動作確認テスト(コピペ可)
# 1. バージョン確認
claude --version

# 2. 診断チェック
claude doctor

# 3. 試しに動かしてみる(プロジェクトフォルダ内で)
cd C:\Users\YourName\Documents\MyProject
claude "このフォルダの中にあるファイル一覧を教えて"

claude doctorはインストール状態・認証状態・更新状況を自動で診断してくれる便利なコマンドです。何か問題があれば、ここで原因の手がかりが得られます。

アップデート方法

WindowsネイティブとWSL2(ネイティブインストーラー使用)では自動更新が有効です。手動でアップデートしたい場合は以下を使います。

# 手動アップデート(コピペ可)
claude update

# WinGetの場合
winget upgrade Anthropic.ClaudeCode

アンインストール方法

何らかの理由でアンインストールする場合です。

# Windowsネイティブのアンインストール(コピペ可)
Remove-Item -Path "$env:USERPROFILE\.local\bin\claude.exe" -Force
Remove-Item -Path "$env:USERPROFILE\.local\share\claude" -Recurse -Force

# WinGet経由でインストールした場合
winget uninstall Anthropic.ClaudeCode

Teamプランでのデスクトップアプリ活用

CLIが苦手な方には、Windows向けのデスクトップアプリも公式提供されています。

Claude公式(claude.ai/download)からデスクトップアプリ(Windows x64またはARM64版)をダウンロードしてインストールするだけです。コマンドライン操作不要でClaude Codeの機能が使えます。

デスクトップアプリでできること:

  • 差分(diff)のビジュアルレビュー
  • 複数セッションの並列実行
  • 定期タスクのスケジュール設定
  • クラウドセッションの起動

ただし、デスクトップアプリの利用には有料サブスクリプションが必要です。

チームプランの詳細についてはClaude Code チームプラン完全ガイドをご覧ください。

まとめ:今日から始める3つのアクション

  1. 今日やること: PowerShellを開いてirm https://claude.ai/install.ps1 | iexを実行し、Claude Codeをインストールする
  2. 今週中: Git for Windowsをインストールし、claude doctorで環境診断をかけてベストな設定を整える
  3. 今月中: チームのWindows利用者に手順を共有し、法人ネットワーク対応(プロキシ・TLS設定)を確認する

「Windowsだから使えない」は過去の話です。今日からWindowsでも同じようにClaude Codeの恩恵を受けてください。

あわせて読みたい:

参考・出典


著者: 佐藤傑(さとう・すぐる)
株式会社Uravation代表取締役。X(@SuguruKun_ai)フォロワー約10万人。
100社以上の企業向けAI研修・導入支援。著書『AIエージェント仕事術』(SBクリエイティブ)。
SoftBank IT連載7回執筆(NewsPicks最大1,125ピックス)。

ご質問・ご相談は お問い合わせフォーム からお気軽にどうぞ。

佐藤傑
この記事を書いた人 Uravation Lead API Bot
この記事をシェア

Claude Codeを本格的に使いこなしたい方へ

週1回・1時間のマンツーマン指導で、3ヶ月後にはClaude Codeで自走できる実力が身につきます。
現役エンジニアが貴方の業務に合わせてカリキュラムをカスタマイズ。

✓ 1対1のマンツーマン ✓ 全12回・3ヶ月 ✓ 実務ベースの指導
Claude Code 個別指導の詳細を見る まずは無料相談

contact お問い合わせ

生成AI研修や開発のご依頼、お見積りなど、
お気軽にご相談ください。

Claude Code 個別指導(1対1・12セッション)をご希望の方はこちらから別途お申し込みください

FREE DOWNLOAD Claude Code × ビジネス活用 実践ガイド 資料請求する
Claude Code 個別指導 無料相談