Claude Code実践ガイド

WindowsでClaude Codeを使う|インストール手順とつまずき対策

「Claude CodeはMac用でWindowsでは動かない」「WSL(Linux環境)が必要」──どちらも古い情報です。現在のClaude CodeはWindowsにネイティブ対応しており、WSLなしで普通に動きます。筆者自身がWindows 11のマシンでClaude Codeを毎日使っており、このページはその実環境での手順とつまずきどころをまとめたものです。

このサイトは Anthropic や Claude の公式サイトではありません。Claudeの基本的な使い方、ChatGPTとの違い、文章作成・長文整理・仕事での活用を初心者向けに整理するガイドです。機能・料金・提供状況は変更される可能性があるため、重要な判断ではAnthropic公式情報も確認してください。

先に全体像──必須なのはアカウントだけ

必要なもの役割確認コマンド
Node.js推奨のネイティブインストーラーでは不要。npmで入れる場合だけ Node.js 22以上が必要─
Git for Windows(任意)入れると Claude Code が Git Bash を使えます。無い場合は PowerShell をシェルとして使います。変更履歴の管理にも使いますgit -v
Claudeの有料プランPro以上またはAPIキー(料金の整理)─

WSLは不要です。すでにWSLで開発している人はWSL内にインストールしても動きますが、「Claude Codeのために今からWSLを入れる」必要はありません。

インストール手順(PowerShell)

  1. Claude Codeを入れる(推奨)──PowerShellを開いて次を実行します。管理者権限は不要です。
    irm https://claude.ai/install.ps1 | iex
  2. Git for Windowsを入れる(任意)──gitforwindows.orgから。入れておくと Claude Code が Git Bash を使えます(未導入なら PowerShell で代用されます)。インストール中の選択肢は全部デフォルトで問題ありません。
  3. npmやwingetで入れたい場合──npm は Node.js 22以上を入れたうえで npm install -g @anthropic-ai/claude-code、winget は winget install Anthropic.ClaudeCode。なお、ネイティブ版は自動更新されますが、npm版・winget版は自動では更新されません。
  4. 起動する──作業したいフォルダに移動して claude と打ちます。初回はブラウザが開くので、Claudeアカウントでログインすれば完了です。

ここまで、ダウンロード時間を除けば10分かかりません。インストール後の最初の使い方はClaude Codeとはの「最初の30分」を参照してください。

Windows特有のつまずきと対処

筆者や周辺で実際に踏んだものだけを挙げます。上から順に発生頻度が高い印象です。

  • 「claude が認識されません」と出る──インストール先にPATHが通っていません。いったんPowerShellを閉じて開き直すのが最初の一手。それでも駄目なら、ネイティブ版は %USERPROFILE%\.local\bin、npm版は npm config get prefix で出るフォルダが、環境変数PATHに含まれているか確認してください。
  • 起動はするが動作が不安定──まず claude update で最新にし、続けて claude doctor でインストール状態と設定を診断します(どちらもPowerShellで実行できます)。
  • 日本語が文字化けする──ターミナルの文字コードがUTF-8になっていないのが原因です。Windows Terminal(Microsoft Store から無料)を使うのが最も確実な解決策で、見た目も操作性も標準のコンソールより大幅に良くなります。PowerShellで chcp 65001 を打つ応急処置もあります。
  • 会社のネットワークで接続エラーになる──社内プロキシ経由の環境では、環境変数 HTTPS_PROXY の設定が必要なことがあります。情シスにプロキシのアドレスを確認して設定してください。この話は法人導入ページでも扱っています。
  • ウイルス対策ソフトが反応する──会社支給PCの場合は、勝手に除外設定をせず、管理部門に相談してください。

症状から原因を探したい場合は、OS共通の切り分けを動かない時の対処法にまとめています。/doctor コマンドでの自己診断もそちらで説明しています。

WSLで使うべき人・ネイティブで使うべき人

状況推奨
普段の開発をWindowsのまま行っている/開発は初めてネイティブ(このページの手順)。追加の学習コストなし
普段からWSL内で開発している(プロジェクトがWSL側にある)WSL内にインストール。プロジェクトと同じ側に置くのが原則

判断基準は1つで、「作業対象のファイルがどちら側にあるか」です。Windows側のファイルをWSL側のClaude Codeから触る(またはその逆)と、ファイルアクセスが遅くなり権限の問題も起きやすいため、またぐ構成だけは避けてください。

快適に使うための追加設定(任意)

  • Windows Terminalを既定にする──タブ・ペイン分割・UTF-8既定と、Claude Codeとの相性が良い要素が揃っています
  • VS Codeと組み合わせる──エディタで差分を見ながらターミナルでClaude Codeを動かす構成は鉄板です。VS Code連携ページで拡張機能を含めて解説しています
  • アップデートを習慣にする──更新は頻繁です。動作がおかしい時はまず claude update を試すと直っていることがよくあります。ネイティブ版は自動更新されますが、winget版は winget upgrade Anthropic.ClaudeCode、npm版は npm install -g @anthropic-ai/claude-code@latest で更新します(公式は npm update -g を避けるよう案内)

FAQ

本当にWSLは要らないのですか?

要りません。以前はWSL経由が推奨だった時期があり、その頃の記事が今も多く残っているだけです。現在はPowerShellやコマンドプロンプトから直接動きます。

Windows 10でも使えますか?

使えます。公式の対応はWindows 10 バージョン1809以降(Windows Server 2019以降)です。ただしWindows Terminalの導入など、快適に使う条件はWindows 11の方が揃えやすいです。

PowerShellとコマンドプロンプト、どちらで使うべきですか?

どちらでも動きますが、PowerShell(できればWindows Terminal上)をおすすめします。文字化け対策と操作性の面で有利です。

アンインストールはどうやりますか?

インストール方法で消し方が違います。ネイティブ版はPowerShellで Remove-Item -Path "$env:USERPROFILE\.local\bin\claude.exe" -Force と Remove-Item -Path "$env:USERPROFILE\.local\share\claude" -Recurse -Force、npm版は npm uninstall -g @anthropic-ai/claude-code、winget版は winget uninstall Anthropic.ClaudeCode です。設定ファイル(ユーザーフォルダの .claude と .claude.json)は残るので、完全に消したい場合はそちらも削除してください。

編集:ちんあなご編集部 最終確認:(公式の情報と照らした日)

製品の仕様や料金は、Anthropicの公式(ドキュメント、ヘルプ)を基準に確かめています。誤りや古い情報はお問い合わせからお知らせください。