2026年11月13日

Claude CodeをWindowsにインストールする方法|ネイティブ・WSL・アプリの選び方

Claude CodeをWindowsで始める前に確認する要件と料金

Windowsの対応バージョンと必要なスペックはどこまで見ればいい?

室谷室谷代表取締役
まずここだけ押さえれば、後の作業で詰まらないんですよね。公式の要件はWindows 10の1809以上、またはWindows Server 2019以上。

メモリは4GB以上で、プロセッサはx64でもARM64でも動きます。ネット接続は必須です。
テキトー教師テキトー教師DotAI 認定講師
現場でよく聞くのが「うちの古いノートでも大丈夫ですか」なんですよ。1809っていう数字がピンとこない人が多くて、設定の「バージョン情報」を見れば一発で分かります。
室谷室谷代表取締役
あと見落としがちなのがシェルで、PowerShellでもCMDでもBashでもZshでもいけるんです。ripgrepは通常同梱なので、検索ツールを別で入れる手間はありません。

Gitも任意ですね。
テキトー教師テキトー教師DotAI 認定講師
任意って書いてあると「入れなくていいの?」と不安になるんですけど、後で必要になったら足せばいい話なので、最初は気にしなくて大丈夫です。

無料プランでは使えない?必要なアカウントと料金の話

室谷室谷代表取締役
ここが最初の関門で、無料のclaude.aiプランにはClaude Codeへのアクセスが含まれていないんですよ。必要なのはClaude Pro・Max・Ultra・Team・Enterpriseのいずれかのサブスクか、Claude ConsoleのAPI従量課金アカウントです。
テキトー教師テキトー教師DotAI 認定講師
初めて触る人が一番ハマるのがまさにここで、「インストールはできたのに動かない」の正体がプランの話だったりするんですよね。手順より先に知っておきたいところです。
室谷室谷代表取締役
MYUUUでも最初はConsoleの従量で小さく試して、これは毎日使うなと判断した段階でサブスクに寄せる、という順番でした。使う時間が見えてから契約形態を決める方が、コストの判断がブレないんですよね。
テキトー教師テキトー教師DotAI 認定講師
まず無料でどこまで試せるのかを知りたい場合は、Claude Codeお試し完全ガイドにまとまってますよ。

Node.jsは必須なのか、入れなくていいのか

室谷室谷代表取締役
これもよく聞かれるんですけど、答えは入れなくていい、です。公式推奨のネイティブインストーラーも、デスクトップアプリも、Node.jsの個別インストールは不要なんですよ。
テキトー教師テキトー教師DotAI 認定講師
最初に戸惑うのがまさにそこで、npm経由の手順を先に見てしまうと「Node.js 22以上が必要」と書いてあって、自分で入れるものだと誤解する人が多いんです。
室谷室谷代表取締役
そうなんですよね。npmはあくまで代替の入れ方で、そっちを使う場合だけNode.js 22以上が要る、という整理です。

ルートを間違えなければ前提ソフトはほぼゼロで始められます。
テキトー教師テキトー教師DotAI 認定講師
だから最初の判断は「どの入れ方にするか」だけ。そこで迷わなければ、準備で止まることはほぼないです。

ネイティブ・WinGet・WSL・デスクトップアプリ、どれで入れる?

公式の要件表で見るネイティブWindowsとWSLの違い

ネイティブWindowsとWSL 2・WSL 1の違いを比較した公式の表(Claude Code Docs、2026年11月確認)

室谷室谷代表取締役
公式のセットアップページに要件の表があるんですけど、あれを見ると「どっちが上か」じゃなくて「用途が違う」って書いてあるんですよね。
テキトー教師テキトー教師DotAI 認定講師
そこが一番つまずくところで。ネイティブは追加要件なしで Git for Windows も任意、ただしサンドボックスは未対応。

WSL 2 は有効化が必要な代わりにサンドボックス対応で、Linuxのツールチェーン向け、という切り分けです。
室谷室谷代表取締役
つまり Windows ネイティブなプロジェクトやツールをそのまま触るならネイティブ、Linux のコマンドをサンドボックス込みで回したいなら WSL 2 と。
テキトー教師テキトー教師DotAI 認定講師
WSL 1 は WSL 2 が使えないときの代替で、サンドボックスは未対応という位置づけです。まず WSL 2 が動く環境かを先に見る順番ですね。

「WSLが必須」という古い情報のまま止まっている理由

室谷室谷代表取締役
で、ネット上には「Windows は WSL 必須」と書いたままの記事が残ってるんですよ。あれ、更新コストを誰も払ってないだけなんですよね。
テキトー教師テキトー教師DotAI 認定講師
現場でよく聞くのもそこなんです。「WSL を入れてからでないとダメって書いてありました」と言われるんですが、今はネイティブのインストーラーが公式に用意されています。

