Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта wingetsource команда позволяет управлять источниками.
source С помощью команды можно addиспользовать источники , edit, , updatelist, remove, resetили export WinGet.
WinGet source предоставляет данные для обнаружения и установки приложений. Используйте только безопасные надежные источники.
WinGet указывает следующие три источника по умолчанию, которые можно перечислить с помощью winget source list.
- msstore — каталог Microsoft Store.
- winget — Репозиторий сообщества WinGet для приложений.
- winget-font — репозиторий сообщества WinGet для шрифтов.
Использование
winget source <subcommand> <options>
Sub-Commands
Доступные аргументы перечислены ниже.
| Sub-Command | Описание |
|---|---|
add |
Добавляет новый source. |
edit |
Редактирует существующую source. |
list |
Выводит список текущих источников. |
update |
Обновляет текущие источники. |
remove |
Удаляет текущие источники. |
reset |
Сбрасывает источники по умолчанию msstorewinget и winget-font. |
export |
Экспортирует текущие источники. |
Параметры
Имеются следующие варианты.
| Параметр | Описание |
|---|---|
-?, --help |
Отображает справку по выбранной команде. |
--wait |
Предложит пользователю нажать любой ключ перед выходом. |
--logs, --open-logs |
Откройте расположение журналов по умолчанию. |
--verbose, --verbose-logs |
Используется для переопределения параметра ведения журнала и создания подробного журнала. |
--nowarn, --ignore-warnings |
Подавляет выходные данные предупреждений. |
--disable-interactivity |
Отключите интерактивные запросы. |
--proxy |
Задайте для этого выполнения прокси-сервер. |
--no-proxy |
Отключите использование прокси-сервера для этого выполнения. |
добавить
Подкоманда add добавляет новый source. Для этого подкоманда требуются --name параметры и --arg параметры. Так как команда изменяет доступ пользователей, для использования add требуются права администратора.
Использование:
winget source add [-n] <name> [-a] <arg> [[-t] <type>] [<options>]
Аргументы
Доступные аргументы перечислены ниже.
| Аргумент | Описание |
|---|---|
-n, --name |
Имя для идентификации source по. |
-a, --arg |
URL-адрес или UNC объекта source. |
-t, --type |
Тип параметра source. |
Параметры
Имеются следующие варианты.
| Параметр | Описание |
|---|---|
--trust-level |
Уровень доверия (ни одного или доверенного source ). |
--header |
Необязательный Windows-Package-Manager REST source заголовка HTTP. |
--accept-source-agreements |
Используется для принятия лицензионного source соглашения и избегает запроса. |
--explicit |
source Помечает как явное, требуя, чтобы команды непосредственно на него использовались--source. |
-?, --help |
Позволяет получит дополнительную справку по этой команде. |
--wait |
Предложит пользователю нажать любой ключ перед выходом. |
--logs, --open-logs |
Откройте расположение журналов по умолчанию. |
--verbose, --verbose-logs |
Используется для переопределения параметра ведения журнала и создания подробного журнала. |
--nowarn, --ignore-warnings |
Подавляет выходные данные предупреждений. |
--disable-interactivity |
Отключите интерактивные запросы. |
--proxy |
Задайте для этого выполнения прокси-сервер. |
--no-proxy |
Отключите использование прокси-сервера для этого выполнения. |
Например, winget source add --name Contoso https://www.contoso.com/cache добавляет репозиторий Contoso по URL-адресу https://www.contoso.com/cache.
Необязательный параметр type
add Подкоманда поддерживает необязательный параметр типа, который сообщает клиенту, к какому типу репозитория он подключается. Поддерживаются следующие типы.
| Тип | Описание |
|---|---|
| Microsoft.PreIndexed.Package | Тип по умолчанию source . |
| Microsoft.Rest | REST API Microsoft source. |
edit
Подкоманда edit изменяет существующую sourceконфигурацию. Основное использование заключается в том, чтобы переключаться на sourceявные или неявные.
source Если это явно, команды WinGet должны напрямую нацеливать на него.--source Если он source неявный, он включается во все команды автоматически.
Использование:
winget source edit [-n] <name> [<options>]
Аргументы
Доступные аргументы перечислены ниже.
| Аргумент | Описание |
|---|---|
-n, --name |
Имя source редактируемого объекта. |
Параметры
Имеются следующие варианты.
| Параметр | Описание |
|---|---|
--explicit |
source Задает значение как явное (true) или неявное (false). Если это явно, команды должны напрямую source нацелиться на использование --source. |
--header |
Необязательный Windows-Package-Manager REST source заголовка HTTP. |
--accept-source-agreements |
Используется для принятия лицензионного source соглашения и избегает запроса. |
-?, --help |
Позволяет получит дополнительную справку по этой команде. |
--wait |
Предложит пользователю нажать любой ключ перед выходом. |
--logs, --open-logs |
Откройте расположение журналов по умолчанию. |
--verbose, --verbose-logs |
Используется для переопределения параметра ведения журнала и создания подробного журнала. |
--nowarn, --ignore-warnings |
Подавляет выходные данные предупреждений. |
--disable-interactivity |
Отключите интерактивные запросы. |
--proxy |
Задайте для этого выполнения прокси-сервер. |
--no-proxy |
Отключите использование прокси-сервера для этого выполнения. |
Пример
Шрифтwingetsource -является явным по умолчанию, то есть команды должны использовать его непосредственно с помощью--source winget-font. Чтобы сбросить его в состояние по умолчанию (неявное), чтобы включить его в все команды WinGet автоматически, выполните следующую команду:
winget source edit winget-font --explicit false
Чтобы задать значение явным образом, выполните приведенные source действия.
winget source edit winget-font --explicit true
список
list Подкоманда перечисляет источники, включенные в данный момент, или предоставляет подробные сведения о конкретномsource.
Замечание
source Если задано явное значение, оно должно быть специально предназначено. Шрифт winget-source по умолчанию задан явным образом. Это означает, что любые другие команды WinGet должны напрямую ссылаться на source использование --source winget-font или -s winget-font включать их.
Использование:
winget source list [[-n] <name>] [<options>]
Псевдонимы
Для этого подкоманда доступны следующие псевдонимы:
ls
Аргументы
Доступные аргументы перечислены ниже.
| Аргумент | Описание |
|---|---|
-n, --name |
Имя для идентификации source по. |
Параметры
Имеются следующие варианты.
| Параметр | Описание |
|---|---|
-?, --help |
Позволяет получит дополнительную справку по этой команде. |
--wait |
Предложит пользователю нажать любой ключ перед выходом. |
--logs, --open-logs |
Откройте расположение журналов по умолчанию. |
--verbose, --verbose-logs |
Используется для переопределения параметра ведения журнала и создания подробного журнала. |
--nowarn, --ignore-warnings |
Подавляет выходные данные предупреждений. |
--disable-interactivity |
Отключите интерактивные запросы. |
--proxy |
Задайте для этого выполнения прокси-сервер. |
--no-proxy |
Отключите использование прокси-сервера для этого выполнения. |
список всех
Само list по себе 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
сведения о списке source
Чтобы получить полные сведения о sourceобъекте, передайте имя объекта source. Например:
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— имя sourceобъекта . -
Type— это тип source. -
Arg— это URL-адрес или путь, который используется source . -
Data— необязательное имя пакета, используемое при необходимости. -
Updated— это последняя дата и время source обновления.
обновить
update Подкоманда принудительно обновляет отдельный пользователь sourceили все источники.
Использование:
winget source update [[-n] <name>] [<options>]
Псевдонимы
Для этого подкоманда доступны следующие псевдонимы:
refresh
Аргументы
Доступные аргументы перечислены ниже.
| Аргумент | Описание |
|---|---|
-n, --name |
Имя для идентификации source по. |
Параметры
Имеются следующие варианты.
| Параметр | Описание |
|---|---|
-?, --help |
Позволяет получит дополнительную справку по этой команде. |
--wait |
Предложит пользователю нажать любой ключ перед выходом. |
--logs, --open-logs |
Откройте расположение журналов по умолчанию. |
--verbose, --verbose-logs |
Используется для переопределения параметра ведения журнала и создания подробного журнала. |
--nowarn, --ignore-warnings |
Подавляет выходные данные предупреждений. |
--disable-interactivity |
Отключите интерактивные запросы. |
--proxy |
Задайте для этого выполнения прокси-сервер. |
--no-proxy |
Отключите использование прокси-сервера для этого выполнения. |
обновление всех
Само update по себе winget source updateподкоманда запрашивает обновления для всех репозиториев.
Обновление source
Подкоманда update с --name параметром направляет обновление в именованное source. Например, winget source update --name Contoso принудительно начинает обновление репозитория Contoso.
удалять
Подкоманда remove удаляет объект source. Для этого подкоманда требуется --name параметр для идентификации source. Так как команда изменяет доступ пользователей, для использования remove требуются права администратора.
Использование:
winget source remove [-n] <name> [<options>]
Псевдонимы
Для этого подкоманда доступны следующие псевдонимы:
rm
Аргументы
Доступные аргументы перечислены ниже.
| Аргумент | Описание |
|---|---|
-n, --name |
Имя для идентификации source по. |
Параметры
Имеются следующие варианты.
| Параметр | Описание |
|---|---|
-?, --help |
Позволяет получит дополнительную справку по этой команде. |
--wait |
Предложит пользователю нажать любой ключ перед выходом. |
--logs, --open-logs |
Откройте расположение журналов по умолчанию. |
--verbose, --verbose-logs |
Используется для переопределения параметра ведения журнала и создания подробного журнала. |
--nowarn, --ignore-warnings |
Подавляет выходные данные предупреждений. |
--disable-interactivity |
Отключите интерактивные запросы. |
--proxy |
Задайте для этого выполнения прокси-сервер. |
--no-proxy |
Отключите использование прокси-сервера для этого выполнения. |
Примеры
winget source remove --name Contoso
Эта команда удаляет репозиторий Contoso.
сброс
reset Подкоманда сбрасывает клиент обратно в исходную конфигурацию и удаляет все источники, кроме стандартных. Используйте эту подкоманда только в редких случаях. Так как команда изменяет доступ пользователей, для использования reset требуются права администратора.
reset Так как команда удаляет все источники, необходимо принудительно выполнить действие с помощью --force параметра.
Использование:
winget source reset [[-n] <name>] [<options>]
Аргументы
Доступные аргументы перечислены ниже.
| Аргумент | Описание |
|---|---|
-n, --name |
Имя для идентификации source по. |
Параметры
Имеются следующие варианты.
| Параметр | Описание |
|---|---|
--force |
Принудительно сбрасывает источники. |
-?, --help |
Позволяет получит дополнительную справку по этой команде. |
--wait |
Предложит пользователю нажать любой ключ перед выходом. |
--logs, --open-logs |
Откройте расположение журналов по умолчанию. |
--verbose, --verbose-logs |
Используется для переопределения параметра ведения журнала и создания подробного журнала. |
--nowarn, --ignore-warnings |
Подавляет выходные данные предупреждений. |
--disable-interactivity |
Отключите интерактивные запросы. |
--proxy |
Задайте для этого выполнения прокси-сервер. |
--no-proxy |
Отключите использование прокси-сервера для этого выполнения. |
экспорт
Вложенная export команда экспортирует конкретные сведения для source выходных данных JSON. Это полезно для настройки групповой политики для source управления.
Использование:
winget source export [[-n] <name>] [<options>]
Аргументы
Доступные аргументы перечислены ниже.
| Аргумент | Описание |
|---|---|
-n, --name |
Имя для идентификации source по. |
Параметры
Имеются следующие варианты.
| Параметр | Описание |
|---|---|
-?, --help |
Позволяет получит дополнительную справку по этой команде. |
--wait |
Предложит пользователю нажать любой ключ перед выходом. |
--logs, --open-logs |
Откройте расположение журналов по умолчанию. |
--verbose, --verbose-logs |
Используется для переопределения параметра ведения журнала и создания подробного журнала. |
--nowarn, --ignore-warnings |
Подавляет выходные данные предупреждений. |
--disable-interactivity |
Отключите интерактивные запросы. |
--proxy |
Задайте для этого выполнения прокси-сервер. |
--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"}
Соглашение источника
Пользователь source может запросить, чтобы пользователь согласился с соглашениями, представленными перед добавлением или использованием source. Если пользователь не принимает соглашения, WinGet не сможет получить доступ к ней source.
Вы можете использовать --accept-source-agreements этот параметр, чтобы принять source соглашения и избежать запроса.
Многие команды WinGet оценивают все настроенные источники. Если какие-либо настроенные source соглашения требуют соглашений, WinGet будет запрашивать перед использованием этих источников. Перед использованием необходимо принять исходные соглашения.
source Если условия соглашения об обновлении или source если соглашения удаляются и считываются (как и в случае winget source reset --forceс ) соглашения будут представлены снова.
См. также
Windows developer