Claude Code Windows 怎么安装:PowerShell、WinGet 与 doctor

这篇教程只解决一个问题:普通 Windows 用户怎样安装 Claude Code,并确认命令、运行环境和配置文件都正常。

直接答案官方当前推荐 Windows PowerShell 原生安装:irm https://claude.ai/install.ps1 | iex;也可以使用 winget install Anthropic.ClaudeCode。安装后重新打开终端,运行 claude --versionclaude doctor。项目在 Windows 工具链中用 Native;需要 Linux 工具链或沙箱时考虑 WSL 2。

适合谁,不适合谁

适合:第一次安装 CLI希望在 PowerShell 或 CMD 中直接运行 Claude Code。
适合:在 Native 与 WSL 间选择需要根据项目位置和 Linux 工具链决定。
不适合:复制未知安装脚本只使用 Claude Code 官方文档给出的域名和包名。
不适合:安装后直接处理敏感项目先检查认证、权限和数据边界,再打开真实项目。

开始前准备

  1. Windows 10 1809+ 或 Windows Server 2019+,至少 4 GB RAM。
  2. PowerShell、CMD 或 WSL 终端,以及可访问官方安装地址的网络。
  3. Native Windows 可选安装 Git for Windows;没有 Git 时可使用 PowerShell 工具。
  4. 决定项目位于 Windows 文件系统还是 WSL Linux 文件系统。
官方安装来源安装脚本应来自 claude.ai,WinGet 包名为 Anthropic.ClaudeCode。不要运行来源不明的下载器或修改版。

完整步骤

01

选择 Native Windows 或 WSL 2

Windows 原生项目和工具使用 Native;依赖 Linux 工具链或需要沙箱时选择 WSL 2,并在 WSL 内安装和运行。

02

运行官方安装命令

PowerShell 使用官方 install.ps1;不想执行脚本时可以选择 WinGet。通常不需要以管理员身份运行原生安装。

03

重新打开终端检查版本

关闭并重新打开 PowerShell,运行 claude --version。如果找不到命令,检查 PATH 和安装方式。

04

运行 doctor 诊断

claude doctor 会检查安装健康、设置文件错误和相关警告,不启动完整会话。

05

进入测试目录完成首次启动

在无敏感信息的目录运行 claude,确认登录或网关配置,再发送一个只读测试任务。

官方 PowerShell 安装与验证命令

安装前确认当前终端提示符以 PS 开头,并检查命令域名。

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

# 重新打开 PowerShell 后验证
claude --version
claude doctor

# WinGet 替代安装方式
winget install Anthropic.ClaudeCode
不推荐

在 PowerShell 中照抄 CMD 的 && 安装命令。

建议做法

先确认终端类型;PowerShell 使用 irm ... | iex,CMD 使用官方 CMD 安装命令。

怎样判断结果是否可用?

安装成功应能打印版本并通过 doctor 检查;只看到安装脚本结束不代表 PATH 和运行环境已经正常。

常见问题与报错

PowerShell 提示 && 不是有效分隔符

你复制了 CMD 命令。改用官方 PowerShell 安装命令。

claude 命令找不到

重新打开终端,检查安装是否成功和 PATH;运行 Get-Command claude -ErrorAction SilentlyContinue 定位。

WinGet 安装后版本未更新

WinGet 不自动更新;按官方说明运行 winget upgrade Anthropic.ClaudeCode

Native Windows 与 WSL 项目路径混乱

在项目实际所在环境中安装和启动,不要在 PowerShell 中操作 WSL 内项目后再混用路径。

完成后的检查方法

  • 安装来源为官方 claude.ai 或 WinGet 包。
  • claude --version 能打印版本。
  • claude doctor 没有阻断性安装或设置错误。
  • Native 或 WSL 选择与项目位置一致。
  • Git for Windows、PowerShell 或 WSL 工具链符合项目需要。
  • 首次测试目录不包含敏感数据。

FAQ

Claude Code Windows 必须安装 Node.js 吗?

官方原生安装和 WinGet 方式不以 Node.js 为前提;npm 是另一种安装方式。

Native Windows 还是 WSL 2 更好?

取决于项目。Windows 原生工具链用 Native;Linux 工具链或沙箱需求优先 WSL 2。

需要管理员权限吗?

官方说明 Native Windows 安装通常不需要管理员身份;具体仍受设备策略影响。

安装成功后下一步是什么?

先完成认证或网关配置,再在安全测试目录发送只读任务并检查 /status

资料来源与版本说明

安装检查通过后,再配置当前 API 服务。

先在控制台确认是否提供 Claude Code 专用网关、Base URL 和凭证请求头。 模型、价格、额度与规则以对应业务站当前展示为准。

进入小贺API查看配置

下一步