☰
Scoop 使用指南:在 Windows 上如何快速安装、更新和管理命令行软件
2026/10/30 4:15:30 网站建设 项目流程

Scoop 使用指南:在 Windows 上如何快速安装、更新和管理命令行软件

【免费下载链接】ScoopA command-line installer for Windows.项目地址: https://gitcode.com/gh_mirrors/scoop4/Scoop

Scoop 是一款面向 Windows 的命令行软件管理器,可以把它理解为"装在终端里的软件商店":你在 PowerShell 里敲一条scoop install命令,它会自动下载、解压、生成命令入口并处理好依赖关系。软件默认全部装在当前用户的scoop目录(C:\Users\<用户名>\scoop)下,全程不需要管理员权限,也不会往系统 PATH 里堆入无关条目。如果你经常在 Windows 上搭开发环境、或受够了 UAC 弹窗和安装向导,这套方式会顺很多。

如何安装 Scoop 并确认它可用

最短路径只有三步,全程在普通权限的 PowerShell 窗口里完成即可。

先放开 PowerShell 对当前用户脚本执行的限制:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

然后执行官方的一行安装命令:

Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

安装完成后验证一下:

scoop --version

能打印出版本号就说明安装成功。注意 Scoop 需要 PowerShell 5 及以上版本。之后你可以用scoop开头的所有命令来管理软件。

如何安装、搜索和卸载软件

搜索再安装。不确定软件名时,先搜索再下手。scoop search支持正则匹配:

scoop search python

输出里会列出所有名称匹配的软件及所属仓库,挑出目标后安装。

单装或多装。安装一个或多个软件,一条命令写多个名字即可,依赖会自动按顺序处理:

scoop install git python nodejs

末尾出现was installed successfully即表示成功;如果想指定版本号,用@写法,例如scoop install gh@2.7.0。加-g可以全局安装到所有用户可见的位置,但这种方式需要管理员权限,一般个人使用不需要。

查看已装清单。随时了解机器上有哪些软件:

scoop list

会列出每个软件的名字、当前版本和更新时间;带参数可以只看某类软件,例如scoop list python。

卸载软件。删除软件及其旧版本:

scoop uninstall vlc

如果该软件有持久化数据(配置文件等),加-p一并清除:scoop uninstall vlc -p。

怎样批量更新已安装软件

更新分三种粒度:

scoop update # 只更新 Scoop 本体 scoop update git # 只更新指定软件 scoop update * # 更新全部已安装软件

执行scoop update *时,有新版的应用会被逐个替换,输出里带有版本变化提示;已经是最新的应用会直接跳过,属正常现象。更新失败或版本异常时,可加-f强制重新安装该版本,如scoop update git -f。

进阶配置:让下载更快、软件源更全

日常提升最明显的有两项。

用 aria2 加速下载。Scoop 内置对 aria2 多连接下载的支持,装好即可自动启用:

scoop install aria2

随后可以用scoop config调节并发参数,例如:

scoop config aria2-max-connection-per-server 16 scoop config aria2-split 16

配置保存在用户目录的~/.config/scoop/config.json中,运行scoop config不加参数可查看全部当前配置。

添加更多软件仓库(bucket)。默认仓库之外,社区维护了 extras、versions 等仓库,可安装更多图形应用和多版本工具:

scoop bucket add extras scoop bucket add versions

添加后用scoop bucket list查看当前启用的仓库,不再需要时用scoop bucket rm <名称>移除。

如何检查异常并做日常维护

遇到"命令不存在""卸载失败""下载卡住"这类问题时,按下面的顺序排查,每一步都有可直接执行的命令。

先跑一次自检。scoop checkup会检查常见故障点并给出修复建议,比如缺少解压所需的 7-Zip、Inno Setup 解包工具,以及目录所在的磁盘是否为 NTFS 格式:

scoop checkup

末尾提示No problems identified!说明环境健康;有警告时按它给出的提示补装对应工具即可。

现象处理命令说明
安装报权限错误、部分文件被占用关闭相关程序后重装常见于软件正在运行时,装完用scoop list确认版本
同名命令出现冲突scoop reset <软件名>重新排列 PATH 中的 shim 优先级
怀疑有软件未升级成功scoop update <软件名> -f强制重新安装当前版本
想确认缓存占用多大scoop cache show列出缓存文件及总大小
释放缓存空间scoop cache rm *清空全部下载缓存
新装的命令找不到重新打开一个 PowerShell 窗口PATH 变量更新对已开窗口不生效

另外两个实用技巧:一是缓存只存下载文件,重新安装同版本软件不会重复下载,定期用scoop cache rm *清理即可;二是对于不希望被scoop update *顺手升级的关键工具,可以先用scoop hold将其锁定,确认后再用scoop unhold解除。

【免费下载链接】ScoopA command-line installer for Windows.项目地址: https://gitcode.com/gh_mirrors/scoop4/Scoop

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询