しかも管理者権限は要りません。
室谷室谷代表取締役
情報の鮮度って事業判断と同じで、古い前提のまま決めると全部後手になる。公式の要件表を一次情報として見るのが一番コストが安いんですよね。
テキトー教師テキトー教師DotAI 認定講師
たしかに。あと WSL を使うときは PowerShell や CMD からではなく、WSL のディストリビューションのターミナルを開いて、その中で Linux 用のインストーラーを実行する。

ここを混ぜてしまう人が多いんですよ。

Git for Windowsを入れる場合と入れない場合でシェルはどう変わる?

室谷室谷代表取締役
Git for Windows、実は入れなくても動くんですよね。そこが地味に誤解されてる気がしてて。
テキトー教師テキトー教師DotAI 認定講師
そうなんです。入れると Bash ツール用に Git Bash が使われて、入れない場合はシェルツールとして PowerShell が使われる、という違いです。

WSL のセットアップには Git for Windows は要りません。
室谷室谷代表取締役
逆に Git for Windows を入れておけば PowerShell ツールも並行で使える、と。両方持っておくのが実務では楽なんですよね。
テキトー教師テキトー教師DotAI 認定講師
はい。Claude のアカウントで使う場合は PowerShell ツールがデフォルト有効で、Bedrock や Google Cloud、Microsoft Foundry 経由だと環境変数で有効化が必要という差があります。

Git Bash の場所を自動で見つけられないときは settings.json にパスを書く形です。

ターミナルが苦手ならデスクトップアプリという選択肢

室谷室谷代表取締役
4つ目がデスクトップアプリ。公式サイトから Windows 用のインストーラーを落として、サインインして「Code」タブを開く。

Node.js も CLI も個別に入れなくていいんですよ。
テキトー教師テキトー教師DotAI 認定講師
最初に戸惑うのが環境セレクターですね。Local の一番上を選んで、「Open folder…」でプロジェクトのフォルダを指定する流れです。

Cloud や SSH、WSL もここから選べます。
室谷室谷代表取締役
画面だけで完結させたい人にはこれが一番摩擦が少ない。逆に PowerShell でがっつり回したい人はネイティブ、という住み分けなんですよね。

WinGet はネイティブ側のタブの一つとして用意されている形です。
テキトー教師テキトー教師DotAI 認定講師
どの入口を選んでも中身は同じ Claude Code なので、後から乗り換えても大丈夫です。

ネイティブインストールの手順(PowerShellとCMD)

PowerShellから実行するコマンド

テキトー教師テキトー教師DotAI 認定講師
では実際に、公式が推奨している入れ方から見ていきますね。使っているシェルに合わせて1行だけ実行する、というのが基本です。
  1. スタートメニューから「PowerShell」を開く
  2. 下の1行を貼り付けて Enter を押す
powershell
irm https://claude.ai/install.ps1 | iex
室谷室谷代表取締役
これ1行で終わるんですよね。ツールを入れるときって、たいてい配布ページを探してダウンロードして・・・って手順が要るじゃないですか。

それが無いのは拍子抜けするくらいで。
テキトー教師テキトー教師DotAI 認定講師
初めて触る人は「本当にこれだけで入るんですか」と必ず聞いてきます。で、実際に入るんですよ。
室谷室谷代表取締役
ただ、このコマンドはダウンロード中に進行状況を表示しないんです。だから止まったように見える。

ここで閉じてしまう人がいるんですよね。
テキトー教師テキトー教師DotAI 認定講師
現場でよく聞くのはまさにそこです。「固まったと思って閉じました」というパターン。

しばらく待つのが正解ですね。

CMDから実行する場合のコマンド

テキトー教師テキトー教師DotAI 認定講師
コマンドプロンプトを使っている場合はどうすればいいんでしょう。
  1. スタートメニューから「コマンドプロンプト」を開く
  2. 下の1行を貼り付けて Enter を押す
code
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
室谷室谷代表取締役
CMDのほうは長いんですよ。ダウンロードして、実行して、最後にファイルを消す、という3つを1行で繋いでいる形なんです。
テキトー教師テキトー教師DotAI 認定講師
呪文に見えますよね。分解すると「取ってくる」「動かす」「片付ける」なんだと分かれば、急に読めるようになります。
室谷室谷代表取締役
最後の del は、落としてきた install.cmd を消す部分です。作業フォルダに知らないファイルが残らないのは、後から見返すときに地味にありがたいんですよね。

2つでコマンドが違う理由と、取り違えたときに起きること

PowerShell と CMD のインストール方法
PowerShell
  • スタートメニューから「PowerShell」を開く
  • irm https://claude.ai/install.ps1 | iex を貼って Enter
  • ダウンロード中は進行状況が表示されない
  • 止まったように見えても閉じずに待つ
CMD(コマンドプロンプト)
  • スタートメニューから「コマンドプロンプト」を開く
  • curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd を貼って Enter
  • 「取ってくる」「動かす」「片付ける」の3つを1行で実行
  • 最後の del で install.cmd を削除
