当前位置: 首页 > article >正文

终极指南: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-installwinget-install是一个高效的PowerShell脚本专门为Windows系统提供自动化部署微软官方包管理器Winget的解决方案。这个脚本通过智能检测系统环境、自动安装依赖组件和配置环境变量让技术爱好者和系统管理员能够一键完成Winget的完整安装无需手动处理复杂的安装步骤。项目概述与价值主张winget-install的核心价值在于解决了Windows包管理器安装过程中的多个痛点。传统安装方法需要用户手动下载多个依赖组件、配置环境变量并处理权限问题而winget-install通过自动化脚本将这些步骤整合为一个简单的命令。 核心优势对比传统安装方式winget-install自动化方案手动下载多个依赖包自动检测并安装所有必要组件复杂的权限配置智能处理管理员权限需求环境变量手动设置自动配置PATH和系统路径版本兼容性测试自动适配Windows各版本核心功能亮点展示智能系统检测与适配winget-install脚本首先会检测操作系统版本和架构确保与目标系统的完全兼容# 脚本自动执行以下检测 - Windows 10 (版本1809或更高) - Windows 11 - Server 2019/2022/2025 - Windows Sandbox环境 - x86/x64和arm/arm64架构支持自动化依赖管理脚本自动处理所有必要的运行时依赖包括Microsoft.UI.Xaml- 用户界面框架VCLibs- Visual C运行时库Microsoft.WinGet.Client- PowerShell模块NuGet包提供程序- PowerShell包管理灵活的安装选项提供多种安装方式适应不同使用场景快速入门指南方法一PowerShell Gallery安装推荐这是最稳定可靠的安装方式总是获取经过测试的公共版本# 安装脚本到本地 Install-Script winget-install -Force # 运行安装脚本 winget-install方法二单行命令即时运行适合快速部署和测试环境# 使用短URL直接运行 irm asheroto.com/winget | iex # 或使用备用短URL irm winget.pro | iex方法三本地下载并运行从GitCode仓库克隆并运行# 克隆仓库 git clone https://gitcode.com/gh_mirrors/wi/winget-install.git cd winget-install # 运行安装脚本 .\winget-install.ps1高级配置技巧参数化安装体验winget-install提供了丰富的参数来定制安装过程# 强制重新安装所有组件 winget-install -Force # 启用调试模式查看详细过程 winget-install -Debug # 解决资源正在使用错误 winget-install -ForceClose # 指定特定Winget版本 winget-install -AlternateInstallMethod -WingetVersion 1.7.0 # 使用GitHub API令牌避免速率限制 winget-install -GHtoken your_github_token全局变量配置除了命令行参数还可以使用全局变量# 设置全局变量 $Force $true $Debug $true # 运行脚本会自动读取全局变量 winget-install企业级部署策略对于批量部署环境可以使用PowerShell远程执行# 在多台计算机上批量部署 $computers PC1, PC2, PC3 Invoke-Command -ComputerName $computers -ScriptBlock { irm asheroto.com/winget | iex }常见场景应用开发环境快速搭建开发人员可以使用winget-install快速配置开发环境# 安装Winget winget-install # 使用Winget安装开发工具 winget install Microsoft.VisualStudioCode winget install Git.Git winget install Python.Python.3.12 winget install Docker.DockerDesktop系统管理员批量部署系统管理员可以创建自动化部署脚本# 部署脚本示例 $deployScript # 安装Winget winget-install -Force # 安装常用软件 winget install Google.Chrome winget install Mozilla.Firefox winget install 7zip.7zip winget install Microsoft.PowerToys # 保存并执行 $deployScript | Out-File deploy.ps1 .\deploy.ps1持续集成/持续部署集成在CI/CD流水线中集成Winget安装# GitHub Actions示例 name: Windows Environment Setup on: [push] jobs: setup: runs-on: windows-latest steps: - name: Install Winget run: | powershell -Command irm asheroto.com/winget | iex - name: Install Dependencies run: | winget install Node.js winget install Python故障排除与优化常见问题解决方案问题1PowerShell执行策略限制# 临时更改执行策略 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process -Force # 或者使用绕过策略的方式运行 powershell -ExecutionPolicy Bypass -File winget-install.ps1问题2依赖安装失败# 尝试备用安装方法 winget-install -AlternateInstallMethod # 或手动安装依赖 Add-AppxPackage -Path Microsoft.UI.Xaml.2.8.appx问题3路径环境变量问题# 手动添加Winget到PATH $wingetPath $env:LOCALAPPDATA\Microsoft\WindowsApps $currentPath [Environment]::GetEnvironmentVariable(Path, User) if ($currentPath -notlike *$wingetPath*) { [Environment]::SetEnvironmentVariable(Path, $currentPath;$wingetPath, User) }性能优化建议使用本地缓存在企业环境中将依赖包缓存到本地服务器批量操作一次性安装多个软件包减少交互次数定期更新使用winget upgrade --all定期更新所有软件脚本版本管理定期更新winget-install脚本以获取最新功能调试技巧启用调试模式获取详细安装信息winget-install -Debug调试模式会显示系统检测详细信息依赖包下载进度安装步骤执行状态错误信息和解决方案社区资源与扩展核心源码结构winget-install脚本的核心逻辑位于主脚本文件中winget-install.ps1 # 主安装脚本 assets/ # 依赖资源目录 ├── 7zip/ # 7-Zip工具 ├── aria2/ # 下载工具 └── GetDLL.ps1 # DLL获取脚本脚本功能模块脚本包含以下关键功能模块系统检测模块- 检查OS版本、架构和兼容性依赖管理模块- 自动安装运行时组件环境配置模块- 设置PATH和注册表验证测试模块- 确保Winget正常工作错误处理模块- 提供详细的错误信息和解决方案扩展集成可能性winget-install可以与其他工具集成实现更强大的自动化与Chocolatey集成传统包管理器共存方案与Scoop集成轻量级开发工具管理与Ansible集成配置管理自动化与Docker集成容器化环境配置最佳实践总结生产环境使用PowerShell Gallery方法确保稳定性测试环境使用单行命令快速验证批量部署结合组策略或配置管理工具持续维护定期检查脚本更新和安全补丁版本兼容性矩阵Windows版本支持状态备注Windows 10 1809✅ 完全支持推荐版本1903Windows 11✅ 完全支持所有版本Server 2019✅ 完全支持需要桌面体验Server 2022✅ 完全支持需要桌面体验Server Core⚠️ 有限支持部分功能受限通过winget-install技术爱好者和系统管理员可以获得一个完整、可靠的Windows包管理器部署解决方案。这个脚本不仅简化了安装过程还提供了企业级的功能和灵活性是现代化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),仅供参考

