Claude を Windows にインストールする手順 — Desktop アプリと Claude Code の使い分け

Claude を Windows にインストール|Desktop と Code の選び方

Windows で Claude を使い始めたい人が最初に迷うのは「どの Claude を入れればいいのか」です。チャット中心なら Claude Desktop アプリ、ターミナルでコーディング支援を受けたいなら Claude Code(CLI)、両方使いたいなら順番に入れる、という整理を Anthropic 公式情報ベースでまとめました。MSIX・PowerShell・WinGet の最短手順、Cowork に必要な管理者権限と仮想化設定、PowerShell と CMD の見分け方、claude が見つからない時の修復まで、つまずきポイントを 1 ページに集約しています。

結論powered by Claude

Windows で「Claude をインストールする」と言ったとき、選択肢は チャット用の Claude Desktop アプリコマンドライン用の Claude Code の 2 系統です。Desktop は MSIX 配布で、ダウンロードページから取得して起動するだけ。Claude Code は PowerShell の irm ワンライナーが推奨で、自動更新も付きます。

Desktop の Cowork(ローカルファイル操作)機能を使うには管理者権限でのインストールと VirtualMachinePlatform 機能の有効化が必須です。Pro 以上のプランも条件で、Free プランは Cowork も Claude Code も利用できません。

Claude Code 側では PowerShell と CMD の取り違えが最大のつまずきで、The token '&&' is not a valid statement separator'irm' is not recognized というエラーで止まります。PS C:\ のプロンプト有無で識別し、Git for Windows を入れておくと Bash ツールが使えて作業効率が上がります。

目次 (16)

Windows 版 Claude は 2 系統 — Desktop と Code の役割分担

Windows で「Claude をインストール」と言ったとき、対象は大きく 2 つに分かれます出典

  1. Claude Desktop アプリ — ブラウザを開かずローカルから即起動するチャット用ネイティブアプリ。MSIX 形式で配布。
  2. Claude Code(CLI) — ターミナルでコード生成・編集・テストを回す開発者向けコマンドラインツール。PowerShell ワンライナーで導入可能。

両者は別バイナリで、用途も配布経路も異なります。チャットだけで十分なら Desktop のみ、IDE と組み合わせて開発に使うなら Claude Code が必要、両方ほしいなら Desktop → Claude Code の順に入れるのが安全です。Desktop アプリの機能詳細はClaude Desktop アプリの 5 機能解説、Claude Code の Windows 経路比較はClaude Code Windows の使い方も併読してください。

動作要件 — Windows 10 以降、Pro 以上が前提

要件は Desktop と Claude Code でわずかに異なりますが、実務上はほぼ共通です出典

  • OS: Windows 10 以降(Desktop)/ Windows 10 1809 以降または Windows Server 2019 以上(Claude Code)
  • アーキテクチャ: x64 または arm64(Desktop は arm64 向け MSIX も提供)
  • RAM: 4 GB 以上(Claude Code が明記)
  • プラン: Pro / Max / Team / Enterprise のいずれか(Free は Claude Code もアプリ内 Cowork も使えません)
  • ネットワーク: Anthropic サポート対象国(日本は含まれます)

Claude Desktop の最短インストール手順

Anthropic 公式の手順は 3 ステップで完結します出典

  1. claude.com/download を開き、Windows を選択する
  2. ダウンロードした MSIX を開いてインストールを完了する
  3. スタートメニューから Claude を起動し、Anthropic アカウントでサインインする

ダウンロードは MSIX(Microsoft Store でも採用されている署名付きパッケージ形式)で提供されます。x64 と arm64 の 2 種類があるため、Surface Pro X のような arm 系端末では arm64 ビルドを選んでください出典

Cowork を使うなら管理者権限と仮想化が必要

Claude Desktop の目玉機能 Cowork(ローカルファイルへの直接アクセス、長時間タスクの自走)を有効にするには、追加の条件があります出典

  • インストール時に管理者権限(UAC プロンプトで「はい」を選ぶ)
  • Pro / Max / Team / Enterprise のいずれかのプラン
  • VirtualMachinePlatform 機能の有効化(Cowork は隔離 VM 上で動作)

仮想化が無効な環境では、PowerShell を管理者として開き次のコマンドで有効化します。再起動は後で構いません。

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All -NoRestart

管理者権限を取らずにインストールした場合でも Claude Desktop 自体は使えますが、Cowork だけが無効化された状態になります。後から有効化するには再インストールが必要です。

企業展開は Intune / SCCM / Group Policy

組織で配布する場合は MSIX を Intune・Microsoft Endpoint Configuration Manager(SCCM)・Group Policy Software Installation・DISM・PowerShell スクリプトのいずれかで配布します出典

  • 1 ユーザーへ配布: Add-AppxPackage -Path "Claude.msix"
  • 全ユーザーへプロビジョニング: Add-AppxProvisionedPackage を Online パラメータ付きで実行

エンタープライズ環境では、組織側で VirtualMachinePlatform を Group Policy で有効化しておくと、Cowork 初回利用時のセットアップエラーを防げます。

Claude Code の Windows インストール — PowerShell が推奨

Claude Code は 2025 年以降 Windows ネイティブで動作し、WSL は必須ではなくなりました。インストール経路は次の 3 つです出典

経路 1: PowerShell ネイティブ(推奨・自動更新あり)

PowerShell を開き、以下の 1 行を実行します。管理者権限は不要です。

irm https://claude.ai/install.ps1 | iex

この経路だけが バックグラウンド自動更新に対応します。Claude Code は起動時と実行中に更新を検知し、次回起動時に新版へ切り替わります。