室谷室谷代表取締役
なぜ2つで違うかというと、PowerShellの irm はCMDでは通じないコマンドだからなんですよね。逆も同じで。
テキトー教師テキトー教師DotAI 認定講師
そこを取り違えると、返ってくるメッセージがちょっと怖いんですよ。PowerShellでCMD用のを貼ると「The token '&&' is not a valid statement separator」と出ます。
室谷室谷代表取締役
逆は「'irm' is not recognized as an internal or external command」。英語で返ってくるので、壊してしまったと焦る人が多いんですよね。
テキトー教師テキトー教師DotAI 認定講師
でも中身は「シェルが違いますよ」と言われているだけなんです。メッセージの種類を見て、合っているほうのコマンドに差し替えれば大丈夫です。

管理者権限は要らない、終わったら新しいターミナルを開く

室谷室谷代表取締役
ここ、見落とされがちなんですけど、管理者として実行、は要らないんですよ。会社のPCで権限申請を出さずに試せるのは、地味に大きいんですよね。
テキトー教師テキトー教師DotAI 認定講師
たしかに。「管理者権限が必要と言われたらどうしよう」と身構える人が多いので、そこは安心してもらって。
室谷室谷代表取締役
で、終わったあとに開きっぱなしのターミナルをそのまま使わず、新しいターミナルを開く。これも忘れがちなポイントなんです。
テキトー教師テキトー教師DotAI 認定講師
新しいターミナルで claude --version を打って、バージョン番号が出れば入っています。ここまで来たら一安心ですね。

WinGet・npm・WSLから入れる手順と自動更新の落とし穴

WinGetで入れて、更新して、消すときのコマンド

  1. winget install Anthropic.ClaudeCode を実行
  2. 更新は winget upgrade Anthropic.ClaudeCode
  3. 削除は winget uninstall Anthropic.ClaudeCode
室谷室谷代表取締役
WinGet、管理側からすると配布が楽なんですよ。ただClaude Codeを起動したままだと実行ファイルがロックされて、更新が失敗することがあるんですよね。
テキトー教師テキトー教師DotAI 認定講師
現場でも「更新したのに変わらない」は聞きます。その場合はClaude Codeを閉じてから、もう一度手動で流すのが確実ですね。
室谷室谷代表取締役
あとWinGetは手軽なぶん、入れた後の更新を誰が面倒見るかが曖昧になりがちです。個人なら自分で、チームなら運用ルールを決めておいた方がいいと思います。

npmで入れる場合のNode.jsの条件とsudoの注意

  1. Node.js 22以上を用意
  2. npm install -g @anthropic-ai/claude-code を実行
  3. sudo は付けない
テキトー教師テキトー教師DotAI 認定講師
npmはNode.js 22以上が必要なんですよね。古いとEBADENGINE警告が出るけど、インストール自体は完了してネイティブバイナリで動く、という説明でした。
室谷室谷代表取締役
そうそう。でもsudoで入れると自動更新できなくなるので、権限周りは最初に整えた方がいいんですよ。

あとnpm版をすでに使っているなら、移行手順を先に見ておくと迷わないです。
テキトー教師テキトー教師DotAI 認定講師
最初に戸惑うのが、Node.jsのバージョンとグローバルインストールの権限なんですよ。ここを適当にすると後から更新で詰まります。

WSL 2のディストリビューション側ターミナルで実行する

  1. WSL 2とディストリビューションを有効化
  2. PowerShellやCMDではなく、ディストリビューション側のターミナルを開く
  3. curl -fsSL https://claude.ai/install.sh | bash を実行し、claude を起動
室谷室谷代表取締役
WSLはLinuxツールチェーンやサンドボックス前提なら選ぶ感じですか。Windows向けのツールをそのまま触るならネイティブの方が素直ですよね。
テキトー教師テキトー教師DotAI 認定講師
はい。ただPowerShellからWSLに入ったつもりで実行するとパスが混ざるので、最初に戸惑うのがそこなんですよ。

ディストリビューションのターミナルで完結させるのが大事です。
室谷室谷代表取締役
業務でコマンド実行を隔離したいならWSL、手元のWindows環境をそのまま使いたいならネイティブ、という判断になりますね。

パッケージマネージャー経由は自動更新されない

テキトー教師テキトー教師DotAI 認定講師
ここが落とし穴で。HomebrewやWinGet、Linuxのapt/dnf/apkで入れると、デフォルトでは自動更新されないんですよ。
室谷室谷代表取締役
ネイティブは起動時と実行中にバックグラウンドで更新する。更新が手動だと、現場の誰かが気づいたときしか直らないので、運用コストに効くんですよね。
テキトー教師テキトー教師DotAI 認定講師
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATEを1にすると自動アップグレードできますが、それが効くのはHomebrewとWinGetだけ。apt/dnf/apkは昇格権限が必要で、この設定では自動化できず手動アップグレードになります。
室谷室谷代表取締役
そこは誤解しやすいので、更新方法を詳しく知りたいならアップデート方法完全ガイドを見ておくと安心です。

