WinGet 是 Windows 包管理器。此项目包括 CLI(命令行接口)、PowerShell 模块和 COM(组件对象模型) API(应用程序接口)。
WinGet 是 Windows 包管理器。此项目包括 CLI(命令行接口)、PowerShell 模块和 COM(组件对象模型) API(应用程序接口)。
[!注意] 目前客户端需要运行 Windows 10 1809 (构建 17763)、Windows 11、Windows Server 2025 或更高版本。Windows Server 2019 和 2022 可以通过提取 .msixbundle 来进行试验性运行(不受支持)。请参阅 https://github.com/microsoft/winget-cli/issues/4502#issuecomment-4585558561. 由于严重依赖 IsWow64Process2 和 MSIX,因此无法在 Windows Server Core 或 Windows 10 1809 之前的版本上运行。
Repair-WinGetPackageManager cmdlet,并使用 -IncludePrerelease 参数。在提升的 PowerShell 会话中,Get-WinGetPackage 在 1.29.380 中出现失败,显示"无法创建实例: -2147023174"
分离下载和安装步骤
Winget manifest 问题: Sidekick-Poe/Sidekick 包在已是最新版本时仍显示可升级
Winget 混淆了 vim.vim 和 vim.vim.nightly
winget 升级时会使用 EXE 安装程序进行实际升级,但当要求显示包升级信息时,会显示 MSI 的校验和
添加一个参数,以显示英文输出/暂时禁用本地化
Winget 应用程序安装程序的升级非常不一致
删除一个清单版本(而不是取代它)可能会导致 `winget upgrade` 无声地降级,通过一个不寻常的触发器重现已知的重复项错误。
2026-09 - 2026 年 9 月 8 日 - Windows 11 的 KB5124008 更新 - WinGet 不再可在提升的终端中运行 (管理员保护强制执行)
邀请 winget-cli 加入 GithubStarMate,让更多人发现你的作品