Scoop 是一个面向 Windows 的命令行包管理器:把软件安装到用户目录(默认 %USERPROFILE%\scoop),用清单(manifest)描述版本与下载源,并提供统一的安装/更新/卸载命令。它特别适合:需要频繁装机、经常换电脑、想把开发工具与常用软件纳入“可重复配置”的人。
工具地址:https://scoop.sh/(官网);参考:https://github.com/ScoopInstaller/Scoop
1)确认 PowerShell 版本:建议使用 Windows 11/10 自带的 PowerShell 或安装 PowerShell 7。2)网络可访问:Scoop 需要从官方站点或 GitHub 下载清单与安装包。3)路径与权限:Scoop 以当前用户安装,不需要管理员权限,但某些软件可能仍会提示缺少依赖(如 VC 运行库)。
按官网说明执行即可。下面给出常见的一套流程(仅作参考,按需调整执行策略):
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
iwr -useb get.scoop.sh | iex
安装完成后,用 scoop --version 检查是否可用。
Scoop 把软件清单分组放在不同的 bucket(类似“软件仓库”)。默认 bucket 叫 main,常见补充 bucket 包括 extras(更多 GUI 软件)、versions(多版本)、nerd-fonts(字体)等。很多人“搜不到软件”,本质是 bucket 没加。
常用命令:
scoop bucket list
scoop bucket add extras
scoop bucket add versions
以下命令覆盖日常 90% 场景(命令片段均用 <code> 包裹,复制前请确认自己理解含义):
搜索:scoop search git
安装:scoop install git
查看已装:scoop list
查看软件信息:scoop info git
更新 Scoop 自身:scoop update
更新单个软件:scoop update git
更新全部软件:scoop update *
卸载:scoop uninstall git
清理旧版本缓存:scoop cleanup *
检查潜在问题:scoop checkup
如果你更看重稳定:每周固定一次 scoop update + scoop update *,遇到关键工具升级(如 Git、Node、Python)建议先在非关键机器验证再全量更新。
如果你更看重新版本:可提高更新频率,但建议把“开发工具”和“生产工具”分开(例如把 Node/Python 放在 versions bucket 或用专门的版本管理器),避免一次升级影响项目。
1)下载慢/失败:优先检查网络与代理设置;必要时更换可访问的下载源(以官方文档为准)。2)命令找不到:检查是否把 Scoop 的 shims 目录加入了 PATH(Scoop 通常会自动处理)。3)软件启动报缺 DLL:这往往是运行库缺失或软件本身依赖系统组件,按软件官方说明补齐依赖即可。
当你把常用软件都交给 Scoop 管理后,换电脑时就不再是“到处点下载”。建议做法:维护一份自己的软件清单(例如:开发、办公、效率三组),新机器先装 Scoop,再按清单批量安装。配合云盘/同步工具把配置文件(如终端主题、编辑器设置)一并迁移,整套环境就能快速恢复。
本文仅用于软件安装与环境配置/操作提效的经验分享,不包含任何攻击、入侵、破解或绕过付费的内容。