相关文章:

终极指南:3种方法快速部署Windows官方包管理器Winget

终极指南:3种方法快速部署Windows官方包管理器Winget 【免费下载链接】winget-install Install WinGet using PowerShell! Prerequisites automatically installed. Works on Windows 10/11 and Server 2019/2022. 项目地址: https://gitcode.com/gh_mirrors/wi/w…...

【亲测免费】 探索光谱与色谱数据分析的新利器:CARS-PLS MATLAB 源码

探索光谱与色谱数据分析的新利器:CARS-PLS MATLAB 源码 【下载地址】CARS-PLS用于光谱数据或色谱数据变量选择的MATLAB源码 本仓库提供了一个用于光谱数据或色谱数据变量选择的 MATLAB 源码,基于 CARS-PLS(Competitive Adaptive Reweighted S…...

告别触摸漂移!手把手教你为ESP32和XPT2046电阻屏制作LVGL校准工具

ESP32电阻屏精准触控实战:从硬件校准到LVGL交互优化 电阻式触摸屏在嵌入式设备中广泛应用,但精度问题一直困扰着开发者。当你在ESP32上连接XPT2046触摸控制器时,是否遇到过点击位置漂移、响应不准确的烦恼?本文将带你深入解决这一…...

保姆级教程:用ESP32 AT固件实现手机蓝牙配对,从编译到连接一次搞定

ESP32蓝牙开发实战:从固件编译到手机配对的完整指南 在物联网设备开发中,蓝牙连接是最基础也最常用的功能之一。ESP32作为一款高性价比的Wi-Fi/蓝牙双模芯片,凭借其出色的性能和丰富的开发资源,已经成为智能家居、可穿戴设备等领域…...

CVBS转BT656/BT601,能成熟、应用广泛的低功耗视频解码器

GM7150是一款低功耗、9位NTSC/PAL视频解码器,由成都振芯科技股份有限公司生产。该芯片采用CMOS工艺,通过IC总线与PC或DSP相连构成应用系统。它内部包含1个模拟处理通道,能实现CVBS、S-Video视频信号源选择、A/D转换、自动钳位、自动增益控制(…...

Windows热键冲突终结者:Hotkey Detective深度解析与实战指南

Windows热键冲突终结者:Hotkey Detective深度解析与实战指南 【免费下载链接】hotkey-detective A small program for investigating stolen key combinations under Windows 7 and later. 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective 想…...

探索高效存储:STM32F4系列SD卡读写与FATFS文件系统移植

探索高效存储:STM32F4系列SD卡读写与FATFS文件系统移植 【下载地址】SD卡读写与FATFS文件系统移植SPI模式 本仓库提供了一个完整的SD卡读写程序,并成功移植了FATFS文件系统,适用于STM32F4系列微控制器。通过SPI模式,您可以轻松实现…...

Pydantic序列化避坑大全:从‘按声明类型序列化’到灵活exclude/include的5个常见误区

Pydantic序列化深度避坑指南:从类型陷阱到安全控制的实战解析 深夜调试代码时,你是否遇到过这样的场景:明明在内存中完整的对象,通过API返回给前端时却莫名丢失了关键字段?或者当你在日志中打印包含敏感信息的模型时&a…...

从外卖配送范围到跨国航线规划:Geopy距离计算的3个实战场景与避坑经验

从外卖配送范围到跨国航线规划:Geopy距离计算的3个实战场景与避坑经验 在数字化浪潮席卷各行各业的今天,地理距离计算已成为许多商业应用的核心技术组件。无论是外卖小哥的手机App上闪烁的配送范围提示,还是国际物流系统中精确到米的航线规划…...

【亲测免费】 GeoMatch_src:基于边缘的模板匹配技术

GeoMatch_src:基于边缘的模板匹配技术 【下载地址】GeoMatch_srcVS2015OpenCV3.3版说明文档 本仓库提供了**GeoMatch_src**项目的更新版本,专为使用Visual Studio 2015和OpenCV 3.3环境的开发者设计。GeoMatch_src是一个基于边缘的模板匹配技术实现&…...

如何零风险升级SillyTavern:保护角色数据完整的终极指南

如何零风险升级SillyTavern:保护角色数据完整的终极指南 【免费下载链接】SillyTavern LLM Frontend for Power Users. 项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern 还在为SillyTavern版本更新而提心吊胆吗?担心升级过程中珍贵…...

突破性效率工具:3步实现Draw.io Mermaid智能绘图完整方案

突破性效率工具:3步实现Draw.io Mermaid智能绘图完整方案 【免费下载链接】drawio_mermaid_plugin Mermaid plugin for drawio desktop 项目地址: https://gitcode.com/gh_mirrors/dr/drawio_mermaid_plugin 还在为传统拖拽式绘图效率低下而烦恼吗&#xff1…...

【亲测免费】 TSK UF系列Prober操作手册下载

TSK UF系列Prober操作手册下载 【下载地址】TSKUF系列Prober操作手册下载 本仓库提供TSK UF系列Prober的操作手册下载,具体为UF190/UF200系列的manual。TSK UF系列Prober是半导体厂针测的重要设备,该手册详细介绍了设备的各项功能、操作步骤以及维护保养…...

LeaguePrank终极指南:3分钟掌握英雄联盟个人信息自定义

LeaguePrank终极指南:3分钟掌握英雄联盟个人信息自定义 【免费下载链接】LeaguePrank 项目地址: https://gitcode.com/gh_mirrors/le/LeaguePrank 你是否厌倦了英雄联盟中千篇一律的个人资料展示?想要在召唤师峡谷中展示独特的自我形象&#xff…...

ThinkPad终极散热指南:TPFanCtrl2风扇控制完全教程

ThinkPad终极散热指南:TPFanCtrl2风扇控制完全教程 【免费下载链接】TPFanCtrl2 ThinkPad Fan Control 2 (Dual Fan) for Windows 10 and 11 项目地址: https://gitcode.com/gh_mirrors/tp/TPFanCtrl2 你是否曾被ThinkPad风扇的突然加速打扰工作专注&#xf…...

【免费下载】 美国各州区域图-shp格式

美国各州区域图-shp格式 【下载地址】美国各州区域图-shp格式 本资源库提供了一份详尽的美国各州区域图数据,以流行的Shapefile(shp格式)进行封装。Shapefile是一种广泛应用于地理信息系统(GIS)的矢量数据格式&#xf…...

【免费下载】 探索SFP模块的奥秘:SFP-I2C工具推荐

探索SFP模块的奥秘:SFP-I2C工具推荐 项目介绍 在现代网络通信中,SFP(Small Form-factor Pluggable)模块扮演着至关重要的角色。这些模块通过I2C接口提供了丰富的信息,包括制造商、功能支持以及诊断数据等。然而&#x…...

微流控与图像引导技术实现单细胞谱系追踪与动态操控

1. 项目概述:当单细胞遇见微流控与图像引导在生命科学的前沿探索中,单细胞分析正以前所未有的精度揭示着细胞异质性的奥秘。然而,一个长期困扰研究者的难题是:我们如何不仅仅知道一个细胞在某个时间点的“快照”,还能追…...

Adobe-GenP 3.0:5分钟解锁Adobe全系列软件的终极秘籍

Adobe-GenP 3.0:5分钟解锁Adobe全系列软件的终极秘籍 【免费下载链接】Adobe-GenP Adobe CC 2019/2020/2021/2022/2023 GenP Universal Patch 3.0 项目地址: https://gitcode.com/gh_mirrors/ad/Adobe-GenP Adobe-GenP 3.0是一款专为Adobe Creative Cloud系列…...

【免费下载】 探索高效CAN通信:PCAN PRO/PRO FD USB2CAN固件实现

探索高效CAN通信:PCAN PRO/PRO FD USB2CAN固件实现 项目介绍 PCAN PRO/PRO FD USB2CAN固件实现是一个专为基于STM32F4的廉价硬件设计的开源项目。该项目旨在为使用STM32F407/405开发板的用户提供一个高效、稳定的USB2CAN通信解决方案。通过该固件,用户可…...

明日方舟玩家必备:MAA助手如何帮你自动完成每日任务?

明日方舟玩家必备:MAA助手如何帮你自动完成每日任务? 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: h…...

【免费下载】 解锁潜能,尽在掌握:深入探索VMware17 Unlocker工具

解锁潜能,尽在掌握:深入探索VMware17 Unlocker工具 【下载地址】VMware17Unlocker解锁工具附用法 本仓库提供了一个用于解锁VMware17的工具——VMware17 Unlocker。该工具可以帮助用户解锁VMware17中的某些限制,使其能够更好地使用虚拟机功能…...

【亲测免费】 ImageNet标签文件及读取脚本:加速您的计算机视觉研究

ImageNet标签文件及读取脚本:加速您的计算机视觉研究 【下载地址】ImageNet标签文件及读取脚本 ImageNet 标签文件及读取脚本 项目地址: https://gitcode.com/open-source-toolkit/56c9e 项目介绍 在计算机视觉领域,ImageNet数据集是图像分类任务…...

【免费下载】 探索8051开发新境界:IAR for 8051(8.10版本)资源下载推荐

探索8051开发新境界:IAR for 8051(8.10版本)资源下载推荐 【下载地址】IARfor80518.10版本资源下载 IAR for 8051(8.10版本)资源下载 项目地址: https://gitcode.com/open-source-toolkit/1b6d8 项目介绍 在嵌…...

Windows热键冲突检测终极方案:Hotkey Detective一键定位占用程序

Windows热键冲突检测终极方案:Hotkey Detective一键定位占用程序 【免费下载链接】hotkey-detective A small program for investigating stolen key combinations under Windows 7 and later. 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective …...

3个技巧让桌游卡牌设计效率提升5倍:EZCard自动化工具深度解析

3个技巧让桌游卡牌设计效率提升5倍:EZCard自动化工具深度解析 【免费下载链接】CardEditor 一款专为桌游设计师开发的批处理数值填入卡牌生成器/A card batch generator specially developed for board game designers 项目地址: https://gitcode.com/gh_mirrors/…...

探索工程图纸的数字化世界:DXF图纸的C++解析及OpenCV绘制

探索工程图纸的数字化世界:DXF图纸的C解析及OpenCV绘制 【下载地址】DXF图纸的C解析及OpenCV绘制 本仓库提供了一套解决方案,用于解析DXF(AutoCAD Drawing Interchange Format)图纸文件,并利用C编程语言结合OpenCV库将…...

如何快速掌握CircuitJS1:免费高效的浏览器电路仿真终极指南

如何快速掌握CircuitJS1:免费高效的浏览器电路仿真终极指南 【免费下载链接】circuitjs1 Electronic Circuit Simulator in the Browser 项目地址: https://gitcode.com/gh_mirrors/ci/circuitjs1 CircuitJS1是一款功能强大的电子电路仿真工具,它…...

如何免费下载抖音无水印视频:开源工具完整使用指南

如何免费下载抖音无水印视频:开源工具完整使用指南 【免费下载链接】douyin_downloader 抖音短视频无水印下载 win编译版本下载:https://www.lanzous.com/i9za5od 项目地址: https://gitcode.com/gh_mirrors/dou/douyin_downloader 还在为抖音视频…...

【免费下载】 新魔百和M301H-CW代工系列强刷固件:当贝桌面纯净版安卓系统

新魔百和M301H-CW代工系列强刷固件:当贝桌面纯净版安卓系统 【下载地址】16-001-T-新魔百和M301H-CW代工-Hi3798MV300-MV310通用强刷固件当贝桌面纯净版安卓系统 本资源包专为新魔百和M301H-CW代工系列设备设计,适用于Hi3798MV300和MV310芯片组的智能电视…...