【結論】Windowsへネイティブ導入する
WindowsではClaude Codeをネイティブ環境またはWSL 2で利用できます。
推奨ネイティブインストーラーではNode.js、npm、管理者権限、PowerShell実行ポリシー変更は必須ではありません。
Projectの場所と必要機能でNativeかWSL 2を選びます。
# Windows PowerShellで実行:ネイティブ版を導入
irm https://claude.ai/install.ps1 | iex
# Windows CMDで実行:ネイティブ版を導入
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
# PowerShellで実行:導入結果を確認
claude --version
claude doctor
# Projectで実行:Planモードで開始
claude --permission-mode plan具体的な手順・設定方法
RepositoryをNativeかWSL 2のどちらへ置くか決めます。
通常User権限で導入し、
Get-Command claudeで実行Pathを確認します。Git、Shell、Encoding、Line endingを既存Projectへ合わせます。
空のGit Repositoryで読取とPlanから動作確認します。
実践プロンプト / 活用テクニック
# 起動後のセッション内で入力
このWindows環境を読み取り専用で診断してください。
Claude Code、Git、Shell、現在のPath、文字Encodingを確認してください。
Execution Policy、Registry、環境変数、Fileは変更しないでください。注意点・よくあるエラーと対処法
Execution Policyを緩和する前に、npm版を本当に使っているか確認してください。
Native WindowsとWSLのPathやCredentialを混在させるとCommandが見つからない原因になります。
ScriptはUTF-8とPowerShell versionを明示してTestします。