重装系统之后,如果把原有的 scoop 文件夹粘贴回去 user 文件夹,然后在 powershell 中再次安装,会得到一个 Scoop is already installed 错误,要想正确恢复 scoop,根据官方回答,请按照以下步骤:

  1. 重装系统之前,先完整复制用户目录下的 scoop 文件夹到别的地方
  2. 重装系统之后,将 scoop 文件夹粘贴回去用户目录
  3. 允许脚本执行
    1
    set-executionpolicy remotesigned -s currentuser
  4. 双击用户变量中的 path,新建一个路径,填入 scoop 文件夹下的 shims 文件夹的地址
    1
    D:\Applications\Scoop
  5. 双击用户变量中的 path,新建一个路径,填入 scoop 文件夹下的 shims 文件夹的地址
    1
    D:\Applications\Scoop\shims
  6. powershell 中运行
    1
    scoop reset *

即可恢复所有软件的正常使用