Windows 环境下的安装、终端设置与使用配置指南
选择一种安装方式即可;安装完成后均可继续执行步骤 2–4。
Windows Native 安装方式会直接在本机安装 claude.exe。启动 PowerShell 执行下方命令。
$ irm https://claude.ai/install.ps1 | iex
%USERPROFILE%\.local\bin 并回车(这通常是官方脚本默认的安装路径)。里面有
claude.exe 这个文件则代表安装成功。
TUN 模式并选择清除系统代理。或者在 PowerShell 中临时设置网络环境变量,运行以下命令(请把 10809
替换成你实际的代理端口)。
$ $env:HTTP_PROXY="http://127.0.0.1:10809"
TUN 环境下会自动更新。若需立即手动更新,请先按需配置代理,再执行:
$ claude update
npm 安装要求 Node.js 22 或更高版本。请先检查本机 Node.js 版本:
$ node --version
$ npm install -g @anthropic-ai/claude-code
$ npm install -g @anthropic-ai/claude-code@latest
claude 启动,后续步骤 2–4 与 Native 安装方式相同。
在任意目录打开终端,输入 claude 即可启动交互式命令行。
$ claude
claude 不是内部或外部命令,先完全关闭并重新打开终端再试。仍然无效时,按 Win 键搜索 环境变量,打开 编辑账户的环境变量 或 编辑系统环境变量,在 用户变量 中编辑 Path,新建一项 %USERPROFILE%\.local\bin。保存后关闭并重新打开终端,再执行 claude。
$ %USERPROFILE%\.local\bin
在 📁 C:\Users\你的用户名\.claude\settings.json 中添加下方 API 服务配置(无该文件时请手动创建)。
如果文件中已有 env 字段,请把环境变量合并进去,避免覆盖已有配置。
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.example.com",
"ANTHROPIC_AUTH_TOKEN": "sk-你的 API Key",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "你的 Opus 模型 ID",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "你的 Sonnet 模型 ID",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "你的 Haiku 模型 ID"
}
}
ANTHROPIC_DEFAULT_OPUS_MODEL、ANTHROPIC_DEFAULT_SONNET_MODEL、ANTHROPIC_DEFAULT_HAIKU_MODEL。
在 📁 C:\Users\你的用户名\.claude.json 中添加以下字段,让 Claude Code 跳过首次引导。
{
// ... 其他已有字段保持不变 ...
"hasCompletedOnboarding": true
}
{"hasCompletedOnboarding": true}。
claude 即可。
IDE 插件安装方式适合只在 VS Code 侧边栏里使用 Claude Code,仅使用插件时可以跳过步骤 1-4,直接通过插件设置完成配置。
settings.json 中,将下方配置粘贴进去并保存"claudeCode.environmentVariables": [
{
"name": "ANTHROPIC_BASE_URL",
"value": "https://api.example.com"
},
{
"name": "ANTHROPIC_AUTH_TOKEN",
"value": "sk-你的 API Key"
},
{
"name": "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
"value": "1"
},
{
"name": "CLAUDE_CODE_ATTRIBUTION_HEADER",
"value": "0"
},
{
"name": "ANTHROPIC_DEFAULT_OPUS_MODEL",
"value": "你的 Opus 模型 ID"
},
{
"name": "ANTHROPIC_DEFAULT_SONNET_MODEL",
"value": "你的 Sonnet 模型 ID"
},
{
"name": "ANTHROPIC_DEFAULT_HAIKU_MODEL",
"value": "你的 Haiku 模型 ID"
}
]
settings.json 的根对象中,注意 JSON 格式(若已有其他配置,在末尾添加逗号后追加此项)。保存后重启 VS
Code 即可生效。仅使用 VS Code 插件时无需安装 Claude Code CLI;若还要在终端中使用 claude,仍需完成 CLI 安装方式。
ANTHROPIC_DEFAULT_OPUS_MODEL、ANTHROPIC_DEFAULT_SONNET_MODEL、ANTHROPIC_DEFAULT_HAIKU_MODEL。
settings.json 即可;若用户目录下的 settings.json 和插件的 Environment Variables 都有配置,插件会优先读取 settings.json。
如果你希望 Claude Code 跳过权限确认,可以按使用方式选择 CLI 或 IDE 插件中的一种配置。此模式会降低操作确认保护,仅在你明确理解风险时开启。
{
"permissions": {
"defaultMode": "bypassPermissions"
}
}
permissions 字段,不要覆盖原有配置。
在 📁 C:\Users\你的用户名\.claude\settings.json 的根对象中添加以下配置。
{
"autoCompactEnabled": true,
"autoCompactWindow": 220000
}
autoCompactEnabled 用于启用自动压缩;建议将 autoCompactWindow 设置为模型上下文的约 80%,
220000 为示例值,请按实际模型上下文调整。保存后重新启动 Claude Code 生效。
settings.json 中已有其他字段,请在根对象中合并以上配置,不要覆盖原有内容。
建议使用 PowerShell 7 运行 Claude Code。它持续更新、兼容更现代的命令与脚本,终端体验更完善;并且可与系统自带的 Windows PowerShell 并存。
$ winget install --id Microsoft.Powershell --source winget
$ winget list --id Microsoft.PowerShell --upgrade-available
$ winget upgrade --id Microsoft.PowerShell