Добавить в корзинуПозвонить
Найти в Дзене

Как обновить весь софт в Windows одной командой: осваиваем WinGet

Официальная утилита превращает установку программ в быстрый процесс.
Как обычно выглядит установка софта в Windows? Вы идёте в браузер, гуглите название, стараетесь не кликнуть по рекламной ссылке с вирусом, качаете .exe, а потом пять раз нажимаете «Далее», попутно снимая галочки с «Яндекс Браузера» или McAfee. В Linux этот этап эволюции прошли 30 лет назад. В 2020 году Microsoft наконец-то
Оглавление

WinGet
WinGet

Официальная утилита превращает установку программ в быстрый процесс.

Как обычно выглядит установка софта в Windows? Вы идёте в браузер, гуглите название, стараетесь не кликнуть по рекламной ссылке с вирусом, качаете .exe, а потом пять раз нажимаете «Далее», попутно снимая галочки с «Яндекс Браузера» или McAfee. В Linux этот этап эволюции прошли 30 лет назад. В 2020 году Microsoft наконец-то подсмотрела решение у коллег и выпустила WinGet — менеджер пакетов, который делает жизнь проще. Но, как обычно бывает у редмондцев, инструмент встроили, а как им пользоваться — не объяснили.

Почему это удобнее обычных установщиков

Основная идея WinGet — цифровая независимость от браузера. Вам больше не нужно помнить, откуда вы скачали VLC или Telegram. Все программы находятся в едином репозитории. Утилита сама проверяет хэш-суммы файлов, чтобы под видом плеера вам не прилетел троян, и сверяет манифесты безопасности. В базе сейчас более 8 000 приложений: от браузеров до узкоспециализированного софта для инженеров.

Главный плюс — централизованное обновление. Вместо десяти фоновых процессов, которые висят в автозагрузке и едят память только ради проверки обновлений, вы используете одну системную команду.

Если WinGet «не завезли»: три способа установки

По идее, инструмент должен быть в системе «из коробки». Проверить это легко: введите в командной строке winget --version. Если в ответ пришла ошибка, значит, систему нужно «допилить». Microsoft Store часто капризничает из-за языковых настроек или сетевых ограничений, поэтому магазин — не самый надёжный путь.

Самый стабильный метод — скачать дистрибутив напрямую из официального репозитория на GitHub. Ищите файл с расширением .msixbundle — это и есть установщик. Если двойной клик не помогает, используйте PowerShell от имени администратора. Команда для принудительного добавления пакета выглядит так:

Add-AppxPackage -Path "C:\Путь\К\Файлу.msixbundle"

Для тех, кто предпочитает скрипты, есть вариант с установкой модуля управления:

Install-Module Microsoft.WinGet.Client -Force

Киллер-фича: обновить всё за раз

Это то, ради чего стоит потратить пять минут на изучение CLI. Команда winget upgrade покажет список всех программ, для которых вышли новые версии. Но настоящая магия (зачеркнуто) эффективность начинается с флагом --all.

Введите в консоли:

winget upgrade --all

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

Базовые команды для выживания

Для комфортной работы достаточно выучить три сценария. Всё остальное — для энтузиастов.

  1. Поиск. Не уверены, как правильно называется программа в базе? Пишем winget search [название]. Инструмент выдаст список подходящих вариантов и их ID.
  2. Установка. Когда ID известен (например, Telegram.TelegramDesktop), просто введите winget install ID. Система сама всё скачает.
  3. Ревизия. Команда winget list выводит полный список установленного ПО. Это отличный способ найти «хвосты» и забытые утилиты, которые только место занимают.

Для удаления ненужного используйте winget uninstall ID. Это работает чище, чем стандартная панель управления.

Есть ли подвох

Open source подход Microsoft хорош, но не идеален. Иногда инсталляторы программ всё равно выбрасывают окна с вопросами или требуют прав администратора. Полностью «тихая» установка работает не для 100% пакетов. Также стоит учитывать, что WinGet не умеет обновлять софт, купленный в Microsoft Store — у магазина своя песочница.

Да, интерфейс утилиты — это просто текст в чёрном окне. Но за этим минимализмом скрывается возможность настроить новый компьютер за 15 минут, запустив один заранее подготовленный текстовый файл со списком команд.

А вы всё ещё качаете софт через браузер или уже перешли на консольные команды?

Источник: WinGet для Windows

🔔 Подписывайтесь на канал, чтобы не пропускать разборы инструментов, которые делают систему послушной, а не навязчивой. Только практика, никакого инфошума. 📰