Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Команда download в winget скачивает программу установки, зависимости и файл лицензии (при скачивании приложения, упакованного для Microsoft Store). Используйте команду search и команду show, чтобы определить, какую программу установки пакета вы хотите download.
Команда download требует указать точную строку в download. Если есть неоднозначность, вам будет предложено дополнительно отфильтровать download команду до точного приложения.
Для download выполнения команды требуется Microsoft Entra ID (прежнее Azure Active Directory) проверку подлинности в download упакованом приложении Microsoft Store (*.msix, *.appx*.msixbundleили*.appxbundle) и в download файл лицензии Microsoft Store упаковаемого приложения. Учетная запись Microsoft Entra ID, используемая для проверки подлинности для создания и получения файла лицензии на Microsoft Store пакетного приложения, должна быть членом одной из следующих трех Azure ролей: глобальный администратор, администратор пользователей или администратор лицензий.
Примечание.
По умолчанию команда download будет download соответствующий установщик в папку «Загрузки» пользователя. Используйте параметр --download-directory, чтобы указать пользовательский путь download.
Использование
winget download [[-q] <query>] [<options>]
Скачивание без файла лицензии
При скачивании пакета с помощью WinGet файл лицензии пакета можно не загружать, добавив к команде параметр --skip-license. Исключение файла лицензии пакета приведет к удалению требования авторизации для создания автономного файла лицензии.
winget download [[--id] <package id>] [[--skip-license]] [<options>]
Скачивание для конкретной платформы
При скачивании пакета с помощью WinGet по умолчанию будет download загружена последняя доступная версия пакета в зависимости от применимого варианта (архитектура, платформа устройства и т. д.). Фильтрация скачаемого содержимого для определенной платформы устройств выполняется путем добавления в команду --platform параметра.
winget download [[--id] <package id>] [[--platform] <platform type> ] [<options>]
| Платформа | Описание |
|---|---|
| Windows.Рабочий стол | Поддерживает установку в среде Windows Desktop Experience |
| Windows.Universal | Поддерживает установку на всех операционных системах Microsoft |
| Windows.Holographic | Поддерживает установку на устройствах Microsoft HoloLens |
Скачивание для конкретной архитектуры
При скачивании пакета с помощью WinGet по умолчанию будет download загружена последняя доступная версия пакета в зависимости от применимого варианта (архитектура, платформа устройства и т. д.). Фильтрация скачаемого содержимого с определенной архитектурой выполняется путем добавления команды --architecture в параметр.
winget download [[--id] <package id>] [[--architecture] <Architecture>] [<options>]
| Архитектура | Описание |
|---|---|
x86 |
32-разрядный процессор |
x64 |
64-разрядный процессор |
arm |
32-разрядный процессор ARM |
arm64 |
64-разрядный процессор ARM |
Аргументы
Доступные аргументы перечислены ниже.
| Аргумент | Описание |
|---|---|
-q, --query |
Запрос, используемый для поиска приложения. |
Примечание.
Аргумент запроса является позиционным. Синтаксис с использованием подстановочных знаков не поддерживается. Чаще всего это строка символов, которая, как ожидается, однозначно идентифицирует пакет, который вы хотите download.
Параметры
Эти параметры позволяют настроить download интерфейс в соответствии с вашими потребностями.
| Вариант | Описание |
|---|---|
-d, --download-directory |
Каталог, в который загружаются установщики. |
-m, --manifest |
После этого должен быть указан путь к файлу манифеста (YAML). |
--id |
Ограничивает download идентификатором приложения. |
--name |
Ограничивает поиск приложением с определенным именем. |
--moniker |
Ограничивает поиск по моникеру, указанному для приложения. |
-v, --version |
Позволяет указать точную версию для установки. Если не указано иное, latest будет download приложение с самой высокой версией. |
-s, --source |
Ограничивает поиск источником с указанным именем. За этим параметром должно следовать имя источника. |
--scope |
Позволяет указать, должен ли установщик использовать область пользователя или компьютера. Ознакомьтесь с известными проблемами, связанными с областью установки пакета. |
-a, --architecture |
Выберите архитектуру download. |
--installer-type |
Выберите тип downloadустановщика. |
-e, --exact |
Использует точную строку в запросе, включая проверку чувствительности к регистру. Он не будет использовать поведение подстроки по умолчанию. |
--locale |
Указывает, какую локаль использовать (формат BCP47). |
--ignore-security-hash |
Игнорировать ошибку проверки хэша установщика. Не рекомендуется. |
--skip-dependencies |
Пропускает зависимости пакетов обработки и функции Windows. |
--header |
Необязательный HTTP-заголовок REST-источника Windows-Package-Manager. |
--authentication-mode |
Укажите предпочтительный режим окна аутентификации (silent, silentPreferred или interactive). |
--authentication-account |
Укажите учетную запись, используемую для проверки подлинности. |
--accept-package-agreements |
Используется для принятия лицензионного соглашения и позволяет избежать появления запроса. |
--accept-source-agreements |
Используется для принятия исходного лицензионного соглашения и позволяет избежать появления запроса. |
--skip-license, --skip-microsoft-store-package-license |
Пропускает получение автономной лицензии на пакет Microsoft Store. |
--platform |
Выберите целевую платформу. |
-?, --help |
Получить дополнительную справку по этой команде. |
--wait |
Предложит пользователю нажать любой ключ перед выходом. |
--logs, --open-logs |
Откройте расположение журналов по умолчанию. |
--verbose, --verbose-logs |
Используется для переопределения настройки журналирования и создания подробного журнала. |
--nowarn, --ignore-warnings |
Подавляет вывод предупреждений. |
--disable-interactivity |
Отключите интерактивные приглашения. |
--proxy |
Задайте для этого выполнения прокси-сервер. |
--no-proxy |
Отключите использование прокси-сервера для этого выполнения. |
Примеры запросов
В следующем примере загружают конкретную версию приложения по его идентификатору.
winget download --id Microsoft.PowerToys --version 0.15.2
В следующем примере загружается приложение с определенным типом установщика.
winget download --id Microsoft.WingetCreate --installer-type msix
В следующем примере приложение загружается по архитектуре и области в определенный download каталог.
winget download --id Microsoft.PowerToys --scope machine --architecture x64 --download-directory <Path>
Связанные разделы
Windows developer