Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → Список программ через winget: экспорт и восстановление после переустановки

winget export и winget import: как сохранить список программ перед переустановкой Windows

Как сохранить перечень установленных программ в JSON через winget export и восстановить их после переустановки Windows командой winget import: требования, параметры --include-versions и --source, файлы, которые не попадают в список, обработка ошибок и проверка результата.

winget export и winget import: как сохранить список программ перед переустановкой Windows

Переустановка Windows — это не только файлы. Гораздо больше времени уходит на то, чтобы вспомнить, какие программы стояли: архиватор, редактор, клиент для работы, утилиты для диска. Пакетный менеджер winget умеет выгрузить список установленного в файл и затем восстановить приложения одной командой. Разберём, как это работает и где подстерегают ограничения.

Что такое winget

Это штатный пакетный менеджер Windows, который работает из командной строки и устанавливает программы из настроенных источников. Он появился как отдельный компонент, но в актуальных сборках Windows 11 доступен по умолчанию. Команды похожи на привычные менеджеры пакетов в Linux: поиск, установка, обновление, удаление и экспорт списка.

Проверка наличия

Откройте терминал и введите команду с параметром версии. Если программа установлена, вы увидите номер версии и список источников. Если команда не найдена, пакетный менеджер нужно установить отдельно из официального источника Microsoft. Не скачивайте установщик со сторонних сайтов.

Как работает экспорт

Команда экспорта анализирует установленные приложения и сопоставляет их с пакетами в известных источниках. Совпадения записываются в JSON-файл: имя пакета, идентификатор и, при желании, версия. Всё, что не удалось сопоставить, в файл не попадёт — и это главное ограничение метода, о котором нужно знать заранее.

Команда экспорта

Синтаксис простой: команда winget, слово export, ключ с указанием пути к файлу. Путь лучше делать полным, например в папку документов или на внешний диск, чтобы файл не потерялся при переустановке. После выполнения вы увидите число найденных пакетов и предупреждения о тех, что не удалось сопоставить.

Версии в списке

По умолчанию сохраняется только идентификатор пакета, и при восстановлении установится актуальная версия. Ключ, включающий версии, добавляет их в файл: это полезно, если вам нужна конкретная сборка программы. Учтите, что не все источники хранят старые версии, и установка может не удаться.

Выбор источника

Ключ источника ограничивает экспорт пакетами из одного хранилища. Это пригодится, если вы хотите отделить магазин приложений от сторонних источников. Без ключа учитываются все настроенные источники, и в файл могут попасть пакеты из сообщества.

Что попадает в файл

Программы, установленные через пакетный менеджер или магазин приложений, обычно сопоставляются успешно. Крупные приложения вроде офисных пакетов, браузеров и мультимедийных проигрывателей чаще всего находятся. А вот небольшие утилиты, драйверы и программы, установленные вручную из архивов, часто остаются за бортом.

Команда импорта

Восстановление делается командой winget с словом import и ключом с путём к файлу. Пакеты устанавливаются по очереди, и вы увидите прогресс по каждому. При первом запуске может потребоваться принять условия лицензий и соглашения источников — для этого есть отдельные ключи, которые снимают вопросы в автоматическом режиме.

Обработка недоступных пакетов

Часть программ может быть недоступна: пакет удалён из источника, изменил идентификатор или требует другой редакции. Ключ, игнорирующий недоступные пакеты, позволяет продолжить установку остального, не прерывая процесс. После завершения просмотрите отчёт и установите недостающее вручную.

Пошаговый сценарий перед переустановкой

Сначала экспортируйте список в файл на внешний диск. Затем сохраните лицензионные ключи и настройки программ, которые не входят в список. Проверьте файл: откройте его в блокноте и посмотрите, сколько пакетов внутри. После переустановки Windows установите пакетный менеджер, подключите интернет и выполните импорт.

Что делать с программами вне списка

Составьте второй, ручной список: название программы, откуда она скачана, где хранится лицензия. Пройдитесь по меню «Пуск» и панели управления, выпишите то, чем реально пользуетесь. Такой список займёт полчаса, но сэкономит часы поисков после переустановки.

Проверка результата

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

Ограничения метода

Список программ — это не резервная копия. Настройки, лицензии, профили и данные приложений в JSON не попадают. Пароли, сохранённые в программах, тоже нужно переносить отдельно. Поэтому экспорт списка стоит сочетать с копией пользовательских файлов и настройками аккаунтов.

Безопасность

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

Работа без интернета

Импорт требует подключения к сети: пакеты скачиваются из источников. Если интернета нет, список останется полезной шпаргалкой, но установить программы автоматически не получится. Заранее скачайте установщики тех программ, без которых не сможете выйти в сеть, — например драйвера сетевой карты.

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

Можно вести собственный текстовый список программ с ссылками на официальные страницы загрузки. Некоторые пользователи хранят установщики в отдельной папке на внешнем диске. Пакетный менеджер удобнее, но полагаться только на него не стоит: сопоставление не бывает полным.

Почему список не заменяет копию файлов

Соблазнительно звучит так: сохранил перечень программ, переустановил систему и всё вернул. Но без копии пользовательских папок вы получите чистую систему с набором приложений, зато без документов, фотографий и рабочих файлов. Список программ — дополнение к резервной копии данных, а не её замена.

Если winget не находится

В некоторых сборках пакетный менеджер отсутствует или повреждён. Проверьте наличие через настройки приложения «App Installer» в магазине. Если оно не запускается, переустановите из официального источника Microsoft. После установки откройте новый терминал, чтобы команда подхватилась системой.

Что запомнить

  • winget export сохраняет только сопоставленные пакеты.
  • Файл JSON нужно хранить вне системного диска.
  • winget import восстанавливает программы по списку.
  • Настройки и лицензии в список не попадают.
  • Ручной перечень программ всё равно нужен.

FAQ

Нужны ли права администратора?

Для установки пакетов — да, терминал нужно запустить от имени администратора.

Сохранятся ли версии программ?

Только если при экспорте указан соответствующий ключ.

Можно ли перенести список на другой компьютер?

Да, файл не привязан к устройству, но часть пакетов может быть недоступна.

Что делать с недоступными пакетами?

Установить вручную по официальной ссылке.

Связанные материалы