環境要求:
Windows7及以上
PowerShell版本不低於PowerShell 3
正常、快速的訪問GitHub
Windows用戶名為英文(Windows用戶環境變量中路徑值不支持中文字符)
在可以運行 PowerShell 腳本之前,你需要將本地的 ExecutionPolicy 設置為 RemoteSigned (可以說是允許除了 Undefined 和 Restricted 之外的任何內容)。如果你選擇了 AllSigned 而非 RemoteSigned,那么你的本地腳本還需要數字簽名后才能執行。如果設置為 RemoteSigned, 那么只有“ZoneIdentifier”設置為 Internet,即從 Web 上下載的腳本才需要簽名,其它則不需要。 如果你是管理員,想要為本機上的所有用戶設置它,請使用“-Scope LocalMachine”。 如果你是沒有管理權限的普通用戶,可使用“-Scope CurrentUser”來只為自己設置它。
### 保證允許本地腳本的執行
```shell
set-executionpolicy remotesigned -scope currentuser
```
### 安裝scoop
```shell
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
```
如果下載scoop的過程中斷,那么必須先刪除(C:\Users<user>\scoop)文件夾,再執行以上命令安裝。
使用scoop安裝軟件如果安裝過程中失敗,再次安裝會提示已經安裝,這個時候需要先執行卸載再安裝
### 利用aria2加速下載
在使用scoop安裝aria2后,scoop會自動調用aria2進行多線程下載以加速下載:
```shell
scoop install aria2
```
下載完成后,記得打開16線程(aria2編譯版本默認最高線程為16,需要更高的請自行編譯)
```shell
scoop config aria2-max-connection-per-server 16
scoop config aria2-split 16
scoop config aria2-min-split-size 1M
```
如果使用代理,有時需要通過如下命令關閉 aria2
```shell
scoop config aria2-enabled false
```
通過Scoop切換軟件版本
```shell
scoop reset [ProgramVersion]
```