インストールできたかの確認と初回ログイン

インストール確認から初回ログインまでの流れ
  1. 01
    新しいターミナルを開く
    インストール前に開いていたターミナルは閉じる
  2. 02
    claude --version を実行
    「2.1.211 (Claude Code)」のようなバージョン番号が出れば成功
  3. 03
    見つからない場合はPATHを疑う
    インストール先がPATHに登録されていない。再インストールより先にPATHを確認し、公式のトラブルシューティングを見る
  4. 04
    claude doctor で診断
    インストールと設定の状態を読み取り専用で診断。設定ファイルの検証エラーや推奨される修正が示される
  5. 05
    claude を実行してブラウザでログイン
    ブラウザが開くので指示に従ってログイン。認証情報は保存され次回以降は再ログイン不要
  6. 06
    アカウント切替は /login
    セッション内で /login を実行すると切り替え・再認証ができる

claude --versionでバージョンが出れば成功

  1. インストール前に開いていたターミナルは閉じて、新しいターミナルを開く
  2. claude --version を実行する
  3. 2.1.211 (Claude Code) のようなバージョン番号が表示されれば成功
  4. コマンドが見つからないと出た場合は、インストール先がPATHに登録されていない
室谷室谷代表取締役
インストールのコマンドって、ダウンロード中に進行状況を出さないんですよね。あれで「終わったのか分からない」と止まる人がいる・・・
テキトー教師テキトー教師DotAI 認定講師
現場でよく聞くのが、完了したのか不安でもう一度同じコマンドを流してしまうパターンです。確認は新しいターミナルでバージョンを見るのが一番早いんですよ。
室谷室谷代表取締役
古いターミナルのままだとPATHが反映されてなくて「入ってない」と誤解する。切り分けの基本ですよね、そこ。
テキトー教師テキトー教師DotAI 認定講師
たしかに。見つからないときは再インストールより先にPATHを疑う。

原因と対処は公式のトラブルシューティングに並んでいるので、そこを見るのが確実です。

claude doctorで設定の状態を診断する

室谷室谷代表取締役
バージョンは出たけど、なんだか挙動が変、みたいなときはどうするのが早いですか。
テキトー教師テキトー教師DotAI 認定講師
そういうときは claude doctor を一度通すといいですよ。インストールと設定の状態を読み取り専用で診断してくれて、設定ファイルの検証エラーや推奨される修正まで示してくれます。
室谷室谷代表取締役
読み取り専用なのはありがたいですね。壊す心配なく現状を見にいける。
テキトー教師テキトー教師DotAI 認定講師
初めて触る人は、エラーが出てから初めて調べるんですけど、先に一回通しておくと安心できます。ハマる人、ここが多いんですよ。

初回のclaude実行とブラウザでのログイン

室谷室谷代表取締役
ログインの流れはどうなりますか。
テキトー教師テキトー教師DotAI 認定講師
インストール後に claude を実行すると、ブラウザが開いて指示に従ってログインする形です。ログイン後は認証情報が保存されるので、次からは再ログインがいりません。
室谷室谷代表取締役
アカウントを切り替えたくなったときは。
テキトー教師テキトー教師DotAI 認定講師
セッション内で /login と打てば、切り替えも再認証もできます。覚えておくのはそれだけでも十分です。

APIキーをすでに使っている場合の挙動

室谷室谷代表取締役
APIキーを環境変数で入れている人は、ログインを飛ばせるんでしたっけ。
テキトー教師テキトー教師DotAI 認定講師
ANTHROPIC_API_KEY が設定されていて、そのキーを使うことを承認すると、ログインのプロンプトはスキップされます。逆に「ログイン画面が出ない」と戸惑う人もいるんですよ。
室谷室谷代表取締役
意図しないキーで動いている可能性もあるので、そこは一度確認しておきたいですね。どのアカウントで動いているか分からなくなるのが一番厄介なので。
テキトー教師テキトー教師DotAI 認定講師
そうなんです。今どのアカウントで動いているか怪しくなったら /login で見直す、という覚え方でいいと思います。

最初のセッションでやること(起動コマンドと使い方)

プロジェクトのフォルダに移動してからclaudeを起動する

室谷室谷代表取締役
インストールとログインが終わったら、まずはプロジェクトのフォルダに合わせて起動するのが基本なんですよね。cd でフォルダに入ってから claude を叩くと、そのプロジェクトを文脈として読んでくれます。
テキトー教師テキトー教師DotAI 認定講師
ここで最初に戸惑う人が多いんですよ。デスクトップで起動しちゃって「このプロジェクト何?」と聞いても要領を得ない、と。

