Scoop 是一个面向 Windows 的命令行包管理器:用统一命令安装/升级/卸载软件,并把软件放进用户目录(默认不乱写系统目录)。如果你经常装开发工具、命令行工具,或者想把装机流程变成可复用的清单,Scoop 会很顺手。
工具地址:https://scoop.sh/(官网)
参考链接:https://github.com/ScoopInstaller/Scoop
安装 Scoop 之前,建议确认两件事:你的 PowerShell 能联网下载脚本;系统能正确访问 HTTPS。
你可以先运行以下命令查看 PowerShell 版本(示例):$PSVersionTable.PSVersion
官方提供的安装方式通常是先允许当前用户执行脚本,然后从官网脚本安装。下面是常见的两步(不同系统环境可能略有差异,请以官网为准):
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
iwr -useb https://get.scoop.sh | iex
如果你更在意可追溯性,建议先打开官网或 GitHub 仓库阅读安装脚本内容,再执行。这样更符合安全最佳实践。
安装一个软件:scoop install git
搜索可用软件:scoop search python
查看已安装:scoop list
更新单个软件:scoop update nodejs
更新所有软件:scoop update *
卸载软件:scoop uninstall 7zip
清理旧版本缓存:scoop cleanup *
Scoop 的软件清单来自不同 bucket。默认 bucket 覆盖很多常用工具;你也可以添加更多 bucket 来获取额外软件。
查看已添加 bucket:scoop bucket list
添加常见 bucket(示例):scoop bucket add extras
添加后再安装:scoop install vscode
提示:安装软件时请优先选官方来源或可信维护者提供的清单,避免来路不明的 bucket。
有些工具升级后可能出现兼容性问题。Scoop 的一个优势是能保留旧版本并回滚(具体可用性取决于软件清单是否提供旧版本)。
查看某软件可用版本(示例):scoop info nodejs
回滚到上一版本(示例):scoop reset nodejs
如果你在团队里协作,建议把“推荐版本号/升级窗口/回滚策略”写进 README 或内部文档,减少环境漂移。
当你在新电脑上装环境时,最理想的是“复制清单即可复现”。Scoop 支持导出已安装应用列表(可作为你自己的装机备忘)。
导出(示例):scoop export > scoop-apps.txt
之后你可以基于清单逐个安装,或整理为更适合团队复现的脚本(注意在脚本里加上必要的注释与安全检查)。
1)网络下载失败:优先检查公司/学校网络代理、DNS、以及是否能访问官网与 GitHub。
2)执行策略报错:确认你设置的是当前用户范围(CurrentUser),并理解其安全含义。
3)安装的软件找不到命令:尝试重新打开终端;或检查 Scoop 是否已正确加入 PATH。
如果你希望 Windows 上的软件安装从“到处下载、手动点下一步”升级为“可记录、可回滚、可迁移”的流程,Scoop 是性价比很高的一步。建议先从 5-10 个常用工具开始,把安装、更新、导出清单跑通,再逐步扩展 bucket 和团队规范。