Гид по технологиям

Как установить и использовать Windows Package Manager (winget)

4 min read Windows Обновлено 08 Jan 2026
Windows Package Manager (winget): установка и команды
Windows Package Manager (winget): установка и команды

Интерфейс установки Windows Package Manager (winget)

Windows Package Manager, известный как winget, убирает необходимость каждый раз открывать Microsoft Store для загрузки приложений. Версия 1.0 — стабильная командная утилита, которая указывает Windows, как найти и установить пакет.

Winget упрощает автоматизацию управления приложениями: установка, обновление, настройка и удаление. Прежде чем переходить к примерам использования, убедитесь, что Windows Package Manager установлен на вашем компьютере.

Как установить winget

Существует несколько способов получить стабильную версию менеджера пакетов для Windows. Microsoft начнёт доставлять winget автоматически через обновления для устройств на Windows 10 версии 1809 и новее. Пока автоматическое обновление недоступно, установите вручную одним из способов ниже.

  1. Используйте Microsoft Store: найдите App Installer в Microsoft Store и установите его.
  2. Скачайте релиз с GitHub: откройте страницу релизов Microsoft Windows Package Manager на GitHub и скачайте последний .appxbundle. Дважды кликните по файлу и следуйте подсказкам установщика.

Важно: версия Windows должна быть не ниже 1809, чтобы получать официальную доставку через обновления. Если у вас более старая Windows, обновите систему перед установкой.

Быстрые проверки после установки

  • Откройте PowerShell или Командную строку и введите:
winget
  • Если вы увидите список команд и подсказку, winget установлен и готов к работе.

Как использовать winget

Запуск winget в Command Prompt, PowerShell или Windows Terminal покажет текущие команды. Ниже — практические примеры команд и что они делают.

Поиск приложений

Winget ищет приложения по метаданным: имени, идентификатору и тегам. Пример поиска браузера Firefox:

winget search firefox

Результат команды winget search для приложения Firefox

Команда вернёт список совпадений с их идентификаторами и версиями. Используйте идентификатор для точечных команд.

Получение информации о пакете

Чтобы увидеть подробности пакета (версия, описание, источник), используйте show с идентификатором пакета. Найдите идентификатор через search и затем выполните:

winget show mozilla.firefox

Вывод команды winget show с информацией о пакете mozilla.firefox

Установка и обновление приложений

Установите конкретное приложение командой install. Обновление — через upgrade.

winget install firefox

winget upgrade firefox

Чтобы обновить все пакеты сразу:

winget upgrade --all

Чтобы установить в тихом режиме (без диалогов):

winget install firefox --silent

Замечание: поведение опций “–silent” может отличаться у разных пакетов в зависимости от того, как упакован инсталлятор.

Удаление приложений

Список установленных пакетов и команда удаления:

winget list

winget uninstall firefox

Команда list помогает найти установленные версии и точные идентификаторы.

Что делать, если пакет не найден

Не все приложения сразу видны в официальном репозитории winget. Если нужного пакета нет, можно попросить добавить манифест или создать его самому и отправить в репозиторий.

Как подать пакет в индекс:

  1. Установите Windows Package Manager Manifest Creator (winget create) с GitHub.
  2. Подготовьте ссылку на установщик и метаданные пакета.
  3. Отправьте манифест на обзор в репозиторий Microsoft. После проверки пакет станет доступен всем.

Когда winget не подходит

  • Приложение доступно только в Microsoft Store и требует специальных механизмов установки.
  • Приложение не имеет автономного установщика, и автор не публикует MSI/MSIX/EXE для загрузки.
  • Права администратора необходимы для системной установки — без прав часть команд не выполнится.

Альтернативы и дополнения

  • Chocolatey — менеджер пакетов для Windows с собственным репозиторием и богатой экосистемой.
  • Scoop — концентрируется на переносимых утилитах и разработческих инструментах.

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

Чек-лист перед массовым развёртыванием

  • Убедитесь, что версия Windows не ниже 1809.
  • Проверяйте политики безопасности и подписей в корпоративной среде.
  • Протестируйте install/upgrade/uninstall на контрольной машине.
  • Документируйте используемые идентификаторы пакетов и версии.

Шпаргалка команд

winget                 # показать список команд
winget search    # найти пакет по слову
winget show        # показать детальную информацию о пакете
winget install     # установить пакет
winget upgrade     # обновить пакет
winget upgrade --all   # обновить все пакеты
winget list            # показать установленные пакеты
winget uninstall   # удалить пакет

Критерии приёмки

  • winget отвечает на команду без ошибок.
  • Поисковые запросы возвращают ожидаемые пакеты.
  • Установка и удаление приложения проходят успешно на тестовой машине.

Факт-бокс с ключевыми пунктами

  • Минимальная поддерживаемая версия Windows: 1809.
  • Текущая стабильная версия в статье: 1.0 (стабильный релиз).
  • Основные команды: search, show, install, upgrade, uninstall.

Советы по безопасности и приватности

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

Короткое руководство для администратора

  1. Установите App Installer на контрольную машину.
  2. Протестируйте набор команд на типичных приложениях.
  3. Создайте список одобренных идентификаторов пакетов.
  4. Автоматизируйте обновления через скрипты или системный деплоймент.

Итог

Winget делает управление приложениями в Windows быстрым и предсказуемым. Он не заменит все существующие механизмы, но экономит время при установке и обновлении программ. Если нужного пакета нет в репозитории, можно подготовить манифест и отправить его на добавление. Для корпоративных развёртываний протестируйте процесс и согласуйте политику безопасности.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Асинхронное программирование в JavaScript
Программирование

Асинхронное программирование в JavaScript

YouTube Gaming, набор Google и вопросы приватности
Технологии

YouTube Gaming, набор Google и вопросы приватности

Разбить диск в Windows 10 через DiskPart
Инструкции

Разбить диск в Windows 10 через DiskPart

Контекстные менеджеры в Python — руководство
Python

Контекстные менеджеры в Python — руководство

Добавить фото и видео в Highlights без спама
Социальные сети

Добавить фото и видео в Highlights без спама

Отключить Firefox View — как убрать вкладку
Браузеры

Отключить Firefox View — как убрать вкладку