Windows 上安装开发工具和常用软件,如果都手动下载安装包,后续升级和迁移会比较麻烦。Scoop 是一个面向命令行的 Windows 包管理器,适合统一安装和管理开发工具、系统工具、影音工具和常用软件。

安装 Scoop

先以普通用户身份打开 PowerShell,执行:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

安装完成后可以检查版本:

scoop --version

添加 bucket

Scoop 的软件源叫 bucket。默认 bucket 覆盖基础命令行工具,很多 GUI 软件和 Java 相关工具需要额外 bucket。

scoop bucket add extras
scoop bucket add java

常用 bucket:

  • main:默认 bucket,包含基础命令行工具。
  • extras:常用桌面软件和 GUI 工具。
  • java:JDK、Maven 等 Java 生态工具。

软件清单

可以一次性安装这批常用软件:

scoop install 7zip beyondcompare crystaldiskinfo diskgenius everything ffmpeg git git-lfs hugo iperf3 nvm potplayer rufus screentogif trafficmonitor treesize-free winmtr aria2 dismplusplus x64dbg maven

这份清单大致可以分成几类。

压缩和文件工具:

  • 7zip:压缩和解压工具。
  • everything:本地文件快速搜索。
  • treesize-free:磁盘空间占用分析。

开发工具:

  • git:Git 版本控制。
  • git-lfs:Git 大文件支持。
  • hugo:Hugo 静态站点生成器。
  • nvm:Node.js 版本管理。
  • maven:Java 项目构建和依赖管理。
  • x64dbg:Windows 调试器。

系统和磁盘工具:

  • crystaldiskinfo:硬盘健康状态查看。
  • diskgenius:磁盘分区和数据工具。
  • dismplusplus:Windows 系统维护工具。
  • trafficmonitor:任务栏网速和系统资源监控。

网络和下载:

  • iperf3:网络性能测试。
  • winmtr:网络路由和丢包诊断。
  • aria2:命令行下载工具。

影音和录屏:

  • ffmpeg:音视频处理工具。
  • potplayer:视频播放器。
  • screentogif:录屏并导出 GIF。

其他常用软件:

  • beyondcompare:文件和目录对比。
  • rufus:启动盘制作工具。

常用命令

更新 Scoop 自身和软件源:

scoop update

更新所有软件:

scoop update *

查看已安装软件:

scoop list

搜索软件:

scoop search hugo

卸载软件:

scoop uninstall 软件名

清理旧版本缓存:

scoop cleanup *
scoop cache rm *

总结

Scoop 的优势是安装路径清晰、升级简单、迁移方便。对于开发机来说,可以把 bucket 添加命令和软件清单保存下来,新机器初始化时直接执行,能减少很多重复配置时间。