无法使用 winget 安装应用程序?也许尝试将应用程序的包 ID 与 -e 和 -id 标志混合使用。
这 小翼
适用于 Windows 10 的 CLI 工具使从命令提示符下载和安装应用程序变得非常容易。你可以使用 安装
命令来下载和安装几乎所有的 Windows 软件,即使是那些尚未在 Microsoft Store 上可用的软件。
但是,在尝试安装某些应用程序时,您可能会遇到“找到多个应用程序...请优化输入”错误。我们在尝试安装“Steam”时遇到了类似的错误 winget安装蒸汽
命令。
C:\Users\ATH> winget install steam 找到多个匹配输入条件的应用程序。请细化输入。名称 ID 版本 ----------------------------------------------- ---------- Steam Valve.Steam 2.10.91.91 Git 扩展 GitExtensionsTeam.GitExtensions 3.3.1
要解决此问题,请使用应用程序的包 ID 您希望安装的。包 ID 将显示在输出中的“Id”列下方。对于蒸汽,它是 Valve.Steam
(如您在上面的输出中所见)。
winget install 例如:winget install Valve.steam
如果错误仍然存在,您可以抛出完全匹配 -e
旗帜和 - ID
旗也混入。
💡使用时 -e
标志,包 ID/名称将区分大小写。 以与输出中显示的完全相同的方式使用 ID。
最后的命令(与 -e
和 - ID
标志)将是:
winget install -e --id 例如:winget install -e --id Valve.Steam
如果您使用正确的包 ID(区分大小写), 小翼
将安装该应用程序而不会出现任何其他问题。
C:\Users\ATH> winget install -e --id Valve.Steam 发现 Steam [Valve.Steam] 此应用程序由其所有者授权给您。 Microsoft 不对第三方软件包负责,也不向其授予任何许可。下载 //steamcdn-a.akamaihd.net/client/installer/SteamSetup.exe █████████████████████████████ 1.50 MB / 1.50 MB 已成功验证安装程序哈希 正在安装 ... 安装成功!
如需更多帮助,您可能希望查看我们的使用 winget 命令从命令行搜索和安装应用程序的指南。