Последнее обновление 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, выполните следующие действия:
-
Откройте Пуск в Windows 11.
-
Найдите командную строку (или PowerShell), щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
-
Введите эту команду, чтобы вывести список всех приложений с обновлениями в Windows 11, и нажмите Enter:
winget upgrade
-
Введите эту команду, чтобы обновить приложение, и нажмите Enter:
winget upgrade -h --id APP-ID
В команде измените APP-ID на идентификатор приложения для установки в Windows 11.
-hопция запускает установщик без вывода сообщений, скрывая весь пользовательский интерфейс. Однако, если требуется повышение прав, вы все равно получите подсказку.Например, эта команда обновляет браузер Firefox до последней версии.
winget upgrade -h --id Mozilla.Firefox
После выполнения этих шагов приложение будет обновлено до последней версии, доступной в репозитории диспетчера пакетов Windows.
Обновите все приложения в Windows 11 с помощью команды winget
Чтобы обновить все приложения с помощью одной команды с помощью winget, выполните следующие действия:
-
Откройте Пуск.
-
Найдите командную строку (или PowerShell), щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
-
(Необязательно) Введите эту команду, чтобы вывести список всех приложений с обновлениями в Windows 11, и нажмите Enter:
winget upgrade
-
Введите эту команду, чтобы обновить все приложения до последних версий, и нажмите Enter:
winget upgrade -h --all
После выполнения этих шагов инструмент winget загрузит и установит обновления для всех приложений, установленных в Windows 11.
Важно отметить, что вы можете обновлять только те приложения, которые вы установили с помощью диспетчера пакетов Windows. Приложения, которые вы установили из разных источников, не будут обновляться в ходе этого процесса. Кроме того, если вы позже обновите приложение с помощью другой технологии обновления, вы потеряете возможность обновлять приложение через диспетчер пакетов Windows.
Это руководство посвящено Windows 11, но этот инструмент также будет работать в последней версии Windows 10.






















