Как обновить приложения с помощью команды winget в Windows 11

194
w i n d o w s 17.webp

Последнее обновление 03.01.2023 — Алёна Кузнецова

В Windows 11 вы можете быстро обновить одно или все свои приложения с помощью одной команды с помощью инструмента командной строки Windows Package Manager (winget) без необходимости использования Microsoft Store.

Хотя вы можете обновлять приложения по отдельности, для их обновления требуется много шагов и много времени. Диспетчер пакетов Windows — это инструмент командной строки, альтернативный установке и обслуживанию приложений. Этот инструмент предназначен для того, чтобы сэкономить ваше время и нервы за счет автоматизации процесса поиска, загрузки, установки, обновления и настройки практически любого приложения, включая приложения Microsoft Store, традиционные (win32) программы и веб-приложения, которые вы изначально приобрели с помощью Windows. Менеджер пакетов.

В этом руководстве вы узнаете, как загрузить и установить обновления для приложений в Windows 11 без Microsoft Store с помощью инструмента командной строки Windows Package Manager (winget).

Обновите приложение в Windows 11 с помощью команды winget

Чтобы обновить приложение с помощью команды winget, выполните следующие действия:

  1. Откройте Пуск в Windows 11.

  2. Найдите командную строку (или PowerShell), щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».

  3. Введите эту команду, чтобы вывести список всех приложений с обновлениями в Windows 11, и нажмите Enter:

    winget upgrade

  4. Введите эту команду, чтобы обновить приложение, и нажмите Enter:

    winget upgrade -h --id APP-ID

    В команде измените APP-ID на идентификатор приложения для установки в Windows 11. -h опция запускает установщик без вывода сообщений, скрывая весь пользовательский интерфейс. Однако, если требуется повышение прав, вы все равно получите подсказку.

    Например, эта команда обновляет браузер Firefox до последней версии.

    winget upgrade -h --id Mozilla.Firefox

После выполнения этих шагов приложение будет обновлено до последней версии, доступной в репозитории диспетчера пакетов Windows.

Обновите все приложения в Windows 11 с помощью команды winget

Чтобы обновить все приложения с помощью одной команды с помощью winget, выполните следующие действия:

  1. Откройте Пуск.

  2. Найдите командную строку (или PowerShell), щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».

  3. (Необязательно) Введите эту команду, чтобы вывести список всех приложений с обновлениями в Windows 11, и нажмите Enter:

    winget upgrade

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

    winget upgrade -h --all

После выполнения этих шагов инструмент winget загрузит и установит обновления для всех приложений, установленных в Windows 11.

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

Это руководство посвящено Windows 11, но этот инструмент также будет работать в последней версии Windows 10.

По теме:  Как управлять уведомлениями в новом приложении Outlook для Windows 11