winget工具的install命令安装指定的应用程序。使用搜索命令来识别您要安装的应用程序。
install命令要求您指定要安装的确切字符串。如果有任何歧义,系统将提示您将安装命令进一步过滤到确切的应用程序。
用法
winget install [[-q] <query>] [<options>]
搜索命令
论据
以下参数可用。
争论 描述
-q,–查询 用于搜索应用程序的查询。
-?, - 帮助 获取有关此命令的其他帮助。
笔记
查询参数是位置的。不支持通配符样式语法。这通常是您希望唯一标识您希望安装的包的字符串。
选项
这些选项允许您自定义安装体验以满足您的需求。
选项 描述
-m,–清单 必须后跟清单 (YAML) 文件的路径。您可以使用清单从本地 YAML 文件运行安装体验。
命令
复制
winget install powertoys --version 0.15.2
以下示例从其 ID 安装应用程序。
命令
复制
winget install --id Microsoft.PowerToys
以下示例按版本和 ID 安装应用程序。
命令
复制
winget install --id Microsoft.PowerToys --version 0.15.2
多项选择
如果提供给winget的查询没有产生单个应用程序,则winget将显示搜索结果。这将为您提供优化正确安装搜索所需的额外数据。
将选择限制为一个文件的最佳方法是将应用程序的ID与确切的查询选项结合使用。例如:
命令
复制
winget install --id Git.Git -e
如果配置了多个源,则可能有重复的条目。需要指定来源以进一步消除歧义。
命令
复制
winget install --id Git.Git -e --source winget
msstore源使用唯一标识符作为包的“Id” 。这些不需要确切的查询标题。例如:
命令
复制
winget install XP9KHM4BK9FZ7Q -s msstore
本地安装
manifest选项使您能够通过将YAML 文件直接传递给客户端来安装应用程序。如果清单是多文件清单,则必须使用包含文件的目录。manifest选项有以下用法。
用法:winget install --manifest <path>
选项 描述
-m,–清单 要安装的应用程序清单的路径。
笔记
从本地清单文件安装软件包可能会有风险。作为一项额外的预防措施,此功能需要由管理员启用。要启用此功能,请运行winget settings --enable LocalManifestFiles. 要禁用此功能,请运行winget settings --disable LocalManifestFiles.
日志文件
除非重定向,否则 winget 的日志文件将位于以下文件夹中: %temp%\AICLI*.log
许可协议
某些应用程序在安装时会要求用户在安装前同意许可或其他协议。发生这种情况时,Windows 包管理器将提示用户同意协议。如果用户不同意,应用程序将不会安装。
协议图片
在命令行中,您可以通过在命令行上传递以下选项–accept-package-agreements来自动接受协议。这在编写 Windows 程序包管理器脚本时很有用。
相关话题
使用 winget 工具安装和管理应用程序
推荐内容
升级命令
升级指定的应用程序。
搜索命令
查询可以安装的可用应用程序的来源
winget help 命令
显示所有受支持命令的帮助。
列表命令
显示列出的应用程序列表以及是否有可用更新。
使用 winget 工具安装和管理应用程序
winget 命令行工具使开发人员能够发现、安装、升级、删除和配置 Windows 计算机上的应用程序。
设置命令
为 Windows 包管理器提供自定义。
Windows 包管理器
Windows 包管理器是一个全面的包管理器解决方案,它包含一个命令行工具和一组用于在 Windows 上安装应用程序的服务。
源命令
管理 Windows 包管理器访问的存储库。