先にフォルダを合わせる、これだけで体感が変わります。
室谷室谷代表取締役
起動したら最初の質問は「what does this project do?」でいいんですよね。構成を読ませるだけで、どこに何があるか一気に掴めますし。
テキトー教師テキトー教師DotAI 認定講師
はい、そのあと「where is the main entry point?」みたいに絞って聞くと返答が具体的になります。全体像から入口へ、の順番が迷いにくいです。

覚えておきたい起動オプション(1回だけ聞く・続きから・再開する)

室谷室谷代表取締役
起動のバリエーションは、まずこの5つを押さえておけば足ります。
code
claude                # 対話モードを開始
claude "task"         # 最初の指示付きで開始
claude -p "query"     # 1回だけ聞いて終了
claude -c             # 直前の会話を続行
claude -r             # 前の会話を再開
テキトー教師テキトー教師DotAI 認定講師
-p は地味に効きますね。ちょっとした確認だけしたいときに使います。

がっつり作業するなら普通に対話モードで入るほうが早いです。
室谷室谷代表取締役
-c と -r の違い、最初は「どっちも同じでしょ」となりがちなんですよね。直前をそのまま続けるのが -c、選んで再開するのが -r、という整理で覚えてます。
テキトー教師テキトー教師DotAI 認定講師
その整理で十分だと思います。会話が切れて「さっきの続き」となったときに、ここを知っているかどうかでストレスが全然違いますから。

セッション内で使うコマンドと権限モードの切り替え

室谷室谷代表取締役
中に入ってからの操作は /clear、/help、/exit あたり。長くなったら /clear で会話をリセット、というリズムですね。
テキトー教師テキトー教師DotAI 認定講師
/exit は Ctrl+D を2回でも抜けられます。あと現場でよく聞くのが権限モードの話で、Shift+Tabで切り替えられると知らないまま「確認ばかり出る」と言われることが多いです。
室谷室谷代表取締役
それは知っておくだけで作業のテンポが変わりますからね。何を自動で許可するかは作業内容で変わるので、最初は確認が出るまま慣れたほうが安全です。
テキトー教師テキトー教師DotAI 認定講師
そうですね。慣れてきたら緩める、の順番がちょうどいいです。

エディタと組み合わせて使うときの考え方

VS Code拡張で連携する場合の手順は次のとおりです。

  1. 前提を確認する。VS Code 1.94.0以上、Claude Pro / Max / Ultra / Team / Enterprise のいずれかのサブスクリプション、またはClaude Consoleアカウントが必要(APIキーは不要)
  2. VS Codeで Ctrl+Shift+X を押して拡張機能ビューを開き、「Claude Code」を検索して「Install」をクリック(公式サイトの直接インストールリンクからでも可)
  3. 拡張機能を開く。エディタ右上のSparkアイコン(ファイルを開いているときのみ表示)、左サイドバーのアクティビティバーのSparkアイコン(常時表示)、コマンドパレット(Ctrl+Shift+P)で「Claude Code」と入力、ウィンドウ右下のステータスバーの「✻ Claude Code」のいずれか
  4. 表示されない場合はVS Codeを再起動するか、コマンドパレットで「Developer: Reload Window」を実行する
室谷室谷代表取締役
エディタ側は拡張機能で入れるのが早いです。ただ拡張機能にはチャットパネル用のCLIが同梱されるだけで、統合ターミナルで claude を叩くには別途スタンドアロンのCLIが要るんですよね。
テキトー教師テキトー教師DotAI 認定講師
まさにそこが最初の落とし穴です。「拡張を入れたのにターミナルでコマンドが見つからない」となるので、前半で入れた本体と拡張は別物、と捉えておくといいです。
室谷室谷代表取締役
あとマーケットプレイスはサードパーティ提供なので、その点だけ意識しておきたいですね。開き方は4通りありますが、常時表示のサイドバーのアイコンを使っておけば迷わないです。
テキトー教師テキトー教師DotAI 認定講師
それでいいと思います。何ができるかを先に知りたい場合はClaude Codeとは?読み方・できること・使い方を完全解説にまとまっているので、そちらを見ると全体像が掴みやすいです。

ターミナルを開かずデスクトップアプリだけで使う

ターミナルを開かずデスクトップアプリで使う手順
  1. 01
    Windows用インストーラーをダウンロード
    公式サイトから取得(x64。ARM64は別インストーラー)
  2. 02
    インストーラーを実行
    ダウンロードしたファイルを実行する
  3. 03
    Startメニューからアプリを起動
  4. 04
    Anthropicアカウントでサインイン
    有料プランかConsoleアカウントが必要。無料プランでは入れない
  5. 05
    「Code」タブを開く
    サイドバー上部にある
  6. 06
    環境セレクターで「Local」の一番上の項目を選ぶ
  7. 07
    「Open folder…」でプロジェクトフォルダを選択
    Node.jsやCLIのインストールは不要

