修复:Winget“找到匹配输入条件的多个应用程序。请细化输入”错误

无法使用 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 命令从命令行搜索和安装应用程序的指南。