Windows 包管理器的终极答案

Scoop is all you need 告别安装向导、UAC 弹窗和 PATH 地狱

无需管理员权限,不污染注册表,一行命令搭建开发环境。
这才是 Windows 应有的包管理体验。

# 安装 Scoop(普通 PowerShell 窗口即可)
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
# 搭建开发环境
scoop install git nodejs-lts python rust go
✓ Installed 5 apps in 42s
21k+
GitHub Stars
152k+
可用应用
1,300+
社区 Buckets
13 年
开源历史

三位选手,一个赢家

Windows 上主流包管理器的全面对比。
每一行都是你真正关心的维度。

对比维度 Scoop 🏆 Winget Chocolatey
管理员权限 不需要 需要 需要
安装方式 ZIP 解压 / 便携式 原生安装程序 封装 NSIS/MSI
PATH 管理 Shim 垫片,极干净 原生程序处理 原生程序处理
注册表污染 无 ✓
版本管理 ✓ app@version 有限 仅商业版
清单透明度 JSON,可审计 YAML nuspec 脚本
便携式应用 核心哲学 ✓ 不支持 部分支持
卸载干净度 删文件夹即卸载 有残留 有残留
命令简洁度 极简 中等 中等
CI/CD 支持 ✓ 极佳
官方包数量 3,000+ 4,000+ 9,000+
GitHub Stars ~21k ~23k ~10k

你的 PATH,值得更干净

传统方式装 5 个工具,PATH 就开始膨胀。
Scoop 只需要一个条目。

传统方式
C:\Git\bin; C:\Program Files\nodejs; C:\Python311; C:\Python311\Scripts; C:\Users\你\AppData\Local\Programs\Python\... C:\Program Files\Rust\bin; C:\Go\bin; ← 无限膨胀...
Scoop 方式
C:\Users\你\scoop\shims ↑ 就这一个。所有工具通过 shim 垫片
  自动指向实际可执行文件。

Scoop 的设计哲学

不是功能堆砌,而是每一个选择都指向同一个目标:
让 Windows 开发者的体验不再痛苦。

🚫
无需管理员权限
安装到用户目录,不需要"以管理员身份运行"。 大学机房、公司电脑、安全环境——都能用。
scoop install git  # 普通 PowerShell 即可
🧹
便携式安装,干净卸载
不写注册表,不留 AppData 残留。 卸载就是删除文件夹,整个 ~/scoop 可以打包带走。
scoop uninstall git  # 干干净净
📋
JSON 清单,透明可审计
每个软件包都是一个 JSON 文件。下载链接、SHA256 哈希、安装脚本—— 一切都可以检查,不需要盲信。
cat ~/scoop/buckets/main/bucket/git.json
📦
Bucket 系统,分门别类
10 个官方 bucket + 1,300+ 社区 bucket。 一行命令添加,覆盖 152,000+ 个应用。
scoop bucket add extras  # GUI 应用
一行命令,搭建环境
从零到完整的开发环境,一条命令。 Git、Node.js、Python、Rust、Go——42 秒搞定。
scoop install git nodejs-lts python rust go
🔒
零膨胀,零遥测
没有捆绑软件,没有遥测数据收集, 没有广告,没有后台服务。

最佳实践:Scoop + Winget

不是非此即彼,而是各司其职。
Scoop 管开发工具, Winget 管 GUI 应用。

🥄
开发工具
Scoop
git, node, python, rust, go, curl, jq...
🖥️
GUI 应用
Winget
VS Code, Chrome, Spotify, Docker...
🏢
企业部署
Chocolatey
集中管控、批量部署、合规审计

带走这份指南

完整的 Markdown 文档,包含所有对比数据和安装教程。
可以离线阅读、分享给同学、或者放到你的笔记里。

下载 Markdown 文档
Scoop-Is-All-You-Need.md · 约 6KB · MIT License