Windows用インストーラーを落としてサインインするまで

  1. 公式サイトからWindows用インストーラーをダウンロードする(x64。ARM64は別インストーラー)
  2. ダウンロードしたインストーラーを実行する
  3. Startメニューからアプリを起動する
  4. Anthropicアカウントでサインインする
室谷室谷代表取締役
アプリ版、インストーラーを落としてサインイン、で終わりなんですよね。ターミナルを一度も開かずに「Code」タブまで到達できる。
テキトー教師テキトー教師DotAI 認定講師
現場でよく聞くのが「黒い画面が出た時点で閉じた」という話で。GUIで完結するなら、そこで止まってた人がちゃんと拾えるんですよ。
室谷室谷代表取締役
これ、中の人的には配布の話がデカくて。非エンジニアの企画職にも同じ手順で渡せるので、社内展開のコスト計算が変わってくるんですよね。
テキトー教師テキトー教師DotAI 認定講師
サインインには有料プランかConsoleアカウントが必要な点だけ先に確認を。無料プランでは入れないので、そこは前の章のとおりです。

Codeタブでプロジェクトのフォルダを開く

  1. サイドバー上部の「Code」タブを開く
  2. 環境セレクターで「Local」の一番上の項目を選ぶ
  3. プロジェクトフォルダのコントロールで「Open folder…」を押し、フォルダを選択する
室谷室谷代表取締役
「Code」タブを開いて、環境セレクターでLocalの一番上を選んで、「Open folder…」でフォルダを指す。それだけで動き出す前提が整うわけです。
テキトー教師テキトー教師DotAI 認定講師
ここで最初に戸惑うのが、そもそもタブの存在に気づかないことなんですよ。サイドバーの上部にあるので、まずそこを見てもらうのが早いです。
室谷室谷代表取締役
Node.jsもCLIも別に入れなくていい、というのが地味に効きます。環境構築の手順書を配らなくて済むのは現場として大きい。
テキトー教師テキトー教師DotAI 認定講師
たしかに。先にプロジェクトのフォルダを決めてから開くと、そのあとの会話が噛み合いやすいですね。

Local以外にCloud・SSH・WSLのセッションも選べる

室谷室谷代表取締役
環境セレクター、Local以外も選べるんですよ。Cloudはアプリを閉じても続くクラウドセッション、SSHはリモートマシンへの接続、WSLはWindows限定でディストリビューション内で動く形です。
テキトー教師テキトー教師DotAI 認定講師
WSLを選ぶと、Claude Code本体もツールもgitも全部ディストリビューションの中で動くんですよね。WSL 2が必要で、ディストリビューション側にgitが入っている前提です。

WSL 1は非対応なので、そこは注意なんですよ。
室谷室谷代表取締役
このへんは業界構造というか、実行環境をどこに置くかでチームの運用が分かれる部分で。Windows側に寄せるのかWSL側に寄せるのかで、配る手順書が別物になりますから。
テキトー教師テキトー教師DotAI 認定講師
最初はLocalで十分だと思います。困った場面が出てから切り替えればいいので。

4つの権限モードの違いを押さえる

室谷室谷代表取締役
権限モードが4種類あって、「Auto」「Manual」「Accept edits」「Plan」なんですよね。名前だけ見て全部同じでしょ、と思うところが事故の分かれ目で。
テキトー教師テキトー教師DotAI 認定講師
初めて触る人は、モードの存在に気づかないまま進みがちなんですよ。まず何が起きる設定なのかを一度確認しておくのが安全です。
室谷室谷代表取締役
各モードの細かい挙動は公式ドキュメントで確認してほしいんですけど、最初から一番緩い設定にしない、というのが運用の基本なんですよね。あとで戻せない事故は取り返しがつかないので。
テキトー教師テキトー教師DotAI 認定講師
そうですね。慣れるまでは確認を挟む側で。

切り替えの場所だけ先に見つけておくと、いざというとき迷わないです。

つまずいたときのエラー別対処と、更新・アンインストール

エラー別の原因と対処
The token '&&' is not a valid statement separator
  • PowerShell用コマンドをCMDに貼ったときに発生
  • 文言は構文に見えるが原因はターミナルの種類
  • 開いている画面がPowerShellかCMDかを先に確認
  • PowerShellならPowerShell用、CMDならCMD用のコマンドを使う
'irm' is not recognized
  • PowerShell用コマンドをCMDに貼ったときに発生
  • irmはPowerShell側の書き方でCMDには存在しない
  • コマンドが間違いではなく、そのシェルに存在しないだけ
  • 正しいターミナルで正しいコマンドを実行する

「The token '&&' is not a valid statement separator」と言われたら

