Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Команда источникаWinGet позволяет управлять источниками. С помощью исходной команды можно добавлять, перечислять, обновлять, удалять, сбрасывать или экспортировать источники WinGet.
Источник WinGet предоставляет данные для обнаружения и установки приложений. Используйте только безопасные надежные источники.
WinGet указывает следующие три источника по умолчанию, которые можно перечислить с помощью winget source list.
- msstore — каталог Microsoft Store.
- winget — репозиторий сообщества WinGet для приложений.
- winget-font — репозиторий сообщества WinGet для шрифтов.
Использование
winget source <subcommand> <options>
Sub-Commands
Доступные аргументы перечислены ниже.
| Sub-Command | Описание |
|---|---|
| добавление | Добавляет новый источник. |
| список | Выводит список текущих источников. |
| обновить | Обновляет текущие источники. |
| удалить | Удаляет текущие источники. |
| reset; | Сбрасывает источники по умолчанию msstore, winget и winget-font. |
| Экспорт | Экспортирует текущие источники. |
Параметры
Имеются следующие варианты.
| Параметр | Описание |
|---|---|
| -?--Справка | Отображает справку по выбранной команде. |
| --ждать | Предложит пользователю нажать любой ключ перед выходом. |
| --logs,--открыть-логи | Откройте расположение журналов по умолчанию. |
| --подробно, --детальные-логи | Используется для переопределения параметра ведения журнала и создания подробного журнала. |
| --nowarn (без предупреждений),--ignore-warnings (игнорировать предупреждения) | Подавляет выходные данные предупреждений. |
| --отключить-интерактивность | Отключите интерактивные запросы. |
| --доверенность | Задайте для этого выполнения прокси-сервер. |
| --no-proxy | Отключите использование прокси-сервера для этого выполнения. |
добавить
Вложенная подкоманда add добавляет новый источник. Для этой подкоманды требуются параметры --name и --arg. Команда add изменяет разрешения на доступ пользователя, поэтому для ее использования требуются права администратора.
Использование:
winget source add [-n] <name> [-a] <arg> [[-t] <type>] [<options>]
Аргументы
Доступные аргументы перечислены ниже.
| Аргумент | Описание |
|---|---|
| -n, --имя | Имя, по которому определяется источник. |
| -a, --arg | URL-адрес или UNC-путь источника. |
| -t, --тип | Тип источника . |
Параметры
Имеются следующие варианты.
| Параметр | Описание |
|---|---|
| --уровень доверия | Уровень доверия источника (ни один или доверенный). |
| --заголовок | Необязательный заголовок HTTP источника REST Windows-Package-Manager. |
| --принять-исходные-соглашения | Используется для принятия исходного лицензионного соглашения и позволяет избежать появления запроса. |
| --явный | |
| -?--Справка | Позволяет получит дополнительную справку по этой команде. |
| --ждать | Предложит пользователю нажать любой ключ перед выходом. |
| --logs,--открыть-логи | Откройте расположение журналов по умолчанию. |
| --подробно, --детальные-логи | Используется для переопределения параметра ведения журнала и создания подробного журнала. |
| --nowarn (без предупреждений),--ignore-warnings (игнорировать предупреждения) | Подавляет выходные данные предупреждений. |
| --отключить-интерактивность | Отключите интерактивные запросы. |
| --доверенность | Задайте для этого выполнения прокси-сервер. |
| --no-proxy | Отключите использование прокси-сервера для этого выполнения. |
Например, winget source add --name Contoso https://www.contoso.com/cache добавляет репозиторий Contoso по URL-адресу https://www.contoso.com/cache.
Необязательный параметр type
Подкоманда add поддерживает необязательный параметр type, который сообщает клиенту тип репозитория, к которому он подключается. Поддерживаются следующие типы.
| Тип | Описание |
|---|---|
| Microsoft.PreIndexed.Package | Тип источника по умолчанию. |
| Microsoft.Rest | Источник REST API Майкрософт. |
список
Подкоманда list перечисляет включенные источники или предоставляет сведения о конкретном источнике.
Замечание
Если для источника задано явное значение, оно должно быть специально предназначено. Источник шрифта winget по умолчанию имеет явное значение. Это означает, что любые другие команды WinGet должны напрямую ссылаться на источник с помощью "--source winget-font" или "-s winget-font" для включения.
Использование:
winget source list [[-n] <name>] [<options>]
Псевдонимы
Для этого подкоманда доступны следующие псевдонимы:
- ЛС
Аргументы
Доступные аргументы перечислены ниже.
| Аргумент | Описание |
|---|---|
| -n, --имя | Имя, по которому определяется источник. |
Параметры
Имеются следующие варианты.
| Параметр | Описание |
|---|---|
| -?--Справка | Позволяет получит дополнительную справку по этой команде. |
| --ждать | Предложит пользователю нажать любой ключ перед выходом. |
| --logs,--открыть-логи | Откройте расположение журналов по умолчанию. |
| --подробно, --детальные-логи | Используется для переопределения параметра ведения журнала и создания подробного журнала. |
| --nowarn (без предупреждений),--ignore-warnings (игнорировать предупреждения) | Подавляет выходные данные предупреждений. |
| --отключить-интерактивность | Отключите интерактивные запросы. |
| --доверенность | Задайте для этого выполнения прокси-сервер. |
| --no-proxy | Отключите использование прокси-сервера для этого выполнения. |
список всех
Сам по себе winget source listподкоманда списка предоставляет полный список настроенных источников:
Name Argument Explicit
------------------------------------------------------------------
msstore https://storeedgefd.dsx.mp.microsoft.com/v9.0 false
winget https://cdn.winget.microsoft.com/cache false
winget-font https://cdn.winget.microsoft.com/fonts true
список сведений об источнике
Чтобы получить полные сведения об источнике, передайте его имя. Например:
winget source list --name winget
Возвращает следующие выходные данные:
Field Value
--------------------------------------------------
Name winget
Type Microsoft.PreIndexed.Package
Argument https://cdn.winget.microsoft.com/cache
Data Microsoft.Winget.Source_8wekyb3d8bbwe
Identifier Microsoft.Winget.Source_8wekyb3d8bbwe
Trust Level Trusted|StoreOrigin
Explicit false
Updated 2025-12-11 08:30:25.000
-
Name— имя источника. -
Type— это тип источника. -
Arg— URL-адрес или путь, который использует источник. -
Data— необязательное имя пакета, используемое при необходимости. -
Updated— дата и время последнего обновления источника.
обновить
Подкоманда update принудительно начинает обновление отдельного источника или всех источников.
Использование:
winget source update [[-n] <name>] [<options>]
Псевдонимы
Для этого подкоманда доступны следующие псевдонимы:
- освежать
Аргументы
Доступные аргументы перечислены ниже.
| Аргумент | Описание |
|---|---|
| -n, --имя | Имя, по которому определяется источник. |
Параметры
Имеются следующие варианты.
| Параметр | Описание |
|---|---|
| -?--Справка | Позволяет получит дополнительную справку по этой команде. |
| --ждать | Предложит пользователю нажать любой ключ перед выходом. |
| --logs,--открыть-логи | Откройте расположение журналов по умолчанию. |
| --подробно, --детальные-логи | Используется для переопределения параметра ведения журнала и создания подробного журнала. |
| --nowarn (без предупреждений),--ignore-warnings (игнорировать предупреждения) | Подавляет выходные данные предупреждений. |
| --отключить-интерактивность | Отключите интерактивные запросы. |
| --доверенность | Задайте для этого выполнения прокси-сервер. |
| --no-proxy | Отключите использование прокси-сервера для этого выполнения. |
обновление всех
Сама по себе подкоманда update (winget source update) запрашивает обновления для всех репозиториев.
Источник обновления
Подкоманда update с параметром --name направляет обновление в именованный источник. Например, winget source update --name Contoso принудительно начинает обновление репозитория Contoso.
удалять
Подкоманда remove удаляет источник. Для указания источника этой подкоманде требуется параметр --name. Команда remove изменяет разрешения на доступ пользователя, поэтому для ее использования требуются права администратора.
Использование:
winget source remove [-n] <name> [<options>]
Псевдонимы
Для этого подкоманда доступны следующие псевдонимы:
- rm
Аргументы
Доступные аргументы перечислены ниже.
| Аргумент | Описание |
|---|---|
| -n, --имя | Имя, по которому определяется источник. |
Параметры
Имеются следующие варианты.
| Параметр | Описание |
|---|---|
| -?--Справка | Позволяет получит дополнительную справку по этой команде. |
| --ждать | Предложит пользователю нажать любой ключ перед выходом. |
| --logs,--открыть-логи | Откройте расположение журналов по умолчанию. |
| --подробно, --детальные-логи | Используется для переопределения параметра ведения журнала и создания подробного журнала. |
| --nowarn (без предупреждений),--ignore-warnings (игнорировать предупреждения) | Подавляет выходные данные предупреждений. |
| --отключить-интерактивность | Отключите интерактивные запросы. |
| --доверенность | Задайте для этого выполнения прокси-сервер. |
| --no-proxy | Отключите использование прокси-сервера для этого выполнения. |
Примеры
winget source remove --name Contoso
Эта команда удаляет репозиторий Contoso.
сброс
Подкоманда reset восстанавливает исходную конфигурацию клиента и удаляет все источники, кроме источников по умолчанию. Используйте эту подкоманда только в редких случаях. Команда reset изменяет разрешения на доступ пользователя, поэтому для ее использования требуются права администратора.
Так как команда reset удаляет все источники, необходимо принудительно выполнить это действие с помощью аргумента --force.
Использование:
winget source reset [[-n] <name>] [<options>]
Аргументы
Доступные аргументы перечислены ниже.
| Аргумент | Описание |
|---|---|
| -n, --имя | Имя, по которому определяется источник. |
Параметры
Имеются следующие варианты.
| Параметр | Описание |
|---|---|
| --сила | Принудительно сбрасывает источники. |
| -?--Справка | Позволяет получит дополнительную справку по этой команде. |
| --ждать | Предложит пользователю нажать любой ключ перед выходом. |
| --logs,--открыть-логи | Откройте расположение журналов по умолчанию. |
| --подробно, --детальные-логи | Используется для переопределения параметра ведения журнала и создания подробного журнала. |
| --nowarn (без предупреждений),--ignore-warnings (игнорировать предупреждения) | Подавляет выходные данные предупреждений. |
| --отключить-интерактивность | Отключите интерактивные запросы. |
| --доверенность | Задайте для этого выполнения прокси-сервер. |
| --no-proxy | Отключите использование прокси-сервера для этого выполнения. |
экспорт
Подкоманда export экспортирует определенные сведения об источнике в выходные данные JSON. Это полезно для настройки групповой политики для управления источниками.
Использование:
winget source export [[-n] <name>] [<options>]
Аргументы
Доступные аргументы перечислены ниже.
| Аргумент | Описание |
|---|---|
| -n, --имя | Имя, по которому определяется источник. |
Параметры
Имеются следующие варианты.
| Параметр | Описание |
|---|---|
| -?--Справка | Позволяет получит дополнительную справку по этой команде. |
| --ждать | Предложит пользователю нажать любой ключ перед выходом. |
| --logs,--открыть-логи | Откройте расположение журналов по умолчанию. |
| --подробно, --детальные-логи | Используется для переопределения параметра ведения журнала и создания подробного журнала. |
| --nowarn (без предупреждений),--ignore-warnings (игнорировать предупреждения) | Подавляет выходные данные предупреждений. |
| --отключить-интерактивность | Отключите интерактивные запросы. |
| --доверенность | Задайте для этого выполнения прокси-сервер. |
| --no-proxy | Отключите использование прокси-сервера для этого выполнения. |
Примеры
winget source export winget
Возвращает следующие выходные данные:
{"Arg":"https://cdn.winget.microsoft.com/cache","Data":"Microsoft.Winget.Source_8wekyb3d8bbwe","Explicit":false,"Identifier":"Microsoft.Winget.Source_8wekyb3d8bbwe","Name":"winget","TrustLevel":["Trusted","StoreOrigin"],"Type":"Microsoft.PreIndexed.Package"}
Соглашение источника
Отдельный источник может запросить, чтобы пользователь согласился с соглашениями, представленными перед добавлением или использованием источника. Если пользователь не принимает соглашения, WinGet не сможет получить доступ к источнику.
Вы можете использовать параметр --accept-source-agreements , чтобы принять исходные соглашения и избежать запроса.
Многие команды WinGet оценивают все настроенные источники. Если для любого настроенного источника требуются соглашения, WinGet предложит перед использованием этих источников. Перед использованием необходимо принять исходные соглашения. Если условия соглашения об обновлении источника или источник удаляется и считывается (как в случае winget source reset --forceс ) соглашениями будет представлено еще раз.
См. также
Windows developer