Winget: свой список программ и массовая установка на новом ПК (2026)

Winget: свой список программ и массовая установка на новом ПК (2026)

Winget — пакетный менеджер Microsoft. С ним удобно разворачивать набор программ на чистой системе за 10–15 минут. Расскажу, как экспортировать текущий набор, отредактировать список и поставить всё одной командой. Покажу, как избежать конфликтов и лишнего софта.

Коротко: зачем это нужно

  • Быстрая установка десятков программ без беготни по сайтам.
  • Чистые пакеты из официальных репозиториев Microsoft.
  • Один файл-список, который можно хранить в облаке и переиспользовать.
Соберу пакет под Ваши задачи. Подготовлю список winget, проверю идентификаторы, добавлю параметры тихой установки и поставлю всё безопасно.

1) Проверяем, что winget установлен

В Windows 11 он уже есть. В Windows 10 нужен Microsoft Store и «Приложение установщика приложений».

PowerShell (Администратор) — по одной:

winget --version
winget source list

2) Экспортируем текущий набор программ

Список экспортируется в JSON/YAML. Удобно потом удалить лишнее и оставить только нужные пакеты.

PowerShell — по одной:

winget export -o "$env:USERPROFILE\Desktop\my-apps.json" --include-versions
notepad "$env:USERPROFILE\Desktop\my-apps.json"

Совет: оставляйте ключевые пакеты (архиватор, браузер, офис, медиаплеер, кодеки, PDF, мессенджеры). Системные компоненты обычно не трогаем.

3) Редактируем список и настраиваем параметры

  • Удалите локально установленные, редкие и устаревшие приложения.
  • Если хотите тихую установку без диалогов — добавьте флаг --silent при импорте.
  • Для спорных пакетов задайте --override (например, путь установки).

4) Ставим всё одной командой

PowerShell — по одной:

winget import -i "$env:USERPROFILE\Desktop\my-apps.json" --silent --accept-package-agreements --accept-source-agreements

Winget сам скачает и поставит пакеты из репозитория. Если что-то не нашли — исправьте идентификатор в списке.

5) Частые вопросы и советы

  • Чтобы найти точный пакет: winget search Название.
  • Чтобы обновить всё разом: winget upgrade --all.
  • Если Store отключён — используйте офлайн установщики из официальных сайтов и добавляйте их в список как локальные.

FAQ

Можно ли поставить приложения без Store

Да. Winget берёт пакеты из нескольких источников, в том числе из репозитория Microsoft. Store не обязателен для классических программ.

Почему пакет не ставится

Часто виноват конфликт запущенной программы или старый инсталлятор. Закройте процессы и повторите установку, либо обновите идентификатор в списке.

Как добавить параметры в конкретный пакет

В файле экспорта можно указать override для пакета. Он передастся инсталлятору при установке.

Читайте также: