
如果您希望在 Windows 11 系统中通过命令行快速、批量、可复现地安装软件,Scoop 是一个轻量、用户级、无需管理员权限的包管理工具。以下是具体操作步骤:
一、安装 Scoop 包管理器
安装 Scoop 是使用它的前提,需先配置 PowerShell 执行策略并运行官方安装脚本。该过程默认将 Scoop 安装到当前用户的目录下,不修改系统路径,也不触发 UAC 提权。
1、以非管理员身份打开 Windows PowerShell(请勿使用 CMD 或“以管理员身份运行”的 PowerShell)。
2、执行策略设置命令:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser,按提示输入 Y 确认。
3、运行安装脚本(推荐国内镜像加速):irm https://ghproxy.com/raw.githubusercontent.com/ScoopInstaller/Install/master/install.ps1 | iex。
4、等待脚本执行完成,运行 scoop help 验证是否成功输出帮助信息。
二、添加常用软件源(Bucket)
Scoop 通过 “bucket” 组织软件仓库,默认仅启用 main bucket;要安装更多类型软件(如图形界面工具、多版本程序、字体等),需手动添加额外 bucket。
1、添加 extras bucket(含大量 GUI 工具与实用软件):scoop bucket add extras。
2、添加 versions bucket(支持安装与切换不同版本软件):scoop bucket add versions。
3、添加 nerd-fonts bucket(安装编程字体):scoop bucket add nerd-fonts。
4、查看已启用的所有 bucket:scoop bucket list。
三、搜索与安装软件
安装 Scoop 后,可通过关键词模糊匹配查找可用软件,并一键下载解压至用户目录,自动配置环境变量(PATH)。
1、搜索包含关键词 “ffmpeg” 的软件:scoop search ffmpeg。
2、安装 ffmpeg(来自 main bucket):scoop install ffmpeg。
3、安装 VS Code(来自 extras bucket):scoop install vscode。
4、安装特定版本的 Redis(需先添加 versions bucket):scoop install redis@7.0.10。
四、更新与卸载软件
Scoop 支持单个软件或全部已安装软件的更新,卸载时会清除主程序及关联缓存,不残留注册表项或服务。
1、更新单个软件(如 git):scoop update git。
2、更新所有已安装软件:scoop update *。
3、卸载软件(如 curl):scoop uninstall curl。
4、清理旧版本残留(安装新版本后自动保留旧版,需手动清理):scoop cleanup curl。
五、自定义安装路径与代理配置
若需将软件统一安装至非系统盘(如 D:\ScoopApps),或在企业网络中使用代理,可通过环境变量与配置命令实现。
1、设置用户级安装目录(需在安装 Scoop 前或关闭所有 Scoop 进程后执行):$env:SCOOP=’D:\ScoopApps’; [Environment]::SetEnvironmentVariable(‘SCOOP’, $env:SCOOP, ‘User’)。
2、配置 HTTP 代理(如使用本地代理端口 7890):scoop config proxy 127.0.0.1:7890。
3、取消代理配置:scoop config rm proxy。
4、查看当前所有 Scoop 配置:scoop config。

评论(0)