简介
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,执行策略必须先放开。
- ❌ 社区包由维护者个人照管,官方不作可用性保证,生产环境得自建内网源或买商业版做内化与审计。
使用方法
- 先备环境:一台 Windows 机器、管理员权限的 PowerShell,执行策略不能停在 Restricted,改成 AllSigned 或 Bypass -Scope Process;同时准备好 PowerShell v3 以上与 .NET Framework 4.8,安装脚本会尝试自己补装 .NET。装完敲 choco 或 choco -? 能出版本与用法就算成功,全程免登录、开源档免付费。
- 日常动线:装包用 choco install baretail 这类写法,查包用 choco search something,看本机已装用 choco list,比对有没有新版本用 choco outdated,升级用 choco upgrade baretail,卸载用 choco uninstall baretail,怕某个工具被升级冲坏就 choco pin windirstat 钉住版本;命令记不全时敲 choco ---help 或 choco command ---help 查完整参数。
- 把结果用回自己的机器群:在一台机器上把跑通的命令整理成脚本,新机器执行一遍就能复现环境;需要别的来源时用 -source 指定,例如 choco install compass -source ruby、choco install IIS -source windowsfeatures;自建的内部源加到客户端后,全公司都从内网取包而不走公网。
- 接进现有工具链:安装通道另有 Ansible 与 PS DSC 两条,已用配置管理工具的团队可以把装包并进现有流程;机器规模上到几百台时,用集中管理界面按节点出 PDF 与 Excel 报表。
- 注意三点:公网社区源里的包不被官方保证,别直接当企业源用;管理员权限与执行策略的改动通常要走内部审批,安全策略严格的环境先在测试机验证;包脚本本质是从互联网拉下来执行的程序,装之前值得自己看一眼脚本内容。
收费说明
开源档完全免费,管理类能力按节点年付,属于免费加付费档。开源版不限机器数量,装包、升级、卸载、自建内部源与写包脚本都不收费,没有账号体系与额度上限,站内也没有广告。个人版是一年 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 把社区包连远程资源一起内化,开源档不带桌面管理界面,也不提供离线包与集中管理。
截图













