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

WinGet: менеджер пакетов для установки программ в Windows

• 4 min read • Windows • Обновлено 21 Nov 2025
WinGet: установка и использование в Windows
WinGet: установка и использование в Windows

Что такое WinGet

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

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

Почему это важно

  • Экономит время: установка одной командой вместо ручного клика по инсталлятору.
  • Безопаснее: репозиторий уменьшает риск скачивания ПО с ненадёжных сайтов.
  • Автоматизация: удобно в скриптах при подготовке новых машин.

Важно: текущая начальная версия WinGet поддерживает только поиск, установку и базочную проверку пакетов. Удаление и обновление приложений появятся позже.

Быстрая инструкция по ручной установке

  1. Откройте страницу релизов проекта winget-cli на GitHub.
  2. Найдите последнюю версию (вверху списка) и скачайте файл с расширением appxbundle в разделе Assets.

Скачивание установщика WinGet с GitHub

  1. Запустите скачанный установщик. Нажмите кнопку «Update» (Обновить), когда она появится — это установит WinGet на вашей системе.

Установка WinGet в Windows 10

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

Начало работы: базовые команды

Откройте PowerShell или Командную строку и выполните:

winget

Эта команда выведет справку по доступным подкомандам. В первой версии доступны в основном команды для поиска и установки.

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

winget search <ключевое-слово>

Например:

winget search vlc

Установка:

winget install <название_пакета>

Пример установки VLC:

winget install vlc

Вы увидите индикатор загрузки в терминале; после скачивания установка проходит без вмешательства пользователя — удобно для скриптов.

Поиск и установка приложений через WinGet

Процесс установки VLC через WinGet

Что сейчас поддерживается и чего не хватает

Поддерживается:

  • Поиск пакетов в репозиториях.
  • Установка пакетов без UI.
  • Просмотр информации о пакете и проверка целостности.

Отсутствует (ожидается в будущих релизах):

  • Автоматическое обновление установленных приложений.
  • Удаление пакетов через winget uninstall (пока нет).
  • Расширенные операции с зависимостями и конфигурация установок.

Примечание: функциональность будет развиваться с новыми релизами; сейчас WinGet удобен для начальной автоматизации установки, но не заменяет полноценных систем управления конфигурацией.

Когда WinGet не подходит (контрпримеры)

  • Если нужно массово обновлять уже установленные приложения — текущая версия ограничена.
  • Для удаления ПО придётся использовать штатные средства Windows или сторонние менеджеры.
  • Если требуется сложная настройка инсталлятора (опции, ответные файлы), репозиторий может не содержать нужной конфигурации.

Альтернативы и сравнение

ФункцияWinGet (начальный)ChocolateyScoop
Поиск пакетовДаДаДа
Установка одним командойДаДаДа
Централизованный репозиторийДа (официальный)СообществоСообщество
Поддержка удаленияВ перспективеДаДа
Простота для скриптовВысокаяВысокаяВысокая

Выбор: WinGet удобен, если нужна «официальная» экосистема и простая установка. Chocolatey и Scoop уже зрелые и обладают более широким набором команд и пакетов.

Руководство: простая методика автоматической установки приложений (мини‑методология)

  1. Составьте список необходимых приложений (имена пакетов WinGet или альтернативный источник).
  2. Проверяйте доступность через winget search в CI или скрипте.
  3. Устанавливайте последовательно: winget install <пакет>.
  4. Логируйте вывод и проверяйте коды возврата для надёжности.
  5. Планируйте периодическую ручную проверку обновлений пока штатный апдейт не появится.

Пример скрипта (псевдо‑шаблон):

# Установка набора приложений
apps=(vlc 7zip notepadplusplus)
for app in "${apps[@]}"; do
  winget install "$app" --accept-package-agreements --accept-source-agreements
  if [ $? -ne 0 ]; then
    echo "Ошибка установки: $app"
  fi
done

Чеклист по ролям

Администратор:

  • Проверить доступ к GitHub и возможность скачивания appxbundle.
  • Установить WinGet на образ или эталонную машину.
  • Создать список пакетов для автоматизации.

Разработчик:

  • Использовать WinGet в скриптах развёртывания среды.
  • Тестировать установку и запуск приложений после установки.

Обычный пользователь:

  • Искать и устанавливать нужные приложения командами winget search и winget install.

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

  • WinGet успешно устанавливается на тестовую машину и отвечает в терминале.
  • winget search <пакет> возвращает искомый пакет.
  • winget install <пакет> завершает установку без ручного вмешательства и приложение запускается.

Краткий глоссарий

  • Репозиторий — централизованный список пакетов с метаданными и ссылками на инсталляторы.
  • Пакет — единица ПО, доступная для установки через менеджер.
  • CLI — интерфейс командной строки (Command Line Interface).

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

  • Загружайте WinGet только с официального репозитория проекта на GitHub.
  • Проверяйте источники пакетов перед автоматической установкой в корпоративной сети.

Что дальше ожидать

Microsoft планирует расширять возможности: добавление команд для удаления, обновления пакетов, управление источниками и улучшенная валидация. Пока WinGet — удобный инструмент для начальной автоматизации, который будет становиться мощнее.

Короткое резюме

WinGet — важное дополнение к экосистеме Windows: он даёт простой CLI‑способ находить и устанавливать приложения из централизованного репозитория. Текущая версия ограничена функционально, но уже полезна для автоматизации установки приложений и упрощения работы с ПО на Windows.

Интерфейс установки через WinGet в терминале

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

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

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро