Win11怎么用Chocolatey安装软件_Win11 Chocolatey教程【详解】

梦枫酱_9257

梦枫酱_9257

2026-03-29

1365人浏览

原创

chocolatey是windows 11下批量安装软件的最佳命令行包管理器,支持一键安装、自动配置环境变量及依赖管理;需以管理员权限运行powershell执行安装脚本,随后可用choco install命令快速部署git、python等软件。

win11怎么用chocolatey安装软件_win11 chocolatey教程【详解】

如果您希望在 Windows 11 系统中快速、批量、可复现地安装各类软件(如 Git、Python、FFmpeg、RabbitMQ 等),而无需手动下载安装包、点击向导或配置环境变量,则 Chocolatey 是最适配的命令行包管理工具。以下是具体实施路径:

一、安装 Chocolatey 包管理器

Chocolatey 必须以管理员权限在 PowerShell 中完成初始化安装,该过程会自动配置系统环境变量与核心组件,并要求临时放宽脚本执行策略以保障安装脚本正常运行。

1、按下 Win + X 组合键,从弹出菜单中选择 Windows 终端(管理员)(Win11 推荐)或 Windows PowerShell(管理员)。

2、在管理员终端中逐行执行以下命令(或一次性粘贴后回车):
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

3、等待终端滚动输出安装日志,出现 Chocolatey installed successfully 提示即表示完成。

4、关闭当前终端窗口,重新打开一个普通(非管理员)PowerShell 或 CMD 窗口,输入 choco -v 并回车;若返回类似 2.4.3 的版本号,则说明 Chocolatey 已就绪。

二、使用 Chocolatey 安装任意软件

安装完成后,所有软件均可通过 choco install <package-name></package-name> 命令一键获取、解压、注册环境变量并完成配置。官方社区仓库已收录超 9000 个经审核软件包,支持自动处理依赖项。

1、在普通 PowerShell 或 CMD 中执行安装命令,例如安装 Git:
choco install git -y

2、安装 Python:
choco install python -y

3、安装 FFmpeg(含完整编解码器):
choco install ffmpeg -y

4、验证是否生效:分别输入 git --version、python --version、ffmpeg -version,确认各命令均能正确输出版本信息。

三、手动指定安装路径(可选高级配置)

Chocolatey 默认安装至 C:\ProgramData\chocolatey,若需更改至自定义位置(如 D 盘),必须在运行安装脚本前设置环境变量,否则安装后无法迁移。

1、以管理员身份打开 Windows 终端,执行:
$env:ChocolateyInstall = "D:\Chocolatey"

Auri AI
Auri AI

Auri AI是一款面向 Apple 设备的 AI 键盘、语音输入、聊天和智能笔记工具。

下载

2、再执行:
[Environment]::SetEnvironmentVariable("ChocolateyInstall", $env:ChocolateyInstall, "Machine")

3、随后运行完整的 Chocolatey 安装命令(含 Set-ExecutionPolicy 与 iex 部分);安装过程将自动使用该路径。

4、安装完毕后,检查 D:\Chocolatey 目录是否存在 bin、lib、tools 等子目录,确认路径生效。

四、搜索与查看可用软件包

Chocolatey 提供内置搜索功能,可实时查询社区仓库中软件包名称、描述及版本信息,避免拼写错误或查找遗漏。

1、列出所有含关键词 “node” 的包:
choco search node

2、查看某包详细信息(如 bun):
choco info bun

3、列出本地已安装的所有软件:
choco list --local-only

4、访问官网包库网页版进行图形化浏览:
https://community.chocolatey.org/packages

五、处理国内网络安装失败问题

由于 Chocolatey 安装脚本和软件包源默认走境外 CDN,中国大陆用户常遇超时、连接重置或证书错误,可通过更换镜像源或设置代理解决。

1、临时启用 HTTP 代理(如已部署本地代理):
$env:HTTP_PROXY="http://127.0.0.1:7890"
$env:HTTPS_PROXY="http://127.0.0.1:7890"

2、切换至清华源(推荐,需在安装 Chocolatey 后执行):
choco source add -n=tuna -s https://mirrors.tuna.tsinghua.edu.cn/chocolatey/

3、禁用默认官方源:
choco source disable -n=chocolatey

4、验证源列表:
choco source list,确认仅显示 tuna 且状态为 Enabled。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

win11

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
rabbitmq和kafka有什么区别
rabbitmq和kafka有什么区别

rabbitmq和kafka的区别:1、语言与平台;2、消息传递模型;3、可靠性;4、性能与吞吐量;5、集群与负载均衡;6、消费模型;7、用途与场景;8、社区与生态系统;9、监控与管理;10、其他特性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

624

5

Java 消息队列与异步架构实战
Java 消息队列与异步架构实战

本专题系统讲解 Java 在消息队列与异步系统架构中的核心应用,涵盖消息队列基本原理、Kafka 与 RabbitMQ 的使用场景对比、生产者与消费者模型、消息可靠性与顺序性保障、重复消费与幂等处理,以及在高并发系统中的异步解耦设计。通过实战案例,帮助学习者掌握 使用 Java 构建高吞吐、高可靠异步消息系统的完整思路。

2026.01.28

988

20

RabbitMQ使用教程合集
RabbitMQ使用教程合集

RabbitMQ使用教程合集整理 RabbitMQ 基础教程、消息队列开发案例、生产者消费者、交换机与队列实战内容。

2026.05.20

184

15

RabbitMQ集群部署指南
RabbitMQ集群部署指南

RabbitMQ集群部署指南聚合 RabbitMQ 集群部署、高可用架构、镜像队列、故障恢复、监控与运维优化内容。

2026.05.20

137

12

RabbitMQ Docker实战指南
RabbitMQ Docker实战指南

RabbitMQ Docker实战指南提供 RabbitMQ Docker 镜像部署、Docker Compose、Kubernetes Operator 与云原生实践教程。

2026.05.20

142

10

自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

2023.07.05

6559

9

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

2023.07.06

1880

6

git撤销提交的commit
git撤销提交的commit

Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。

2023.07.24

1114

5

git提交错误怎么撤回
git提交错误怎么撤回

git提交错误撤回的方法:git reset head^:撤回最后一次提交,恢复到提交前状态。git revert head:创建新提交,内容与之前提交相反。git reset :使用提交的 sha-1 哈希撤回指定提交。交互式舞台区:标记要撤回的特定更改,然后提交,排除已撤回更改。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.09

4277

7

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.9万人学习