Scoop 可以安装到自定义磁盘位置。原记录的目标是把用户安装根目录放在 D 盘,避免默认位置占用系统盘;这不要求默认以管理员身份运行。
在普通 PowerShell 中安装
跳转到“在普通 PowerShell 中安装”依据 Scoop 官方安装器说明,先检查当前用户的执行策略。下面命令会把当前用户策略改为 RemoteSigned,受组织策略管理的机器应遵循其设置:
Get-ExecutionPolicy -ListSet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserInvoke-RestMethod -Uri https://get.scoop.sh -OutFile .\install-scoop.ps1先阅读下载的脚本,确认来自官方来源,再指定自己的目录:
.\install-scoop.ps1 -ScoopDir 'D:\program\Scoop' -ScoopGlobalDir 'D:\program\ScoopPackages'ScoopDir 是当前用户安装根目录,ScoopGlobalDir 是全局安装使用的根目录;指定后者不代表这次操作自动以管理员身份安装所有程序。官方安装器另有 -RunAsAdmin 模式,但只有明确需要管理员安装且了解其影响时才使用。
检查结果与后续维护
跳转到“检查结果与后续维护”Get-Command scoop | Select-Object Sourcescoop --versionscoop config重新打开终端,确认命令来自预期目录,再安装具体应用。目录应对当前用户可写;不要直接移动已经安装的整套目录后假定 shim、环境变量和应用路径仍有效。需要迁移现有安装时,先导出应用清单并按官方方案处理。
下载缓存与旧版本目录不是同一种数据。整理空间前先查看 scoop help cache、scoop help cleanup 与当前安装状态,按具体软件处理,避免删除正在使用的版本。