1. 安装

1.1. 设置环境变量

将Scoop安装到自定义目录

$env:SCOOP='C:\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')

将Scoop配置为将全局程序安装到自定义目录

$env:SCOOP_GLOBAL='C:\Scoop\GlobalApps'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')

1.2. 开始安装

在 PowerShell 中输入下面内容,保证允许本地脚本的执行

set-executionpolicy remotesigned -scope currentuser

然后执行下面的命令安装 Scoop

iwr -useb get.scoop.sh | iex

静待脚本执行完成就可以了,安装成功

1.3. 设置代理

scoop config proxy 192.168.31.5:7890

2. bukcet推荐

2.1. 官方必备

使用scoop bucket known查看所有官方的bucket

main
extras
versions
nirsoft
sysinternals
php
nerd-fonts
nonportable
java
games

可以使用scoop add <bucket_name>添加bucket,其中main一般会默认添加。
我常用的还有:

scoop bucket add extras
scoop bucket add versions
scoop bucket add nerd-fonts
scoop bucket add java

2.2. 第三方

scoop bucket add dorado https://github.com/chawyehsu/dorado

3. 重装系统恢复软件

  • 重装系统之前,先完整复制用户目录下的scoop文件夹到别的地方
set-executionpolicy remotesigned -s currentuser
  • 双击用户变量中的path,新建一个路径,填入%SCOOP%\shims
  • 管理员权限powershell中运行
scoop reset *

软件就都恢复了