news 2026/5/16 7:40:31

3分钟学会:Windows包管理器winget一键安装终极指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3分钟学会:Windows包管理器winget一键安装终极指南

3分钟学会:Windows包管理器winget一键安装终极指南

【免费下载链接】winget-installInstall WinGet using PowerShell! Prerequisites automatically installed. Works on Windows 10/11 and Server 2019/2022.项目地址: https://gitcode.com/gh_mirrors/wi/winget-install

你是否曾经羡慕Linux用户能够通过命令行轻松安装软件?现在,Windows用户也能拥有同样的便利!winget-install是一个强大的PowerShell脚本,专门为Windows系统设计的命令行包管理器安装工具。它解决了微软官方winget缺乏命令行安装方式的尴尬局面,让你在短短几分钟内就能拥有完整的winget环境。

为什么你需要这个winget安装工具?

想象一下,你刚装好Windows系统,需要安装开发工具、浏览器、办公软件等各种应用。传统方式需要一个个下载安装包、点击安装向导、处理依赖关系,整个过程耗时又繁琐。而有了winget-install,一切都变得简单了!

这个工具就像一个智能助手,能够自动识别你的系统环境,智能选择最佳安装路径,并处理所有复杂的依赖关系。无论你使用的是Windows 10、Windows 11,还是Server 2019/2022,它都能为你提供完美的解决方案。

安装前的准备

在开始之前,请确保你使用的是Windows 10(1809或更高版本)、Windows 11、Server 2019或Server 2022系统。你还需要以管理员身份运行PowerShell,这是安装系统级软件的必要条件。

三种简单安装方法任你选

方法一:最快捷的单行命令

这是最简单快捷的方式,特别适合想要立即体验的用户。只需要打开PowerShell(以管理员身份运行),输入以下命令:

irm asheroto.com/winget | iex

这个命令会自动下载最新版本的winget-install脚本并立即执行。整个过程完全自动化,你只需要等待几十秒,就能拥有完整的winget环境。

方法二:通过PowerShell Gallery安装

这是最推荐的方式,就像选择官方认证渠道一样安全可靠:

Install-Script winget-install -Force

安装完成后,随时可以通过输入winget-install来运行脚本。这种方法有三大优势:

  1. 安全性高:脚本经过数字签名,确保代码完整性
  2. 稳定性强:使用经过测试的公共发布版本
  3. 功能完整:支持所有参数,便于批量部署

方法三:本地下载安装

如果你身处没有网络连接的环境,或者想要离线部署,可以选择这种方式:

# 在有网络的环境中下载脚本 git clone https://gitcode.com/gh_mirrors/wi/winget-install # 将整个目录复制到目标机器 # 运行本地脚本 .\winget-install.ps1

这种方法特别适合:

  • 安全隔离的网络环境
  • 大规模批量部署
  • 系统映像预配置

智能系统识别:你的专属安装方案

winget-install能够智能识别不同系统环境,为每个系统提供最合适的安装方案:

Windows 10用户

如果你的系统是Windows 10,脚本会自动验证发布ID,确保是1809或更高版本,然后采用标准安装流程。

Windows 11用户

Windows 11用户享受最流畅的安装体验,脚本会使用最新的安装方法,确保最佳兼容性。

服务器用户

对于Server 2019/2022用户,脚本会采用备用安装方法,专门针对服务器环境优化,确保稳定运行。

ARM设备用户

如果你使用的是Surface Pro X等ARM设备,脚本会自动检测处理器架构,下载对应的依赖包,确保在ARM设备上正常工作。

实用参数:按需定制安装体验

winget-install提供了丰富的参数选项,让你可以根据不同需求调整安装过程:

核心参数解析

-Force参数- 强制重新安装 当系统中已存在winget但需要修复时使用,就像系统重置按钮:

winget-install -Force

-ForceClose参数- 解决资源冲突 Windows Terminal有时会与安装进程冲突,这个参数会自动重启到干净环境:

winget-install -ForceClose

-Debug参数- 调试模式 启用调试模式就像打开汽车诊断仪,让你看到安装过程的每个细节:

winget-install -Debug -Wait

全局变量配置

除了命令行参数,你还可以通过全局变量进行配置,这在自动化脚本中特别有用:

# 在PowerShell Profile中预设配置 $Force = $true $Debug = $true # 这样每次运行都会自动应用这些设置 winget-install

安装完成后:开始你的winget之旅

安装完成后,你就可以立即开始使用winget来管理软件了!以下是一些基础操作:

搜索软件包

winget search vscode

安装常用软件

winget install Microsoft.VisualStudioCode winget install Git.Git winget install Python.Python.3.12

查看已安装软件

winget list

更新所有软件

winget upgrade --all

企业级部署策略

对于企业环境,你可以创建完整的软件部署自动化脚本:

