Как обновить установленные программы в Windows 10 с помощью Windows Package Manager

2021-05-27 6688 комментарии
Рассмотрим короткую инструкцию о том, как использовать Windows Package Manager (winget) для обновления установленных программ в Windows 10

Windows Package Manager (winget) – менеджер пакетов для удобной автоматизации процессов установки, обновления и управления программами.

Совсем недавно компания Microsoft выпустила первую финальную версию приложения Windows Package Manager. Новейшая версия winget добавляет в Windows новые возможности для установки, удаления и управления программами.

В этом руководстве мы подробно рассмотрим функцию обновления программ.  В отличие от большинства менеджеров пакетов Windows, Windows Package Manager обладает важным достоинством – обновление не ограничивается программами, установленными с помощью менеджера пакетов. Windows Package Manager позволяет обновлять программы, установленные из любых источников, но данные программы должны быть в репозитории Windows Package Manager.

Кроме того, менеджер пакетов Windows Package Manager (winget) может обновить установленные программы с помощью всего одной команды.

Как обновить установленные программы с помощью Windows Package Manager (winget)

Первое, что вам нужно сделать, это скачать и установить менеджер пакетов Windows Package Manager. Скачать можно с нашего сайта. Имейте ввиду, winget поддерживает только операционную систему Windows 10.

Скачать Windows Package Manager

После установки winget откройте PowerShell от имени Администратора или же воспользуйтесь программой Windows Terminal.

Запустите команду winget upgrade, чтобы получить список программ, для которых доступны обновления. Распознавание установленных программ зависит от используемого репозитория. В репозитории сообщества по умолчанию на момент написания статьи содержится более 1500 различных программ.

winget upgrade

Для каждой программы указано название, идентификатор, установленная и доступная версия. Доступная версия должна быть новее установленной.

Обновите все устаревшие программы в Windows 10 с помощью Winget

Хотя вы можете обновлять отдельные программы, используя команду winget upgrade навзание_программы, например:

winget upgrade OpenVPN

winget upgrade

Вы также можете использовать команду winget upgrade --all  для обновления всех устаревших программ за один раз с помощью одной команды.

Параметр по умолчанию отображает установщики каждой программы, но вы можете добавить параметр -h для тихой установки обновления. Однако, не все программы отображают окна или параметры во время установки.

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

winget upgrade --all -h

winget upgrade

После обновления программ повторно запустите команду winget upgrade, чтобы проверить, все ли обновления для устаревших программ были установлены на устройстве. Пользователи Windows 10, которые хотят иметь больший контроль, могут вместо обновления всех программ с помощью одной команды запускать обновления по отдельности.

Менеджер пакетов Windows Package Manager – хорошее решение для обновления устаревших программ. Как и любая другая программа подобного рода, она ограничена программами, которые находятся в ее базе данных. Хотя можно создать собственный репозиторий и поддерживать список программ, использующих его – но это требует слишко большой работы.

© . По материалам Ghacks

Комментарии и отзывы

Добавляя комментарий, ознакомьтесь с Правилами сообщества

Нашли ошибку?