テキトー教師テキトー教師DotAI 認定講師
導入のところでコマンドを2種類出しましたよね。あの取り違えで出るエラーが2つあって、最初に戸惑うのが「The token '&&' is not a valid statement separator」のほうです。
室谷室谷代表取締役
あれ、PowerShell用のコマンドをCMDに貼ったときに出るやつですよね。文言だけ見ると構文の話に見えるから、原因が「ターミナルの種類」だと思い至らない。
テキトー教師テキトー教師DotAI 認定講師
現場でよく聞くのは、貼ったコマンドが正しいかより先に、いま開いている画面がどっちかを確認するほうが早い、という話ですね。PowerShellならPowerShell用のものを、CMDならCMD用のものをそのまま使えば解決します。
室谷室谷代表取締役
エラーって原因を教えてくれているようで、実際は実行環境の違いを言ってるだけなんですよね。切り分けの順番さえ決まっていれば1分で終わる話なんですけど、そこが抜けると30分溶ける。

「'irm' is not recognized」と言われたら

室谷室谷代表取締役
逆パターンが「'irm' is not recognized as an internal or external command」のほうで。これはPowerShell用のコマンドをCMDに貼ったときに出ます。
テキトー教師テキトー教師DotAI 認定講師
たしかに。irm はPowerShell側の書き方なので、CMDはそもそもそんな命令を知らないんですよ。

初めて触る人は「壊れた」と思いがちなところです。
室谷室谷代表取締役
つまり中身は「コマンドが間違っている」じゃなくて「そのシェルに存在しない」という話で。対処は正しいターミナルで正しいコマンドを叩く、それだけなんですよね。
テキトー教師テキトー教師DotAI 認定講師
あわせて、失敗の仕方によっては syntax error near unexpected token '<' が出たり、403で止まることもあります。その場合は押し通さずに、公式のインストールページにある代替手段に切り替えるのが早いです。

command not foundとPATH、ウイルス対策・実行ポリシーの話

テキトー教師テキトー教師DotAI 認定講師
インストールは終わったはずなのに claude が見つからない、というのもよく聞きます。これはコマンド自体ではなく、置き場所がPATHに入っていないだけのことが多いんですよね。
室谷室谷代表取締役
あれ、初見だと「インストール失敗した」と判断して最初からやり直しちゃうんですよ。無駄なやり直しほど時間を食うものはないので、まず状態を見る。
テキトー教師テキトー教師DotAI 認定講師
claude doctor でインストールや設定を読み取り専用で診断できます。設定ファイルの検証エラーや推奨される修正まで出るので、最初に見るならこれがおすすめです。
室谷室谷代表取締役
あと環境によってはセキュリティソフトや実行ポリシーでスクリプトが止められることもありますから、そこは自己判断で緩めずに公式のトラブルシューティングを確認したほうがいい。社内に配る立場で言うと、この一手間を飛ばすと全員が同じところで転ぶんですよね。

更新のされ方とアンインストールの手順

テキトー教師テキトー教師DotAI 認定講師
更新のされ方は導入方法で変わるんですよ。ネイティブで入れた場合は起動時や実行中にバックグラウンドで自動更新され、claude update で即時に更新もできます。
室谷室谷代表取締役
逆にWinGetやLinuxのパッケージマネージャー経由は自動更新の対象外で、そこは手で上げる必要がある。この差はあとから効いてきます。
code
winget upgrade Anthropic.ClaudeCode
テキトー教師テキトー教師DotAI 認定講師
自動更新のチャンネルは autoUpdatesChannel で latest と stable を選べて、止めたいときは設定の env に DISABLE_AUTOUPDATER を入れる形です。細かい設定はClaude Codeのアップデート方法完全ガイドで解説しています。
室谷室谷代表取締役
で、消すときは入れた手段に合わせるのが基本。WinGetなら winget uninstall Anthropic.ClaudeCode、npmなら npm uninstall -g @anthropic-ai/claude-code、ネイティブはバイナリとバージョンフォルダの削除、という整理ですね。

Windows固有の細かい削除手順は公式のセットアップページのPowerShellタブを見るのが確実です。

よくある質問

Q1. 管理者権限がない会社のPCでも入れられますか?

室谷室谷代表取締役
これ、問い合わせが多いやつなんですよね。会社のPCで管理者権限を持ってないと、インストーラーが途中で弾かれることがあるんですよ。
テキトー教師テキトー教師DotAI 認定講師
現場でよく聞くのは「最後の最後で拒否される」パターンですね。ユーザー領域に入れる形なら通ることもあるので、まず配布元の条件を確認したほうが早いです。
室谷室谷代表取締役
そこを自己判断で突破しようとしないほうがいいですね。情報システムに一声かけるのが結局いちばん速い・・・

Q2. 仕事用と個人用でアカウントは分けたほうがいいですか?

テキトー教師テキトー教師DotAI 認定講師
初めて触る人が最初に戸惑うのが、ログインをどちらのアカウントでやるか、なんですよ。会社のアカウントと個人のアカウントが混ざると、あとから権限も精算も面倒になります。
室谷室谷代表取締役
これ、経費の話に直結するんですよね。MYUUU の現場だと業務利用は会社アカウントで統一してます。