# 定义软件包列表 $softwareList = @( "Microsoft.VisualStudioCode", "Git.Git", "Python.Python.3.12", "Google.Chrome", "Mozilla.Firefox" ) # 检查并安装winget if (-not (Get-Command winget -ErrorAction SilentlyContinue)) { Write-Host "正在安装winget..." -ForegroundColor Yellow winget-install -Force -ForceClose } # 批量安装软件 foreach ($software in $softwareList) { Write-Host "正在安装: $software" -ForegroundColor Cyan winget install $software --silent --accept-package-agreements }

常见问题快速解决

问题1:PowerShell执行策略限制

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force

问题2:网络连接超时

winget-install -AlternateInstallMethod

问题3:资源占用冲突

winget-install -ForceClose

问题4:版本兼容性问题

winget-install -AlternateInstallMethod -WingetVersion "1.6.3133"

性能优化技巧

通过组合使用优化参数,可以获得最佳的安装体验:

# 组合使用优化参数 winget-install -Force -ForceClose -Wait # 企业环境专用配置 $env:HTTP_PROXY = "http://proxy.company.com:8080" $env:HTTPS_PROXY = "http://proxy.company.com:8080" winget-install -AlternateInstallMethod

为什么选择winget-install?

完全自动化

从系统检测到依赖安装,整个过程完全自动化,无需人工干预。

智能适配

自动识别系统版本、处理器架构,提供最优安装方案。

持续更新

脚本会定期更新,确保始终使用最新的winget版本。

广泛兼容

支持Windows 10/11、Server 2019/2022、Windows Sandbox等多种环境。

开源免费

基于GPL v3许可证开源,完全免费使用,社区活跃,问题反馈及时。

开始你的Windows包管理器之旅

现在,你已经掌握了winget-install的所有要点。无论你是个人用户想要简化软件安装,还是企业管理员需要批量部署软件,这个工具都能为你提供完美的解决方案。

记住,只需要一行命令,你就能拥有强大的Windows包管理器:

irm asheroto.com/winget | iex

或者,如果你想获得更稳定的体验:

Install-Script winget-install -Force

开始享受命令行安装软件的便捷吧!告别繁琐的点击安装向导,迎接高效的软件管理新时代。如果你在使用过程中遇到任何问题,可以参考项目文档或向社区寻求帮助。

祝你使用愉快!

【免费下载链接】winget-installInstall WinGet using PowerShell! Prerequisites automatically installed. Works on Windows 10/11 and Server 2019/2022.项目地址: https://gitcode.com/gh_mirrors/wi/winget-install

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/16 7:40:04

熵优化VMD供水管道泄漏检测定位【附代码】

✨ 长期致力于压力信号、熵优化VMD降噪、泄漏检测、拐点提取、泄漏定位研究工作,擅长数据搜集与处理、建模仿真、程序编写、仿真设计。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流,点击《获取方式》 (1)基于最小信息熵的变分模态分解…

作者头像 李华
网站建设 2026/5/16 7:40:03

如何平衡人机耦合中的“计算”与“算计”?

在人机耦合的系统中,平衡“计算”(机器的计算)与“算计”(人的谋略与价值判断)是系统能否高效、安全运转的核心。简单来说,“算”是机器在既定目标下追求最优解的工具理性,而“算计”是人类对目…

作者头像 李华
网站建设 2026/5/16 7:38:03

AI写论文秘籍在此!4款AI论文写作工具,为你的论文添彩!

实测4款AI论文写作工具,助你轻松搞定学术写作 还在为撰写期刊论文而苦恼吗?面对成堆的文献、混乱的格式以及不断的修改,很多学术人士都感到效率低下实在是个普遍问题!但不用害怕,以下这4款AI论文写作工具经实践验证&a…

作者头像 李华
网站建设 2026/5/16 7:32:05

可编程投币器集成指南:从硬件连接到游戏积分映射

1. 项目概述:从“投币”到“积分”的硬件魔法“Insert Coin”——对于任何一个经历过街机黄金年代的玩家来说,这三个字背后所承载的,远不止是启动游戏的指令,更是一种充满仪式感的期待。如今,我们大多通过模拟器上的一…

作者头像 李华
网站建设 2026/5/16 7:31:06

对抗测试框架:用字节码增强与混沌工程提升系统韧性

1. 项目概述:一个对抗测试的“剧院”最近在开源社区里,我注意到一个名字挺有意思的项目,叫nanami7777777/anti-test-theater。乍一看,这个标题有点让人摸不着头脑——“反测试剧院”?测试和剧院能扯上什么关系&#xf…

作者头像 李华
网站建设 2026/5/16 7:29:44

开源智能体框架Panda-AGI:模块化设计与工作记忆系统解析

1. 项目概述:当熊猫遇上AGI,一个开源智能体的新范式最近在GitHub上闲逛,又被一个项目吸引了眼球:sinaptik-ai/panda-agi。光看名字就很有意思,“熊猫”(Panda)和“人工通用智能”(AG…

作者头像 李华