【結論】Windowsへ安全にインストールする
WindowsではClaude CodeをPowerShellまたはCMDへネイティブ導入でき、WSL 2も選べます。
ネイティブWindowsではGit for Windowsは任意で、未導入時はPowerShell toolが利用されます。
管理者権限、Node.js、npm、Execution Policy変更は推奨ネイティブ導入の必須条件ではありません。
# 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
# プロジェクトで実行:Planモードで起動
cd C:\Projects\MyApp
claude --permission-mode plan具体的な手順・設定方法
WindowsネイティブとWSL 2のどちらへプロジェクトを置くか決めます。
通常ユーザー権限でインストールし、
claude doctorを実行します。初回タスクはGit管理済みフォルダで読み取り専用から開始します。
実践プロンプト / 活用テクニック
# 起動後のセッション内で入力
このWindows開発環境を読み取り専用で診断してください。
Shell、Git、実行バイナリ、現在ディレクトリ、Git状態を確認してください。
Execution Policy、環境変数、ファイル、レジストリは変更しないでください。注意点・よくあるエラーと対処法
管理者PowerShellを常用しないでください。
Git BashとPowerShellではパス、引用符、環境変数の構文が異なります。
Windowsネイティブではsandboxが利用できないため、必要ならWSL 2を検討します。