chocolatey
title: “Chocolatey 教程:Windows 软件包管理器的一键安装” description: “Chocolatey 是 Windows 上最流行的包管理器,一条命令安装 Chrome、Node.js、VS Code 等日常软件,支持自动更新。” date: 2026-05-13T16:10:14.160Z category: 开发工具 tags:
- Chocolatey
- Windows包管理器
- 软件管理
- 自动安装
- Chocolatey教程 keywords:
- Chocolatey
- Windows包管理器
- 软件管理
- 自动安装
- Chocolatey教程
Chocolatey:重装系统后,一条命令装回所有软件
一句话解决:重装系统后要一个一个下载安装软件?Chocolatey 用一条命令把常用软件全装回来。
经历过多少次了——电脑重装系统,然后花半天时间:打开浏览器搜索 Chrome、下载、安装;再搜索 7-Zip、下载、安装;再搜索 VS Code……每个软件重复同样的流程。
Chocolatey 就是来解决这个问题的。
Chocolatey 是什么?
Chocolatey 是 Windows 上最流行的包管理器。它基于 PowerShell,可以用一条命令自动从网络下载并安装软件,还支持一键更新所有已安装软件。
它解决的问题:用自动化代替手动安装软件,让软件安装像 Linux 的 apt-get 一样简单。
核心功能
- 一键安装:
choco install firefox自动下载安装 - 一键更新:
choco upgrade all更新所有软件 - 依赖处理:自动安装所需的依赖
- 静默安装:后台自动安装,无需点击下一步
- 软件丰富:仓库中有超过 9000 个软件包
- 自动配置:很多软件安装即配置好
和 Scoop 的选择
| 使用场景 | 推荐工具 |
|---|---|
| 装 Chrome、Firefox、Office | Chocolatey(更合适) |
| 装 Python、Node.js、Git | Scoop 或 Chocolatey 都行 |
| 需要多版本并存 | Scoop |
| 没有管理员权限 | Scoop |
| 管理已有软件的更新 | Chocolatey |
实际很多开发者两个都装:Chocolatey 负责安装日常软件,Scoop 管开发工具。
用户怎么说
“之前重装系统至少折腾半天,现在写个 Chocolatey 脚本,去泡杯咖啡回来就全装好了。”
“公司配的新电脑,第一条命令就是装 Chocolatey,然后批量装开发环境,效率提升太多了。“
下载
Chocolatey 不需要下载安装包,在管理员 PowerShell 中执行:
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
提示:安装必须以管理员身份运行 PowerShell。安装完成后用
choco install 包名开始装软件,choco list 关键词搜索可用软件包。
快速上手
- 以管理员身份打开 PowerShell
- 执行安装脚本
- 安装后运行
choco install vscode测试 - 批量安装:
choco install chrome firefox 7zip notepadplusplus - 更新所有:
choco upgrade all - 查看已安装:
choco list --local-only