経路 2: CMD ネイティブ

CMD を使う場合はコマンドが異なります。

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

CMD でも自動更新は有効です。挙動は PowerShell 版と同等で、違いは導入時のコマンドだけです。

経路 3: WinGet(自動更新なし、手動アップグレード必須)

Microsoft Store 経由の WinGet でもインストールできますが、自動更新はありません。

winget install Anthropic.ClaudeCode

更新は winget upgrade Anthropic.ClaudeCode を定期的に手動実行します。Claude Code 実行中はバイナリがロックされてアップグレードに失敗することがあるため、その場合は Claude Code を終了してから再実行してください。

npm 経由は最後の選択肢

npm install -g @anthropic-ai/claude-code でもインストール可能で、内部的にはネイティブインストーラーと同じバイナリを配置します。Node.js 18 以上が必要で、sudo npm install -g 相当の昇格は権限事故とセキュリティリスクを生むため避けてください。

Git for Windows を入れておく — Bash ツールが使えるようになる

Claude Code はネイティブ Windows でも動作しますが、Git for Windows をインストールしておくと体験が大きく変わります出典

  • Git Bash 同梱 — Claude Code は起動シェルに関わらず内部で Git Bash を使い Bash ツールを実行
  • Git for Windows 不在時 — PowerShell ツールへフォールバックされ、一部機能が制限
  • Bash パスが見つからない場合settings.jsonCLAUDE_CODE_GIT_BASH_PATH を設定
{
  "env": {
    "CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
  }
}

WSL を使う場合は Git for Windows は不要で、WSL ディストリビューション内で Linux 用インストーラ(curl -fsSL https://claude.ai/install.sh | bash)を実行します。サンドボックス機能は WSL 2 でのみサポートされる点に注意してください。

PowerShell と CMD の取り違えがエラーの大半

Claude Code インストールでつまずく原因のほとんどは シェルの取り違えです出典

エラー文言 原因 対処
The token '&&' is not a valid statement separator PowerShell で CMD 用コマンドを実行 PowerShell 用の `irm ...
'irm' is not recognized as an internal or external command CMD で PowerShell 用コマンドを実行 CMD 用の curl ... && install.cmd に切り替える

見分け方は プロンプト先頭を見るだけです。

  • PS C:\Users\YourName> → PowerShell
  • C:\Users\YourName>(PS 無し) → CMD

スタートメニューで「Windows PowerShell」「コマンドプロンプト」のどちらを開いたか、見出しではなくプロンプトの実体で確認するのが確実です。

インストール後の確認と claude doctor

導入が終わったらバージョン確認と健全性チェックを順に走らせます。

claude --version
claude doctor

claude --versioncommand not found で失敗する場合、原因は次のどれかに集中します。

  1. PATH が通っていない%USERPROFILE%\.local\bin を環境変数 PATH に追加してターミナルを再起動
  2. インストール先が npm グローバルnpm ls -g @anthropic-ai/claude-code でバイナリ位置を確認
  3. シェルキャッシュ — 新しい PowerShell ウィンドウを開いて再試行

claude doctor は実行環境を診断し、不足している依存関係(Git Bash・PATH・モデルアクセス権)をまとめて指摘します。トラブル時はまずこれを走らせてから個別対応に入るのが最短ルートです。

認証 — claude 初回起動でブラウザログイン

インストール後、claude を起動するとブラウザが開き Anthropic アカウントへのログインが求められます。Free プランでは Claude Code は使えません出典。Pro($20/月)、Max、Team、Enterprise、Console アカウント(API 従量課金)、もしくは Amazon Bedrock / Google Vertex AI / Microsoft Foundry 経由のいずれかが必要です。

Desktop アプリ側は Free でもチャットは動作しますが、Claude Code 統合の Code タブと Cowork は Pro 以上に限られます。プランごとの可否はClaude 料金プラン完全ガイドも参照してください。

更新とアンインストールの定石

ネイティブインストール版は自動更新されますが、運用シーンに応じて挙動を変えられます出典

  • リリースチャネル: autoUpdatesChannellatest(即時新機能)か stable(約 1 週遅延・回帰スキップ)で選択
  • 手動更新: claude update
  • 自動更新停止: settings.jsonenvDISABLE_AUTOUPDATER=1
  • 完全アンインストール: ~/.local/bin/claude.exe~/.local/share/claude を削除、設定も消すなら %USERPROFILE%\.claude.claude.json も削除

WinGet 経由は自動更新が効かないため、運用上は PowerShell ネイティブ + stable チャネルが最も手間が少ない組み合わせです。

次のステップ — Desktop と Code を両方使う

両方インストールしたら、Desktop アプリの Code タブから Claude Code を GUI で呼び出す構成が最も生産性が高くなります。ファイルツリーと差分エディタが付くため、ターミナルだけで完結させるより視認性が高く、長時間タスクの監視も Cowork 側に任せられます。

Claude Code 自体の使い方はClaude Code クイックスタート、IDE 連携はClaude Code VS Code 拡張機能を参照してください。Windows ユーザー向けの典型構成は「PowerShell ネイティブで Claude Code + Git for Windows + Claude Desktop の Code タブから操作」で、ここまで揃えれば Mac/Linux と同等の体験が得られます。

参考になったら ♡
Clauder Navi 編集部
@clauder_navi

Anthropic の Claude / Claude Code を中心に、日本のエンジニア向けに最新動向と実務 を毎日発信。 運営方針 は メディアについて をご覧ください。