如何快速在Windows平台上安装Winget,Scoop,Choco

概述

Winget,Scoop,Choco都是Window平台的包管理器,主要用于命令行安装软件

Winget

  • 以管理员身份运行控制台
    • A 来源于 winget-install 项目
      1. Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
      2. irm asheroto.com/winget | iex
    • B 来源于 PowerShell Gallery
      1. Install-Script winget-install -Force
      2. winget-install
    • C 来源于 Github Releases
      [最新开源发布安装程序,单击下载,双击安装](https://github.com/microsoft/winget-cli/releases/download/v1.29.70-
      preview/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle)

Scoop

  • 不以管理员身份运行控制台
    • 长写法
      1. Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
      2. Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
    • 短写法
      1. Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
      2. iwr -useb get.scoop.sh | iex
  • 以管理员身份运行控制台
    • 一行脚本
      1. Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
      2. iex "& {$(irm get.scoop.sh)} -RunAsAdmin"
    • 二行脚本
      1. Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
      2. irm get.scoop.sh -OutFile 'install.ps1'(OutFile不区分大小写)
      3. .\install.ps1 -RunAsAdmin

Choco

  • 以管理员身份运行控制台
    Set-ExecutionPolicy Bypass -Scope Process -Force;
    [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;
    iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

备注

  • winget 加速

  • scoop 加速

posted @ 2026-04-12 14:51  engineer大叔  阅读(126)  评论(0)    收藏  举报