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 различных программ.
Для каждой программы указано название программы (Имя), идентификатор (ИД), установленная и доступная версия. Доступная версия должна быть новее установленной.
Обновите все устаревшие программы в Windows 11 и 10 с помощью Winget
Хотя вы можете обновлять отдельные программы, используя команду winget upgrade 'назваание_программы', например:
winget upgrade 'Dev Home'
Вы также можете использовать следующую команду для обновления всех устаревших программ за один раз с помощью одной команды:
winget upgrade --all
Параметр по умолчанию отображает установщики каждой программы, но вы можете добавить параметр -h для тихой установки обновления. Однако, не все программы отображают окна или параметры во время установки.
Команда тихой установки обновления всех поддерживаемых программ будет выглядеть следующим образом:
winget upgrade --all -h
После обновления программ повторно запустите команду winget upgrade
, чтобы проверить, все ли обновления для устаревших программ были установлены на устройстве. Пользователи Windows 10, которые хотят иметь больший контроль, могут вместо обновления всех программ с помощью одной команды запускать обновления по отдельности.
Менеджер пакетов Windows Package Manager – хорошее решение для обновления устаревших программ. Как и любая другая программа подобного рода, она ограничена программами, которые находятся в ее базе данных. Хотя можно создать собственный репозиторий и поддерживать список программ, использующих его – но это требует слишком большой работы.
Последние статьи #Microsoft
• Хакеры MAS cмогли взломать защиту лицензирования ПО Microsoft, включая Windows 10 ESU
• Windows 11 устанавливает новые рекорды в Steam
• Microsoft предлагает обновить Windows 10 до Windows 11 на неподдерживаемых ПК при «отказе от ответственности»
• Доступны неофициальные патчи против уязвимостей «нулевого дня» в Windows Server 2012
• Установка инсайдерских сборок Windows 11 с помощью Comss.one DNS
• Windows WNC (или NXT) можно скачать. Что внутри «облегчённой версии Windows» для облачных ПК