Как получить список обновлений для установленных приложений и обновить их одной командой.



В состав Windows 11 и современных версий Windows 10 в качестве Установщика приложений включена утилита командной строки winget.exe, обеспечивающая клиентский интерфейс Диспетчера пакетов Windows. Она позволяет устанавливать, обновлять, удалять и настраивать приложения в командной строке Windows. Для полноценной реализации возможностей winget, она должна быть запущена от имени администратора. В качестве источников обновлений по умолчанию используется магазин приложений Microsoft Store (источник msstore) и кэш winget (источник winget) в сети Microsoft.

Список приложений, для которых имеются обновления можно получить с помощью команды:

winget upgrade --include-unknown

Параметр --include-unknown не является обязательным и позволяет включить в список обновляемых приложений те из них, для которых невозможно определить текущую версию. Такие приложения будут обновлены до последней версии, обнаруженной в источниках msstore и winget.
Список обновлений, доступных через winget


Установить обновления можно по отдельности или сразу все одной командой:

winget upgrade --all - обновить все приложения до актуальной версии.

winget upgrade --all --include-unknown - установить все возможные обновления для всех приложений.

При обновлении отдельного приложения задается его Имя или ИД.

winget upgrade "7-Zip 16.04 (x64)" - обновить приложение 7-Zip по имени. Поскольку имя программы содержит пробелы, оно должно заключаться в двойные кавычки.

winget upgrade 7zip.7zip - обновить приложение 7-Zip по идентификатору ИД.

Подробное описание команды winget

В начало страницы     |     В раздел коротких инструкций (HowTo)



Рейтинг@Mail.ru