如何使用 Winget 下载 Claude Code 并实现绿色便携安装

作者:越重天日期:2026/7/8

🧑 博主简介CSDN博客专家「历代文学网」(PC端可以访问:https://lidaiwenxue.com/#/?%5F%5Fc=1000)总架构师,首席架构师,也是联合创始人!16年工作经验,精通Java编程高并发设计分布式系统架构设计Springboot和微服务,熟悉LinuxESXI虚拟化以及云原生Docker和K8s,热衷于探索科技的边界,并将理论知识转化为实际应用。保持对新技术的好奇心,乐于分享所学,希望通过我的实践经历和见解,启发他人的创新思维。在这里,我希望能与志同道合的朋友交流探讨,共同进步,一起在技术的世界里不断学习成长。
🤝商务合作:请搜索或扫码关注微信公众号 “ 心海云图


如何使用 Winget 下载 Claude Code 并实现绿色便携安装

前言

很多 Windows 用户希望通过包管理器 winget 来管理软件,但又不想受限于默认的安装路径,尤其是像 Claude Code 这样的命令行工具,我们希望它能像“绿色软件”一样,放在任意目录下直接使用。

本文会详细梳理 winget 的常用语法,并重点讲解如何使用 winget download 命令,将 Claude Code 的 claude.exe 下载到指定目录,实现“只下载、不安装”的便携效果。


一、Winget 简介

winget 是 Windows 官方的包管理器,集成在 Windows 10/11 中(需要较新版本)。它可以从微软社区仓库中搜索、安装、升级和卸载软件,类似 Linux 下的 aptyum

常用命令格式:

1winget <命令> [选项] [包ID或名称]
2

二、Winget 常用命令语法

1. 搜索软件包

1winget search <关键词>
2

例如:winget search claude

2. 查看包详细信息

1winget show <包ID>
2

加上 --versions 可列出所有历史版本:

1winget show Anthropic.ClaudeCode --versions
2

3. 安装软件包

1winget install <包ID>
2

可选参数:

  • --location <路径>:指定安装目录(部分软件可能忽略
  • --silent:静默安装,不弹窗
  • --scope machine|user:为所有用户或当前用户安装

4. 列出已安装的包

1winget list
2

查看特定包:

1winget list Anthropic.ClaudeCode
2

5. 升级软件包

1winget upgrade <包ID>
2

6. 卸载软件包

1winget uninstall <包ID>
2

7. 下载软件包(不安装)—— 本文重点

1winget download <包ID> --download-directory <目标文件夹>
2

此命令会仅下载安装包(或直接下载可执行文件)到指定文件夹,不会进行任何安装操作


三、Claude Code 的特殊性

Claude Code 是 Anthropic 推出的 AI 编程助手,其 Windows 版本通过 winget 发布时,直接分发的是 claude.exe 可执行文件,而不是需要安装的 .msi.exe 安装包。

因此,我们可以利用 winget download 直接获得 claude.exe,并把它当作便携软件使用。

注意:虽然 winget install 支持 --location 参数,但对于 Anthropic.ClaudeCode官方安装器可能会忽略该参数,依然将文件安装到固定路径(如 %USERPROFILE%\.local\bin)。而 winget download 则能完全绕过安装过程,让我们自由放置文件。


四、完整命令:下载 Claude Code 到指定目录

命令示例

1winget download Anthropic.ClaudeCode --download-directory "D:\MyTools\ClaudeCode"
2

参数说明

  • Anthropic.ClaudeCode:包的 ID,唯一标识 Claude Code。
  • --download-directory:后面跟上你希望存放 claude.exe 的文件夹路径。

执行效果

  • 命令执行后,winget 会从官方源获取最新版本的 claude.exe,并直接保存到指定目录。
  • 终端会显示下载进度,完成后不会弹出任何安装界面。
  • 此时,你可以在该目录下直接运行 .\claude.exe --version 验证。

使用环境变量

你也可以使用环境变量简化路径,例如:

1winget download Anthropic.ClaudeCode --download-directory "%USERPROFILE%\Downloads\Claude"
2

五、实现真正的“绿色便携”

通过上述命令下载到的 claude.exe 是独立的,不依赖注册表或系统目录。你可以:

  1. 任意移动:将 claude.exe 复制到 U 盘、网络驱动器等。
  2. 配置 PATH:将所在目录添加到系统环境变量 Path 中,即可在任何命令行窗口直接调用 claude
  3. 集成到 IDE:在 VS Code、Eclipse 等编辑器中,配置 Claude 插件时,直接指定此 claude.exe 的完整路径,无需依赖系统 PATH。

六、其他实用技巧

查看当前已安装的 Claude Code 版本

1winget list Anthropic.ClaudeCode
2

升级到最新版(如果已安装)

1winget upgrade Anthropic.ClaudeCode
2

若想卸载已安装的版本

1winget uninstall Anthropic.ClaudeCode
2

七、总结

  • winget 是 Windows 下强大的包管理工具,掌握基础命令能极大提升软件管理效率。
  • 对于 Anthropic.ClaudeCodewinget download 是获取独立 claude.exe 的最佳方式,完美满足“绿色版”需求。
  • 完整的下载命令:
1winget download Anthropic.ClaudeCode --download-directory "你的目标文件夹"  

从此,你可以轻松将 Claude Code 随身携带,不受系统安装策略的限制,实现自由的开发环境配置。


如何使用 Winget 下载 Claude Code 并实现绿色便携安装》 是转载文章,点击查看原文


相关推荐


线程概念与控制(中)
无忧.芙桃2026/6/30

本篇目标: 1.线程库的引入与理解 2.验证之前的概念 3.知道如何创建线程,终止线程,等待线程和分离线程 一.Linux线程控制 1.引入线程库 1.1.创建线程 通过之前对线程的理解,我们已经知道OS中有这么个执行流了,那么如何验证它是真的存在呢?那么就需要接下来的操作 首先我们需要创建一个线程,就需要用到pthread_create函数,如代码: 原型: int pthread_create(pthread_t *thread, const pthread_attr_


Re:Linux系统篇(三十三)文件篇·六:一文讲透 Linux 文件系统:从 EXT2 物理布局到 VFS 源码级全景解析
小此方2026/6/21

◆ 博主名称: 小此方-CSDN博客 大家好,欢迎来到小此方的博客。 ⭐️Linux系列个人专栏: 【主题曲】Linux ⭐️此方的GitHub: github_此方 ⭐️ Re系列专栏:我们思考 (Rethink) · 我们重建 (Rebuild) · 我们记录 (Record) 文章目录 概要&序论一、 EXT2 文件系统的整体磁盘布局1.1 从物理磁盘到逻辑分区


Kimi版超级玛丽效果“惊人”,配额不足5厘米!
甲维斯2026/6/13

让 AI 一句话写一个《超级玛丽》的测试继续! 测完了国内最强的 GLM-5.1 之后,我们来看看国内第二强的 Kimi2.6。 Kimi 这次的表现可是“非常精彩”,我都有点不知道该如何展示! 我就先上一张图吧: 各位有何感想?这是超级玛丽?玛丽呢?管道呢?蘑菇呢? 好像已经没有什么好评了,这个结果....已经很难打分了! 我就不信这个邪了,可能真的是我运气太好了,直接抽到废卡。 我专门用它们的 Kimi Code 再跑了一遍。 这次结果好了一些,但是也很“抽象”! 能玩了,但是并不能玩多


2.PDF长文档完整读取
HappyAcmen2026/6/6

一、先知道什么是RAG 1. 一句话给 RAG 下定义 RAG = 给大模型(比如 ChatGPT、豆包、开源大模型)外挂了一个你自己的私有知识库,让大模型能精准、无差错地回答你私有数据里的内容,不会瞎编、不会用过时的知识。 你可以把 RAG 理解成: 大模型是一个超级会说话、会总结的「秘书」,但她的知识是固定的、过时的,而且完全不知道你电脑里的 PDF、文档、笔记这些私有内容RAG 就是你给这个秘书配的一个专属智能文件柜 + 精准检索神器,你把自己的所有文档、PDF、笔记都放进这个柜子里,秘书


Neo4j + Graph RAG 医疗知识图谱工程实践:患者教育问答真正需要的是“关系可追溯”
swipe2026/5/31

做医疗患者教育问答时,很多团队第一反应是把科普文章、指南摘要、院内宣教材料全部切片,然后丢进向量库。用户问“高血压要看哪个科”“为什么建议做血压监测”“糖尿病患者教育材料应该关联哪些检查”,系统就从文档里召回几段相似文本,再让大模型总结。 这条路能跑通,但很快会遇到一个问题:患者教育知识不是只有“文本相似”,还有大量“实体关系”。 比如“高血压”不是孤立的一段说明,它可能关联到常见表现、风险器官、建议就诊科室、常见检查、生活方式教育材料、随访提醒。用户真正想问的也不一定是“高血压是什么”,而是:


面试通关:JWT 认证与双 Token 机制深度解析
Lee川2026/5/9

面试通关:JWT 认证与双 Token 机制深度解析 本文专为面试准备,以问答形式拆解 JWT 认证体系的核心考点。每个问题都包含"面试怎么说"和"代码怎么写的"两个层面,让你既能侃侃而谈,也能落笔有物。 开篇:为什么面试官爱问 JWT? 在前后端分离成为主流的今天,身份认证 是每个系统必须解决的第一道门槛。JWT(JSON Web Token)作为无状态认证方案的代表,几乎出现在每一份后端/全栈岗位的 JD 中。面试官问 JWT,通常是在考察三个层面的理解:


【动态规划算法】(斐波那契数列模型详解)
承渊政道2026/4/29

🔥承渊政道:个人主页 ❄️个人专栏: 《C语言基础语法知识》 《数据结构与算法》 《C++知识内容》 《Linux系统知识》 《算法刷题指南》 《测评文章活动推广》 《大模型语言路线学习》 ✨逆境不吐心中苦,顺境不忘来时路!✨ 🎬 博主简介: 在算法学习的过程中,动态规划始终是一个绕不开的重要主题.它不仅是解决复杂问题的高效工具,也是面试和竞赛中出现频率极高的核心考点.对于初学者而言,动态规划之所以难,往往不在于代码实现本身,而在于如何理解


从0到1:Spring Boot 中WebSocket实战揭秘,开启实时通信新时代
常利兵2026/4/21

从0到1:Spring Boot 中WebSocket实战揭秘,开启实时通信新时代 引言:实时通信的需求与挑战 在当今数字化时代,互联网应用的实时交互需求日益增长。从在线聊天、股票行情实时更新,到多人协作办公、在线游戏等场景,实时通信已成为提升用户体验和业务效率的关键因素。传统的 HTTP 协议基于请求 - 响应模式,客户端发起请求,服务器被动响应,这种模式在实时通信场景中存在诸多局限性,如高延迟、高开销以及单向性(服务器无法主动推送数据,需客户端轮询) 。为了满足实时通信的需求,WebSo


公网 IP、私网 IP、路由表、转发表与 MAC 地址的关系
小红的布丁2026/4/12

引言 学习网络时,最容易混淆的不是协议流程,而是几个看起来相近、其实不在一个层面的概念,比如: 私网 IP 和公网 IP路由表和转发表“在链路上”到底是什么意思MAC 地址和 IP 地址分别属于哪一层 这篇文章把这些概念放到同一条线上梳理清楚,尽量用能直接形成画面的方式去理解。 私网 IP、公网 IP 和 NAT 到底是什么关系 很多人第一次接触家庭网络时,容易把 192.168.x.x 这类地址叫成“虚拟 IP”。这个说法不够准确,更准确的叫法应该是: 公网 IP私网 IPNAT 什么是公网


大模型推理凭什么这么贵?从GRPO到BCR,推理效率之战全解析
陆业聪2026/4/4

一个反常识的观察:推理越强,账单越贵 DeepSeek-R1 横空出世之后,"o1-style 推理"几乎成了大模型进化的标配动作。CoT、长思考链、自我反思……这些机制确实让模型在数学、代码、逻辑推理上表现亮眼。但随之而来的问题是——每一次"深度思考",都是在烧钱。 最极端的案例:让 o1 解一道简单的小学数学题,它会生成好几百个 token 的"内心独白",然后给出一个一眼就能看出来的答案。这就像雇了个博士级顾问,让他帮你决定午饭吃什么——能力没问题,但成本不对等。 这个问题的本质不是"推理

首页编辑器站点地图

本站内容在 CC BY-SA 4.0 协议下发布

Copyright © 2026 聚合阅读