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

Winget — пакетный менеджер Microsoft. С ним удобно разворачивать набор программ на чистой системе за 10–15 минут. Расскажу, как экспортировать текущий набор, отредактировать список и поставить всё одной командой. Покажу, как избежать конфликтов и лишнего софта.
Коротко: зачем это нужно
- Быстрая установка десятков программ без беготни по сайтам.
- Чистые пакеты из официальных репозиториев Microsoft.
- Один файл-список, который можно хранить в облаке и переиспользовать.
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 для пакета. Он передастся инсталлятору при установке.
Читайте также:
- COM Surrogate (dllhost.exe) вылетает или грузит процессор в Windows 10/11 — как исправить (2026)
- Windows 11 не видит сети Wi‑Fi 7 (802.11be) — 320 МГц и Multi‑Link не работают — как включить и починить (2026)
- Нет звука в браузере (Chrome/Edge/YouTube) — как быстро вернуть аудио в Windows 10/11 (2026)