尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

Windows 包管理器 Scoop 指南:安装、恢复与日常使用

发布时间:2026/9/26 1:52:46

资讯中心
01
ARTICLE

Windows 包管理器 Scoop 指南:安装、恢复与日常使用

Windows 包管理器 Scoop 指南:安装、恢复与日常使用
如果你厌倦了每次重装系统后一个个手动下载软件或者苦于 C 盘被各种开发工具塞满Scoop 可能就是你在找的解决方案。为什么选择 Scoop在 Windows 平台上包管理器主要有三个选择Chocolatey、Winget 和 Scoop。它们各有侧重而 Scoop 的独特之处在于它遵循用户级、便携式的安装哲学。与 Chocolatey 和 Winget 不同Scoop 默认将软件安装在用户目录下不需要管理员权限也不会频繁弹出 UAC 提示。安装后的软件以“便携模式”运行不深度写入注册表卸载时也更干净。对于开发者来说Scoop 尤其适合管理 Git、Python、Node.js、ffmpeg 这类命令行工具链。代价是 Scoop 的软件包数量相对较少且主要面向开发工具和绿色软件。但如果你日常使用的工具以 CLI 和开发环境为主Scoop 的体验会非常顺手。安装 Scoop 到 D 盘默认情况下Scoop 会安装到C:\Users\用户名\scoop。如果你希望把 Scoop 以及它管理的所有软件都放在 D 盘有两种方式。方式一通过环境变量指定传统方式在 PowerShell 中先设置环境变量再执行安装脚本# 设置 Scoop 主目录应用默认装这里$env:SCOOPD:\Scoop[Environment]::SetEnvironmentVariable(SCOOP,$env:SCOOP,User)# 执行安装irmget.scoop.sh|iex这种方式不需要下载脚本文件直接在线执行即可。如果你还想把全局应用scoop install -g也放到 D 盘可以额外设置SCOOP_GLOBAL但注意全局路径需要管理员权限。方式二通过安装脚本参数指定推荐官方安装脚本支持-ScoopDir参数更直观# 1. 下载安装脚本到当前目录irmget.scoop.sh-outfileinstall.ps1# 2. 执行脚本并指定安装目录.\install.ps1-ScoopDirD:\Scoop-ScoopGlobalDirD:\ScoopGlobal注意事项Scoop 必须在非管理员权限的 PowerShell 中安装。如果遇到脚本无法运行的报错先执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser放开当前用户的脚本执行限制。重装系统后恢复 D:\Scoop这是 Scoop 最让人安心的特性之一只要 D 盘的 Scoop 文件夹还在重装系统后只需几条命令就能把整个开发环境“接回来”。Scoop 的软件本体和配置都存储在D:\Scoop目录内不依赖系统注册表。重装系统后新系统暂时不知道这些软件的存在需要手动“激活”。恢复步骤在 PowerShell 中依次执行# 1. 设置 SCOOP 环境变量指向 D 盘[Environment]::SetEnvironmentVariable(SCOOP,D:\Scoop,User)# 2. 把 Scoop 的 shims 目录加入 PATH$oldPath[Environment]::GetEnvironmentVariable(PATH,User)$newPath$oldPath;D:\Scoop\shims[Environment]::SetEnvironmentVariable(PATH,$newPath,User)# 3. 重启 PowerShell让环境变量生效# 然后在新的 PowerShell 窗口中执行Set-ExecutionPolicyRemoteSigned-Scope CurrentUser scoop config ROOT_PATHD:\Scoopscoop reset*scoop reset *是核心命令它会重建所有应用的 shim命令入口、快捷方式和环境变量。执行完毕后关闭并重新打开 PowerShell你的 Git、Node、Python 等命令应该都能正常使用了。可能遇到的情况如果个别应用报isnt installed说明该应用在 D 盘已无有效安装记录重新scoop install即可。scoop reset *也会重新设置JAVA_HOME、GIT_INSTALL_ROOT等环境变量如果你装了多个 JDK最后被 reset 的那个会成为默认版本。优化Scoop 特供优化版原版 Scoop 在国内使用时GitHub 下载慢是常见问题。xrgzs 的Scoop 特供优化版针对这一点做了专门优化。项目地址https://github.com/xrgzs/scoop主要改进包括自动判断并替换下载链接为国内源基于 ISP 检测、scoop search时优先调用scoop-search提速、scoop update不使用git pull避免冲突以及安装脚本自动配置好 7zip、git、aria2 等环境。安装后建议配置两项# 关闭 URL 替换如果遇到下载校验错误时启用scoop config URL_REPLACE false# 配置 GitHub 代理加速国内下载scoop config GH_PROXY ghfast.top如果你想直接使用优化版安装可以执行iex {$(irmc.xrgzs.top/c/scoop)} -ScoopDir D:\Scoop -ScoopGlobalDir D:\ScoopGlobal日常使用常用命令速查Scoop 的命令风格接近 Linux 包管理器上手很快。以下按场景整理最常用的命令。搜索与安装scoop search appname# 搜索应用scoop install appname# 安装应用scoop install-g appname# 全局安装需管理员权限scoop install appnameversion# 安装指定版本需 versions bucketscoop info appname# 查看应用信息更新与维护scoop update*# 更新 Scoop 自身 所有 bucket 所有应用scoop update appname# 更新指定应用scoop cleanup*# 清理旧版本释放磁盘空间scoop cleanup--cache--all# 同时清理旧版本和下载缓存scoop cacherm*# 清理下载缓存scoop reset*# 重置所有应用修复快捷方式/环境变量查看与管理scoop list# 列出已安装应用scoop bucket list# 查看 bucket 列表scoop bucket add bucketname# 添加 bucketextras / versions / java / nerd-fontsscoop status# 查看哪些应用有可用更新备份与恢复scoop export scoop-backup.json# 导出所有应用、bucket 和配置scoop import scoop-backup.json# 从 JSON 文件恢复全部环境scop export生成的 JSON 文件建议纳入云盘同步换机时scoop import即可一键还原。配置scoop config proxy http://proxy.example.com:8080# 设置下载代理scoop config aria2-enabled true# 启用 aria2 加速下载scoop config cache_pathD:\Scoop\cache# 设置下载缓存目录值得关注的 BucketBucket 是 Scoop 的软件仓库。除了默认的main以下几个值得添加extras包含不符合 main 标准的应用覆盖范围最广versions用于安装不同版本的软件支持版本切换javaJDK 和 JREnerd-fonts开发常用字体sdoogxrgzs 优化版自带针对国内环境优化的软件集合scoop bucket add extras scoop bucket add versions scoop bucket add java scoop bucket add nerd-fonts总结Scoop 的核心价值在于用户级、便携式、可恢复。它把软件管理从“系统级安装”变成了“文件级管理”让你对开发环境有完全的控制权。配合 D 盘安装策略和scoop export备份你几乎可以在任何一台新电脑上几分钟内还原出一模一样的开发环境。对于追求环境整洁、经常折腾系统的开发者来说Scoop 值得花一点时间上手。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。