【結論】解決策 / 実行コマンド
WindowsではNode.js必須のnpm版だけでなく、公式ネイティブインストーラーまたはWinGetを利用できます。
PowerShellで公式スクリプトを実行し、claude doctorでPATH、更新、依存関係を確認します。
# Windows PowerShellで実行:公式ネイティブ版を導入
irm https://claude.ai/install.ps1 | iex
# Windows PowerShellで実行:別方式としてWinGetを利用
winget install Anthropic.ClaudeCode
# PowerShellで実行:導入結果を確認
claude --version
claude doctor
# PowerShellで実行:初回認証を開始
claude具体的な手順・設定方法
公式ドキュメントで対応Windowsバージョンとシェル要件を確認します。
新しいPowerShellを開き、
Get-Command claudeで実行ファイルの場所を確認します。プロジェクトへ移動して起動し、会社または個人の対象アカウントで認証します。
実践プロンプト / 活用テクニック
# PowerShellで実行:読み取り専用の動作確認
claude -p "現在のディレクトリのファイル名と技術スタックを報告してください。ファイル変更、依存関係導入、コマンド実行は行わないでください"注意点・よくあるエラーと対処法
npm版のExecutionPolicy問題を解決するために、システム全体を安易にRemoteSignedへ変更しないでください。
旧npm版とネイティブ版が競合する場合はGet-Command claude -AllでPATHを整理します。
会社端末ではPowerShellスクリプト、WinGet、ブラウザ認証が管理ポリシーで制限される場合があります。