scoop 安装与重置

本文主要介绍 scoop 初始安装及重置电脑后的恢复。

安装

scoop 安装环境要求:

  • Windows 版本不低于 Windows 7
  • PowerShell 3+
  • .NET Framework 4.5+
  • 用户名无中文

首先,保证电脑有 PowerShell 3,如果没有,需要安装 Windows Management Framework,下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=54616

将下列脚本保存为 .ps1 文件,然后用管理员身份运行即可

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# scoop.ps1
# 设置用户变量
[environment]::setEnvironmentVariable('SCOOP','D:\scoop','User')
# 启用
$env:SCOOP='D:\scoop'

# 设置系统全局变量
[environment]::setEnvironmentVariable('SCOOP_GLOBAL','D:\scoop_global','Machine')
# 启用
$env:SCOOP_GLOBAL='D:\scoop_global'

# 允许本地脚本执行
set-executionpolicy remotesigned -s cu

# 下载安装scoop
# 官方
# iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
# 或国内
iwr -useb https://gitee.com/RubyKids/scoop-cn/raw/main/install.ps1 | iex

# 添加 extras
scoop bucket add extras https://github.com/lukesampson/scoop-extras

# 添加自用源
scoop bucket add uamazing https://gitee.com/galensgan/galens-bucket.git

aria2 多线程下载

下载 aria2 多线程加速下载

scoop install aria2

设置 aria2 走代理

打开 C:\Users\%username%\.config\scoop\config.json 文件,在里面添加:

1
2
3
4
5
6
7
8
{
// aria2 配置
"aria2-options": [
"--check-certificate false",
"--https-proxy=http://192.168.3.14:7890", // https 代理的地址
"--http-proxy=http://192.168.3.14.7890" // http 代理地址
],
}

重置后恢复

由于电脑重置后,环境变量的丢失,导致原本安装的 scoop 失效,此时只需要恢复其环境变量就可以了。

分别添加如下环境变量:

变量名 操作
scoop 局部 scoop 路径 新增
scoop_global 全局 scoop 路径新增 新增
path scop 路径 + '' 追加

添加完成后,就可以恢复 scoop 使用了。