Winget на Windows 11: установка и использование

Что такое Windows Package Manager?
Windows Package Manager (известный как Winget) — это инструмент командной строки для установки, обновления и управления программным обеспечением на ПК под управлением Windows. Microsoft представила его в мае 2020 года; он доступен для Windows 10 версии 1809 и новее, включая Windows 11.
Краткое определение в одну строку: Winget — это средство для автоматизированной установки приложений из центрального репозитория манифестов.
Почему это удобно:
- Упрощает массовые установки и обновления без ручного поиска установщиков в браузере.
- Работает через простой набор команд, который легко включить в сценарии развертывания.
- Использует YAML-манифесты для описания пакета и зависимостей.
Как включить и запустить Winget на Windows 11
1. Установка App Installer (Winget)
- Откройте Магазин Microsoft (Microsoft Store) и найдите приложение App Installer.
- Нажмите кнопку «Получить» (Get) для загрузки и установки приложения.
- Если App Installer уже установлен, нажмите «Обновить» (Update), чтобы получить последнюю версию.

Важно: функциональность Winget входит в состав App Installer, поэтому обновление или установка App Installer автоматически включает Winget.
2. Базовые команды Winget
Откройте Командную строку от имени администратора: нажмите клавишу Windows, введите cmd, затем выберите «Запуск от имени администратора».
Поиск пакета:
winget search <имя_приложения>Пример:
winget search vscode
Установка пакета:
winget install <идентификатор_или_имя>Пример:
winget install VisualStudioCodeилиwinget install --id=Microsoft.VisualStudioCode.
Просмотр установленных пакетов:
winget listЭто выведет список приложений, которые Winget распознаёт как установленные.

Обновление всех доступных пакетов:
winget upgrade --allУдаление пакета:
winget uninstall <имя_или_id>
Шпаргалка команд (Cheat sheet)
winget search <имя> # найти пакет
winget install # установить пакет
winget list # показать установленные пакеты
winget upgrade # обновить пакет
winget upgrade --all # обновить все пакеты
winget uninstall # удалить пакет
winget show # показать детали пакета
winget source list # список источников пакетов Проверка работоспособности и минимальная методология
- После установки App Installer проверьте версию Winget:
winget --version. - Выполните
winget search notepadи убедитесь, что список возвращается. - Попробуйте установить небольшое приложение, например
winget install Notepad++(или другой пакет по выбору). - Запустите
winget listи подтвердите появление установленного пакета.
Критерии приёмки:
- Команда
winget --versionвозвращает номер версии. - Поиск возвращает результаты.
- Установка проходит без ошибок и приложение появляется в
winget list.
Устранение неполадок (Troubleshooting)
Важно: прежде чем менять системные настройки, сделайте точку восстановления.
Winget не распознаётся в консоли:
- Убедитесь, что App Installer установлен и обновлён через Магазин Microsoft.
- Перезагрузите систему после установки.
- Проверьте переменную PATH: обычно Winget располагается в
C:\Program Files\WindowsApps— изменение PATH редко нужно, но перезапуск PowerShell/Command Prompt обязателен.
Ошибки при установке пакета:
- Попробуйте установить пакет по идентификатору
--id, а не по имени. - Выполните
winget showдля просмотра деталей и зависимостей.
- Попробуйте установить пакет по идентификатору
Источник пакетов недоступен:
- Проверьте интернет-соединение и прокси/фаервол.
- Выполните
winget source listиwinget source update.
Конфликты версий или права администратора:
- Запускайте Командную строку от имени администратора для системных установок.
- Для пользовательских установок используйте учётную запись пользователя без elevation, если пакет поддерживает установку в профиле.
Когда Winget не подходит (Контрпримеры) и альтернативы
- Winget полезен для репозитория поддерживаемых пакетов, но не заменит установщик, если приложение распространяется только через проприетарный установщик с интерактивной установкой.
- Для корпоративного централизованного управления ПО чаще используют Microsoft Intune, SCCM (ConfigMgr) или пакетные менеджеры с GUI.
Альтернативы:
- Chocolatey — мощный пакетный менеджер с большим сообществом и приватными репозиториями.
- Scoop — ориентирован на разработчиков, использует простую структуру и устанавливает приложения в профиль пользователя.
Выбор руководствуется требованиями: автоматизация развертывания, контроль версий, политикой безопасности.
Рольные чек-листы
Для рядового пользователя:
- Установить App Installer из Магазина Microsoft.
- Открыть командную строку и выполнить
winget --version. - Найти и установить одно приложение, подтвердить в
winget list.
Для системного администратора:
- Проверить совместимость с политиками безопасности и доступом к Магазину Microsoft.
- Настроить репозитории/источники пакетов (если нужен локальный зеркальный репозиторий).
- Автоматизировать установки через сценарии PowerShell и CI/CD.
Безопасность и приватность
- Winget загружает пакеты из репозиториев, поэтому важно доверять используемым источникам.
- В корпоративных средах рассмотрите использование внутреннего зеркала (mirror) и проверку цифровых подписей пакетов.
- Если устройство управляется политикой организации, проверьте разрешения на установку из Магазина Microsoft.
Краткая таблица соответствия (совместимость и миграция)
- Windows 10 (версия 1809+) — поддерживается
- Windows 11 — полностью поддерживается
- Альтернативы (Chocolatey, Scoop) — совместимы с большинством версий Windows
1‑строчный глоссарий
- Winget — менеджер пакетов командной строки для Windows.
- App Installer — приложение Магазина Microsoft, которое предоставляет функциональность Winget.
- Манифест — YAML-файл, описывающий пакет (идентификатор, версия, зависимости).
Факто‑бокс
- Дата появления: май 2020.
- Поддержка: Windows 10 1809+ и Windows 11.
- Формат манифеста: YAML.
Резюме и рекомендации
- Winget — удобный инструмент для быстрого поиска, установки и обновления приложений в Windows 11.
- Для повседневного использования достаточно установки App Installer из Магазина Microsoft и базового набора команд.
- Для корпоративных сценариев рассмотрите дополнительные меры: внутренние репозитории, политики безопасности и автоматизацию.
Если остались вопросы или хотите примеры сценариев автоматизации (PowerShell/Ansible) — напишите в комментариях.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента