Chocolatey – Windows 命令行软件包安装与批量升级工具

Chocolatey – Windows 命令行软件包安装与批量升级工具

Chocolatey
Chocolatey 是给 Windows 批量装软件与升级的包管理器,适合写部署脚本、管多台机器的运维。
Windows

简介

Chocolatey 把 Windows 上的软件安装、升级与卸载收进命令行,一条命令替掉「去各家官网找安装包、逐台点下一步」的流程;包本身是按 NuGet 规范写的安装脚本,一台机器上跑通的命令整理成脚本,新机器就能复制出同一套环境。它服务三类人:要一次部署几十台机器的 Windows 运维、把装机步骤写进流水线的开发者,以及要在内网做软件分发与合规盘点、又不愿上重型配置管理套件的企业 IT。定位上它对应 Linux 世界 apt-get 的位置——用一套包源和命令行管住整机软件。

包源规模是它最实在的底气:社区仓库当期收录 11866 款稳定维护包,从微软系工具到冷门驱动都能搜到;下载榜首的 Adobe Acrobat Reader DC 累计 694,378,403 次,Google Chrome 394,008,773 次,Chocolatey 自身也有 386,227,176 次。当前稳定版 2.7.4 在 2026 年 8 月 19 日更新,单这一版被下载 71,283 次。社区包按贡献者与标签摊开来看,microsoft 一家占了 865 个包,admin 标签下挂着 2568 个、cli 标签 934 个;公网社区源由维护者各自照管,官方不对包做任何可用性保证。

适用人群

要成批给 Windows 机器装软件、或者把装机流程写成脚本反复跑的人最适合:一台机器上验证过的命令直接搬到其余机器,比逐台点安装程序快,也比为一件事上重型配置管理套件便宜。要按合规要求做内网分发与软件盘点、又需要审计与集中报表的企业 IT 同样值得用,商业版把包内化、审计和集中管理都备齐了。反过来,只偶尔装一两个软件、习惯直接下载安装程序的普通用户不必特意折腾:命令行本身有门槛,管理员权限与 PowerShell 执行策略都要先放开;单机个人用开源档就够,个人版与商业版不必考虑。

优缺点

  • ✅ 开源档完全免费且不限制机器数量,安装、升级、卸载与自建内部源都不花钱。
  • ✅ 一条命令就能把机器上所有软件升到最新,日常维护比逐个下载再点安装省事得多。
  • ✅ 社区源里的包装上后统一由 choco 管,升级、卸载与版本锁定走同一套命令,不必再回官网找新版。
  • ✅ 包脚本能直接调用内置的 PowerShell 函数库,自研包与内网源不必从零写。
  • ❌ 只覆盖 Windows,Linux 与 macOS 用不上;核心操作要管理员权限的 PowerShell,执行策略必须先放开。
  • ❌ 社区包由维护者个人照管,官方不作可用性保证,生产环境得自建内网源或买商业版做内化与审计。

使用方法

  1. 先备环境:一台 Windows 机器、管理员权限的 PowerShell,执行策略不能停在 Restricted,改成 AllSigned 或 Bypass -Scope Process;同时准备好 PowerShell v3 以上与 .NET Framework 4.8,安装脚本会尝试自己补装 .NET。装完敲 choco 或 choco -? 能出版本与用法就算成功,全程免登录、开源档免付费。
  2. 日常动线:装包用 choco install baretail 这类写法,查包用 choco search something,看本机已装用 choco list,比对有没有新版本用 choco outdated,升级用 choco upgrade baretail,卸载用 choco uninstall baretail,怕某个工具被升级冲坏就 choco pin windirstat 钉住版本;命令记不全时敲 choco ---help 或 choco command ---help 查完整参数。
  3. 把结果用回自己的机器群:在一台机器上把跑通的命令整理成脚本,新机器执行一遍就能复现环境;需要别的来源时用 -source 指定,例如 choco install compass -source ruby、choco install IIS -source windowsfeatures;自建的内部源加到客户端后,全公司都从内网取包而不走公网。
  4. 接进现有工具链:安装通道另有 Ansible 与 PS DSC 两条,已用配置管理工具的团队可以把装包并进现有流程;机器规模上到几百台时,用集中管理界面按节点出 PDF 与 Excel 报表。
  5. 注意三点:公网社区源里的包不被官方保证,别直接当企业源用;管理员权限与执行策略的改动通常要走内部审批,安全策略严格的环境先在测试机验证;包脚本本质是从互联网拉下来执行的程序,装之前值得自己看一眼脚本内容。

收费说明

