
如何快速安装WingetPowerShell一键部署Windows包管理器终极指南【免费下载链接】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你是否曾经为在Windows上安装软件而烦恼每次都需要打开浏览器搜索软件官网下载安装包然后一步步点击安装向导现在微软官方推出了Windows包管理器Winget让你像Linux的apt或macOS的Homebrew一样通过命令行轻松管理软件。但问题来了——Winget本身竟然没有命令行安装程序 别担心今天我要分享一个神奇的PowerShell脚本让你一键搞定Winget安装彻底告别繁琐的手动配置。 为什么你需要Winget-install脚本想象一下这样的场景你刚重装了Windows系统需要安装几十个常用软件。传统方法需要一个个下载安装耗时又费力。而有了Winget你只需要一个命令就能批量安装所有软件。但首先你得先安装Winget本身——这就是winget-install脚本大显身手的时候这个脚本就像你的私人安装助手它能自动处理所有复杂的依赖关系、权限问题和环境配置。无论你是Windows 10、Windows 11还是Server用户无论是x86、x64还是ARM架构它都能智能适配确保安装过程顺畅无阻。✨ 核心功能亮点完全自动化安装脚本会自动检测你的系统版本、架构然后安装所有必要的运行时依赖包括Microsoft.UI.Xaml、VCLibs等组件。你只需要运行一个命令剩下的都交给脚本处理。智能错误处理遇到过资源正在使用的错误吗脚本的-ForceClose参数能自动解决这个问题。安装失败-AlternateInstallMethod参数提供了备用安装方案。多平台全面支持Windows 10版本1809或更高Windows 11全版本Server 2019/2022/2025Windows Sandbox环境甚至Server Core非桌面体验版 三种安装方法总有一种适合你方法一PowerShell Gallery安装最推荐这是最稳定可靠的方法总是获取经过测试的公共版本# 安装脚本 Install-Script winget-install -Force # 运行脚本 winget-install小贴士-Force参数是可选的但推荐使用。它会强制更新脚本到最新版本确保你获得所有最新的修复和改进。方法二单行命令即时运行最快捷如果你只是想快速测试或者不想下载任何文件这个方法最适合irm asheroto.com/winget | iex是的就这么简单一行命令无需下载直接运行。这个短链接总是重定向到最新的代码签名版本。方法三本地下载运行最传统喜欢传统方式没问题# 首先下载脚本 # 然后运行 .\winget-install.ps1你可以从项目的Releases页面下载最新的脚本文件。️ 一步步实战从零开始安装Winget步骤1准备工作确保你的系统满足以下要求Windows 10 1809或更高版本PowerShell 5.1或更高版本管理员权限右键点击PowerShell选择以管理员身份运行步骤2选择安装方法并执行对于大多数用户我强烈推荐使用PowerShell Gallery方法。打开管理员权限的PowerShell输入Install-Script winget-install -Force安装完成后直接运行winget-install步骤3验证安装结果安装完成后验证一下是否成功winget --version如果看到版本信息恭喜你Winget已经安装成功了。步骤4开始享受命令行安装的便利现在你可以像使用Linux包管理器一样使用Winget了# 搜索软件 winget search vscode # 安装Visual Studio Code winget install Microsoft.VisualStudioCode # 安装Firefox浏览器 winget install Mozilla.Firefox # 更新所有已安装软件 winget upgrade --all 高级技巧定制你的安装体验winget-install脚本提供了丰富的参数让你可以根据需要定制安装过程常用参数速查表参数作用使用场景-Force强制重新安装Winget及其依赖修复损坏的安装或更新到最新版本-ForceClose解决资源正在使用错误当Windows Terminal安装失败时使用-AlternateInstallMethod使用备用安装方法主方法失败时的备选方案-Debug启用调试模式排查安装问题时查看详细信息-Wait脚本完成后暂停防止PowerShell窗口过早关闭-NoExit保持窗口打开需要仔细查看输出时使用参数使用示例# 强制重新安装修复安装 winget-install -Force # 启用调试模式查看详细安装信息 winget-install -Debug # 解决资源冲突问题 winget-install -ForceClose # 保持窗口打开仔细查看输出 winget-install -NoExit 企业部署实战指南如果你是系统管理员需要在多台计算机上部署Winget这里有几个实用的方法批量远程部署# 在多台计算机上同时安装 $computers PC1, PC2, PC3, PC4 Invoke-Command -ComputerName $computers -ScriptBlock { irm asheroto.com/winget | iex }组策略部署策略将winget-install.ps1脚本存储在网络共享位置创建启动脚本组策略对象配置为计算机启动时自动执行使用静默参数实现无干预安装 常见问题与解决方案问题1PowerShell窗口提前关闭解决方案使用-Wait或-NoExit参数winget-install -Wait # 暂停几秒后关闭 winget-install -NoExit # 保持窗口打开按Enter退出问题2依赖安装失败解决方案尝试备用安装方法winget-install -AlternateInstallMethod问题3权限不足解决方案确保以管理员身份运行PowerShell检查用户账户控制设置如果是企业环境联系IT管理员获取权限问题4网络连接问题解决方案检查防火墙设置确保能访问Microsoft Store和GitHub尝试使用企业代理设置如果网络受限可以先将依赖包下载到本地 性能优化与最佳实践1. 使用本地缓存加速部署在企业环境中频繁部署时可以将依赖包缓存到本地文件服务器然后修改脚本指向本地源大幅提升部署速度。2. 批量安装常用软件安装完Winget后可以创建一个批处理脚本一次性安装所有常用软件# 创建软件安装列表 $softwareList ( Microsoft.VisualStudioCode, Mozilla.Firefox, Google.Chrome, Git.Git, Python.Python.3.12 ) # 批量安装 foreach ($software in $softwareList) { winget install $software }3. 定期更新维护建议每周运行一次更新命令保持所有软件最新winget upgrade --all 深入了解脚本工作原理winget-install脚本的核心逻辑非常智能它会自动执行以下关键任务系统检测检查操作系统版本、架构和兼容性依赖管理根据系统版本安装必要的运行时组件环境配置自动设置PATH环境变量和注册表项验证测试确保Winget能够正常工作脚本源码位于项目根目录的winget-install.ps1文件中包含了完整的错误处理机制和日志记录功能。 总结为什么选择winget-installwinget-install脚本让Winget的安装变得前所未有的简单。无论你是个人用户还是企业管理员这个脚本都能为你节省大量时间和精力。关键优势总结✅完全自动化一键安装无需手动配置✅智能适配支持所有Windows版本和架构✅错误恢复内置多种错误处理机制✅企业友好支持批量部署和静默安装✅持续更新活跃维护及时修复问题最后的小建议始终使用PowerShell Gallery方法进行安装这是最稳定的方式遇到问题时先尝试-Force参数它能解决大部分安装问题定期检查脚本更新获取最新功能和安全修复在企业环境中建立标准化的部署流程现在就开始使用winget-install吧体验一键安装Winget的便捷开启Windows命令行包管理的新时代。告别繁琐的手动安装拥抱高效的命令行工作流温馨提示如果你在使用过程中遇到任何问题或者有改进建议欢迎参与项目的开发和讨论。开源项目的成功离不开社区的贡献和支持【免费下载链接】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),仅供参考