用过 Linux 的朋友都知道,装软件只需要一行 apt install 或 yum install 命令,根本不用去浏览器搜下载页面。Windows 上其实也有类似的工具,就是 Chocolatey。
Chocolatey 是一个基于命令行的 Windows 包管理器,完全免费、开源,任何人都能免费使用。有了它,安装、更新、卸载软件统统变成一行命令的事,再也不用满网找下载链接、点下一步、勾选协议那一套了。
同领域的 Windows 包管理工具还有 Winget(微软官方出品,Windows 11/10 自带)和 Scoop(免费开源,侧重便携软件)。它们的区别如下:
| 工具 | 价格 | 是否开源 | 特点 |
| Chocolatey | 免费/付费 | 是 | 软件最全,支持企业部署 |
| Winget | 免费 | 是 | 微软官方,Windows 11 内置 |
| Scoop | 免费 | 是 | 便携安装,不写注册表 |
Chocolatey 最大的优势就是软件包数量多、社区活跃。从常用软件到开发工具,再到小众系统工具,基本上你能想到的 Windows 软件都能在 Chocolatey 的仓库里找到,而且安装过程全自动,省时省力。
Chocolatey下载
Chocolatey安装包下载:Chocolatey安装包(源自官网,放心使用)
Chocolatey安装
1)下载 .msi 文件,双击安装即可:
2)勾选“I accept...” 点击 next:
3)点击 Next:
4)点击“Install”,等待安装结束:
Chocolatey基础使用
Chocolatey 安装好后,按组合键“Win+R”,输入 cmd 打开命令行窗口,核心操作就几个命令,非常好记。
| 操作 | 命令 | 说明 |
| 搜索软件包 | choco search 关键词 | 在 Chocolatey 仓库中搜索需要的软件 |
| 安装软件 | choco install 包名 | 安装指定软件,加 -y 参数可跳过确认 |
| 更新单个软件 | choco upgrade 包名 | 将指定软件更新到最新版本 |
| 更新所有软件 | choco upgrade all | 批量更新通过 Chocolatey 安装的全部软件 |
| 卸载软件 | choco uninstall 包名 | 卸载指定软件 |
| 查看已安装 | choco list -l | 列出当前电脑上通过 Chocolatey 安装的软件 |
| 查看包详情 | choco info 包名 | 查看软件包的版本、依赖等详细信息 |
1)搜索软件包
不确定软件在 Chocolatey 里叫什么名字?用choco search 关键词搜一下。比如 choco search vlc 会返回所有名称里带 vlc 的软件包。
2)安装软件
找到软件包名称后,用 choco install 包名 就能安装。举几个常用例子:choco install googlechrome(安装 Chrome)、choco install 7zip(安装 7-Zip)、choco install vlc(安装 VLC 播放器)。
如果安装过程中提示你要确认,加个 -y 参数就能跳过确认,像这样:choco install googlechrome -y。
3)更新软件
想批量更新已安装的软件?运行 choco upgrade all 就能把所有通过 Chocolatey 安装的软件更新到最新版本。如果只想更新某个软件,choco upgrade 包名 就行。
4)卸载软件
需要卸载时用 choco uninstall 包名,例如 choco uninstall 7zip:
5)查看已安装的软件
运行 choco list --local-only 或 choco list -l,就能看到当前电脑上哪些软件是通过 Chocolatey 安装的。
新手注意事项
1)用 choco search 搜不到某些软件,可能是因为软件名在 Chocolatey 仓库里的叫法和你想的不一样。比如 Chrome 在仓库里叫 googlechrome 而不是 chrome,搜的时候可以多用几个不同的关键词组合试试。也可以在 community.chocolatey.org 网站上直接浏览软件分类,找到对应的包名。
常用技巧
2)对于批量装机场景,建议先把需要安装的所有软件写成一个 .bat 或 .ps1 脚本,全部用 choco install 包名 -y 列出,然后一键执行。比如装完 Windows 系统后,跑一次脚本就能把 Chrome、7-Zip、VLC、Notepad++、Git、Node.js、Python 等常用软件全部装好,比自己一个一个去找安装包下载不知道快了多少倍。
3)Chocolatey 默认安装的软件是用社区仓库里的配置文件来安装的,默认安装路径通常是 C:\Program Files。如果你需要自定义安装参数(比如某些软件不希望装到系统盘),可以在安装命令后面加上 --params 传参,或者在 choco install 时先看看软件包的详细信息(choco info 包名),里面会说明支持哪些自定义参数。
4)想知道某个软件在 Chocolatey 上是否有更新,或者想了解软件包的版本历史和依赖关系,用 choco info 包名 就能看到详细信息,包括当前版本、最新版本、软件描述、维护者信息等,比自己去官网查方便多了。
总结
Chocolatey 是 Windows 平台上最值得装的工具之一,尤其适合那些经常装软件、重装系统或者做开发的朋友。一条 choco install 命令搞定从搜索、下载到安装的全部流程,省去了传统安装方式里的一堆重复操作。
安装 Chocolatey 本身也不复杂,CMD 或者 PowerShell 里执行一条命令就完事。建议装好后先拿 choco install googlechrome -y 或 choco install 7zip -y 试试手,感受一下一行命令装好软件的畅快体验。