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

2023-12-25 25322 комментарии
Рассмотрим короткую инструкцию, как использовать Windows Package Manager (winget) для обновления установленных программ в Windows 11 и Windows 10

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

Ещё в 2021 году 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 11 и 10 с помощью Winget

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

winget upgrade 'Dev Home'

winget upgrade

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

winget upgrade --all

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

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

winget upgrade --all -h

winget upgrade

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

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

© . По материалам Ghacks
Комментарии и отзывы

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

Новое на сайте