個人アカウントで業務を回すと、人が抜けたときに詰むんですよ。
テキトー教師テキトー教師DotAI 認定講師
たしかに。切り替え自体はログインし直せば済むので、最初に決めておけばそれで終わる話ですね。

Q3. WSLを入れるとPCが重くなりませんか?

テキトー教師テキトー教師DotAI 認定講師
「WSLを入れたらPCが重くなるんじゃないか」と心配する人は多いですね。実際は使っていないときは動いていないことが多いので、体感が大きく変わることはあまりないです。
室谷室谷代表取締役
メモリは起動中のプロセス次第なんですよね。ビルドを回しながら別の作業もするなら、物理メモリに余裕があるか一度見ておくといい・・・
テキトー教師テキトー教師DotAI 認定講師
あと、WSLの中とWindows側でファイルを置く場所が違うので、そこだけ最初に慣れておくと後がラクです。

Q4. 社内ネットワークから通信できないときは?

室谷室谷代表取締役
会社のネットワークだと、プロキシ越えの設定が入っていないと通信が通らないことがあるんですよ。
テキトー教師テキトー教師DotAI 認定講師
現場感覚で言うと、エラー文だけ見ても原因が分かりにくいので「ネットワークの問題か、設定の問題か」を切り分けるのが先ですね。ブラウザは普通に開けるのに、という場合は特に。
室谷室谷代表取締役
プロキシの書き方は環境ごとに違うので、公式の案内に沿って入れるのが確実ですね。ここは自己流でやるとハマる・・・

Q5. WindowsとMacでできることに差はありますか?

テキトー教師テキトー教師DotAI 認定講師
「Macの記事しか見つからない」というのはよく聞きますね。基本の操作は同じですが、パスの書き方や導入の仕方が変わるので、Windows向けの手順を追ったほうが早いです。
室谷室谷代表取締役
チームで混在してるときは手順書をWindows版とMac版で分けてます。そこを混ぜると、新しく入る人が必ず一度つまずくんですよね。
テキトー教師テキトー教師DotAI 認定講師
たしかに。詰まったときに「自分の環境の話か、全員に共通の話か」が分かっているだけで、切り分けがかなり楽になります。

まとめ

室谷室谷代表取締役
というわけで、WindowsでClaude Codeを始めるなら、まず自分の環境でどの入れ方が通るかを確かめるのが最初の一歩なんですよね。
テキトー教師テキトー教師DotAI 認定講師
たしかに。最初から全部を完璧にやろうとすると、どこで詰まったのか分からなくなるので、ひとつ入れて動かしてみる、で十分だと思います。
室谷室谷代表取締役
あと、入れたあとに放置すると更新の話が出てくるので、そこだけ頭の隅に置いておくといいですね。使ってみて物足りないと感じたら、そのときに次の選択肢を考えれば遅くない・・・
テキトー教師テキトー教師DotAI 認定講師
現場感覚で言うと、最初のセッションで一度ちゃんと動くと、そのあとの不安が一気に減ります。まずはログインして一言投げるところまで、やってみてください。

Related

関連記事

New Articles

新着記事

ガイド

Claude Sonnet 4.6とは?料金とできること、2026年11月時点で使うべきかを整理

2026年11月13日
室谷テキトー教師
ガイド

CanvaのAI画像生成のやり方|無料で使える回数と商用利用の注意点

2026年11月13日
室谷テキトー教師
ガイド

CapCutのログイン方法をスマホ・パソコン・ウェブ版別に整理|入れない時の対処も

2026年11月13日
室谷テキトー教師
ガイド

Stable Diffusion WebUI Forge入門|本家とフォークの選び方・導入手順

2026年11月13日
室谷テキトー教師
ガイド

Stable Diffusionで動画を作る方法は2系統。AnimateDiffとSVDの違いと商用利用の注意点

2026年11月13日
室谷テキトー教師
ガイド

FLUX.2 kleinとは?4B・9Bの違いと商用利用、ComfyUIでの使い方

2026年11月13日
室谷テキトー教師
ニュース

Anthropicの「Claude Meetings」とは?会議に参加して議事録・資料を同時作成

2026年11月13日
室谷テキトー教師
ガイド

Zoom AI Companionとは?ZoomMateに変わった2026年の料金と機能

2026年11月13日
室谷テキトー教師
ニュース

Gemini 4 Hydrogenとは?Google DeepMindが発表した高速実行特化モデル

2026年11月13日
室谷テキトー教師
ニュース

Microsoft Copilotの「Claude Fable 5.2」とは?CoworkとStudioで提供開始

2026年11月13日
室谷テキトー教師

Join

AIプレナーになる。

入会は審査制です。いまの事業と、AIで何を動かしたいのかを聞かせてください。

参加を申請する