开源档完全免费,管理类能力按节点年付,属于免费加付费档。开源版不限机器数量,装包、升级、卸载、自建内部源与写包脚本都不收费,没有账号体系与额度上限,站内也没有广告。个人版是一年 96 美元的命名许可,覆盖 8 台自有机器,换来 Package Reducer、Package Throttle、运行时防病毒与下载缓存这类进阶功能,学生另有优惠。商业版按节点计费:100 节点起、1800 美元一年(合每节点每年 18.00 美元),节点越多单价越低——40 至 499 节点 18.00 美元、500 至 1999 节点 17.60 美元、2000 至 9999 节点 17.00 美元、1 万节点以上 16.50 美元;永久授权档在同一批区间里从 54.00 美元排到 49.51 美元,含标准支持。价格不含税,支持服务按许可数量分级,100 个许可以上才附带;非营利与教育机构有专门折扣,多年期合同可再谈。内网自建源开源档也能做,但离线内化、审计与集中管理只在商业版,这部分不另外计费、已包含在节点费里。

平台支持

形态是 Windows 命令行客户端,不是网页应用:开源版在 Windows 客户端与服务器系统上装出一套 choco 命令,本站与社区包源用来取包和查包,真正的软件管理动作全在本机终端里完成,没有网页控制台,也没有手机 App,macOS 与 Linux 版本同样没有。国内可以直接打开取用,站点与包源都能正常访问,安装脚本与包下载不依赖Google 系资源,也没有强制用 Google 或 Apple 账号登录这一步——开源档根本不需要账号,商业版靠授权文件激活。除命令行之外还有几条通道:安装方式覆盖 Ansible 与 PS DSC,包脚本用 PowerShell 写、可用内置函数库扩展;企业可以自建内部源把包留在内网,需要完全离线时用商业版的 Package Internalizer 把社区包连远程资源一起内化,开源档不带桌面管理界面,也不提供离线包与集中管理。


截图

Chocolatey

相关链接


功能标签


特色

★
存量软件纳管
商业版的 Package Synchronizer 会把 Programs & Features 里已经装好的软件纳入 Chocolatey 管理,做清单、同步与跟踪,连没有可见安装记录的软件也能一并纳管。
★
社区包离线内化
Package Internalizer 把社区包连同它的远程资源一起下载、重编译后放进私有源,覆盖 7500 款以上现有包,装机能做到完全不依赖外网。
★
下载量与标签分布
包列表把每个包的累计下载量直接摊开,Chrome 是 394,008,773 次、Chocolatey 自身 386,227,176 次,侧栏再按贡献者与标签给出分布:microsoft 名下 865 个包,admin 标签 2568 个、cli 标签 934 个。
★
装完即可调用
包脚本会为装好的软件生成 shim,命令行里直接敲软件名就能运行,不必手工把安装目录加进 PATH。
★
配置管理与集中报表
安装通道覆盖 Ansible 与 PS DSC 等配置管理方式,集中管理界面按 300-50,000 节点的规模管端点,并能把结果导出成 PDF 与 Excel 报表。
★
包页的维护痕迹
包页除版本外还给出维护者、标签与更新时间:2.7.4 一版挂着 #nuget #apt-get #machine #repository #chocolatey 五个标签,最近一次更新在 2026 年 8 月 19 日,Validation 与 Verification 两组测试都显示通过,同时提示包内含一条被豁免的检查项、并非所有测试都通过。

替代方案

■软件下载
◆
Winget Run
Winget Run 是不装 winget 也能按名称或标签查 Windows 软件包并复制安装命令的索引站。
◆
Flathub
Flathub 是给 Linux 桌面用户集中安装、自动更新 Flatpak 应用的中央商店。
◆
Patch My PC
Patch My PC 是给 Windows 用户与企业 IT 批量更新第三方软件、管理补丁的工具。
◆
MacUpdate
MacUpdate 是一个 Mac 应用的下载索引、版本追踪与评测社区。
◆
LO4D
LO4D 是一个专注于 Windows 免费软件的下载站,走的是「先检测、再收录」的安全路线。站方公布过一组对比数据:在排名前 25 的下载目录中,有 92% 完全不做病毒检测,而做了检测的站点里又有 66% 依然会夹带工具栏与间谍软件。为了划清界限,LO4D 对每个上架文件做多引擎病毒扫描,并公开 SHA-256 与 MD5 校验值供下载者自行核对。它把软件归入音频视频、商业开发、教育、游戏、图形、安全、系统优化、实用工具等 12 个大类,并单独提供 Freeware 标签筛出完全免费的作品。网站由位于美国西雅图、在加拿大设有办公室的团队运营,2012 年从 CCI Media 旗下的软件评测栏目独立成站,站名 LO4D 读作「load」。
网站反馈表单
关注我们

公众号二维码

公众号

公众号二维码

小程序

反馈

网站无法访问了?向我们反馈!
点击下面的 反馈 按钮即可让我们知道!感谢!

为了阻止机器人发送垃圾信息,记得点击验证。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享