Claude Desktop 一键安装程序(国内网络优化版)

绕过下载网络限制,双击即装 Claude Desktop,并自动修复 Claude Code 组件缺失问题。多源镜像 + SHA256 校验,官方 MSIX 未重打包。

下载 ClaudeDesktop-Installer.exe 查看源码

快速开始

  1. 下载 ClaudeDesktop-Installer.exe(约 36KB,自包含单文件)
  2. 双击运行,UAC 弹窗点"是",程序自动完成:下载 MSIX(GitHub 镜像 → R2 → 官方,有缓存则秒过)→ 校验 SHA256 → 静默安装 → Node.js 检测 → 安装 claude-code 并修复二进制 → 创建桌面快捷方式 → 聚合 API 配置
  3. 聚合 API 配置(回车即默认值):Base URL 默认 `https://n.tokeness.io`,粘贴 Key(留空回车会自动打开 https://tokeness.io/keys 引导获取)
  4. 完全退出 Claude Desktop(含系统托盘图标)再重新打开
  5. 开始对话即用;仍提示连接失败时检查注册表策略值

已安装过的环境重复运行会命中缓存并跳过已装步骤,可安全重复执行。

安装脚本运行截图

Claude Desktop 运行截图

功能特性

工作原理

1. 下载(多源回退)

优先级 来源 说明
1 GitHub Release + gh-proxy(v4.gh-proxy.orggh-proxy.org 双前缀回退) tag 通过 api.github.com 动态获取
2 Cloudflare R2 短链 claudeapp.agentsmirror.com/latest/win-x64 镜像仓库 Wangnov/claude-app-mirror 提供,自动跟随最新版
3 官方 redirect claude.ai/api/desktop/... 国内通常被 region 封锁(302 到 app-unavailable-in-region),仅兜底

官网 Windows 下载按钮给的 ClaudeSetup.exe(约 7MB)只是在线引导器,安装时仍会从被墙的 downloads.claude.ai 拉取真正的 MSIX。本程序直接下载自包含可离线安装.msix

2. 静默安装 MSIX

进程内调用 PowerShell SDK:优先 Add-AppxProvisionedPackage(机器范围注册,所有用户可用,注册 Cowork 虚拟化服务);失败回退 Add-AppxPackage(用户级)。安装完成后创建 Claude Desktop.lnk 桌面快捷方式(AUMID 通过 Get-StartApps 动态获取)。

3. 修复 “Host Claude Code binary not available”

根因:Claude Desktop 内部依赖独立二进制 claude.exe,需从 Anthropic 服务器自动下载到用户数据目录,国内网络下 DNS 解析失败(ERR_NAME_NOT_RESOLVED)导致组件缺失。修复流程(全部自动):

  1. 系统无 Node.js 时从 npmmirror 镜像静默安装(默认 v24.19.0)
  2. npm config set registry https://registry.npmmirror.com
  3. npm install -g @anthropic-ai/claude-code
  4. 确定 claude-code 版本(优先 Desktop 已初始化的版本目录,否则用 npm 最新版)
  5. claude.exe 复制到 %LOCALAPPDATA%\Packages\<PackageFamilyName>\LocalCache\Local\Claude-3p\claude-code\<version>\
  6. 创建 .verified 标记文件,重启 Claude Desktop

4. 聚合 API 配置(Anthropic 兼容端点)

国内无法直接登录 Anthropic 账号时,可配置第三方聚合端点:

参数参考

参数 说明
-Force 强制重装(先卸载旧版)
-SkipClaudeCode 只装桌面版,跳过 Claude Code 修复
-SkipNodeJs 使用系统已有 Node.js
-NodeVersion v24.19.0 指定 Node.js 版本(npmmirror)
-ClaudeCodeVersion 2.1.138 手动指定 claude-code 版本
-Mirror github\|r2\|official 下载源优先级(默认 github)
-SkipChecksum 跳过 SHA256 校验(不推荐)
-ApiBaseUrl <url> / -ApiKey <key> / -ApiModels <models> 直接指定聚合端点配置
-h 帮助

边界与风险

相关链接

常见问题

所有下载源都失败怎么办?

检查网络/代理连通性;可挂代理后 -Mirror official 直连官方,或手动下载 MSIX 后调用 Add-AppxPackage

提示无法探测 claude-code 版本?

手动指定 -ClaudeCodeVersion 2.1.xxx(版本可从 Claude-3p\logs\main.log 查看)。

npm install 失败?

检查 registry.npmmirror.com 连通性,或先执行 npm config set registry https://registry.npmmirror.com

安装后 Cowork 不可用?

确认安装输出为「机器范围注册成功」(本程序默认走此路径)。

仍提示连接失败?

完全退出(含托盘)重启 Claude Desktop,并确认 reg query HKCU\SOFTWARE\Policies\Claude 有 4 个 inference* 值。