Как обновить все установленные программы в Windows 10 одной командой?

Microsoft неспешно ведёт работу по направлению повышения комфорта взаимодействия с установленными приложениями в системе. Сейчас есть возможность обновить все программы на ПК буквально в один клик, точнее в одну команду.

Как обновить все установленные программы в Windows 10 одной командой?

Мне всегда нравилось, как это реализовано в Linux. Две команды в консоли позволяют обновить до актуальных версий всё ПО. У Microsoft появилась аналогичная возможность. Первой проверяем наличие новых версий для всего вашего списка приложений. Второй —даём старт на массовое обновление.

Что приятно — апдейт происходит автоматически, даже если прокачать до свежих версий нужно с десяток программ. И всё это случится в тихом режиме. То есть вам не придётся жать вечные «Далее» у инсталляторов. Хотя инсталляторы время от времени могут мелькать на экране, но с мастерами установки взаимодействовать всё равно не придётся — процесс происходит самостоятельно.

Для этого на потребуется Windows PowerShell или Terminal. Последний можно установить из Windows Store.

Кстати, любопытно, что привычный нам Google Play Market по сути аналог того процесса в Linux, но не в консоли, а с графической оболочкой. При этом у Microsoft тоже есть фирменный магазин приложений для Windows 10 — Windows Store. Туда же встроен идентичный механизм массовых обновлений ПО, но сейчас в компании предлагают консольную альтернативу.

Итак Terminal или PowerShell лучше запускать под Администратором, потому что могут попасться приложения, которые таким образом, запущенные от имени пользователя, не обновятся, к примеру, MegaSync.

Кроме того, нам потребуется Windows Package Manager (winget), который можно забрать с официального сайта Microsoft.

Далее нам потребуются всего 2 команды.

Первая:

winget upgrade

Вторая:

winget upgrade --all -h

 

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

Как обновить все установленные программы в Windows 10 одной командой?

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

winget upgrade Aimp

Но вместо «Aimp» нужно будет подставить название той программы, которую хотите обновить. Если название содержит пробелы, то его стоит взять в кавычки.

Кроме того, полезными окажутся также команды:

winget list

и

winget uninstall 'название приложения'

Первая выдаст вам список всего установленного в системе ПО.

Вторая запустит процесс удаления необходимой программы, но по сути лишь вызовет для вас инсталлятор, заряженный на процесс деинсталляции.

Впрочем, winget оказывается вполне удобной утилитой, как для освежения версий софта на ПК, так и просто для мониторинга выхода обновлений, пока ещё автоматические апдейты встроены не во все приложения.

Источник: Droidnews.ru.

Если вам интересны новости мира ИТ так же сильно, как нам, подписывайтесь на Telegram-канал. Там все материалы появляются максимально оперативно. Или, может быть, удобнее "Вконтакте"?

Фото автораАвтор: Андрей "zeleboba" Матвеев
Шатаюсь, слушаю и наблюдаю. Пишу тексты.

Поговорить?

Читайте нас где удобно

Ещё на эту тему было

Для тех, кто долистал

Ай-ти шуточка бонусом. Он был из такой бедной семьи, что в Instagram ему приходилось добавлять фотографии со своего вечно разряженного Андроид-смартфона.