Быстро настройте себя с помощью резервной копии приложения для Winget в Windows 11.
Каждый раз, когда вы очищаете и устанавливаете операционную систему Windows, самая большая проблема заключается в том, чтобы вернуть все приложения и стороннее программное обеспечение на ваш компьютер. Вы можете воспользоваться помощью соответствующей утилиты обновления драйверов OEM-производителей, чтобы установить минимальный минимум драйверов, но при этом не учитываются сторонние приложения.
Что, если бы вы могли импортировать все эти приложения сразу на свой компьютер? Что ж, диспетчер пакетов Windows, также известный как Winget, предлагает функцию импорта и экспорта, которая избавляет вас от необходимости загружать и устанавливать каждое приложение по отдельности. В этом руководстве подробно рассматриваются функции экспорта и импорта Winget и их недостатки. Давай начнем.
Что такое Вингет?
Вингет — это аббревиатура от Диспетчер пакетов Windows. Это инструмент командной строки, что означает, что для его запуска необходимо использовать CMD или PowerShell. Для инструмента нет официального графического интерфейса. Будучи официальным приложением, оно позволяет пользователям командной строки легко управлять пакетами приложений в своих системах.
Вместо того, чтобы искать приложения в Интернете или Microsoft Store, они могут использовать Winget из командной строки и искать любое приложение, указанное в репозитории. Вы можете использовать Winget для установки, удаления, обновления или даже пакетной установки или удаления приложений в Windows 11. Но мы ограничим этот пост только функцией экспорта и импорта.
Как экспортировать приложения с помощью Winget в Windows 11
Winget может экспортировать список установленных приложений в файл JSON. Файл содержит имя пакета, идентификатор, сведения об источнике и некоторые другие параметры. Вы даже можете экспортировать список приложений в текстовый файл, любой из этих типов файлов работает при импорте. Однако есть некоторые предостережения в отношении этого процесса экспорта.
Во-первых, этот метод экспортирует только список установленных приложений, который доступен в репозитории Winget. Он исключает Microsoft Store и сторонние приложения, которых еще нет в репозитории Winget. Более того, он экспортирует только список приложений и не создает резервных копий реальных файлов приложений. Вам нужно будет загрузить все эти приложения, и для этого вам потребуется подключение к Интернету, потому что Winget — это онлайн-утилита.
Повторите следующие шаги, чтобы экспортировать список приложений с помощью Winget:
- Нажимать Выиграть + Р к открыть диалоговое окно «Выполнить». Тип команда и нажмите Ctrl + Shift + Enter для запуска командной строки с правами администратора.
- Синтаксис команды для экспорта списка приложений: winget export -o выходное местоположение\имя файла.json. Итак, наша фактическая команда становится:
крыло экспорт -o C:\apps.json
- Вставьте код в окно командной строки и нажмите Входить ключ. Он создаст файл JSON с именем «Программы» и сохраните его на диск C.
- Чтобы экспортировать список приложений в текстовый файл, введите следующую команду и нажмите клавишу Входить ключ:
крыло экспорт -о C:\apps.txt
- Вы увидите несколько «Установленный пакет недоступен ни из одного источника:» предупреждающие сообщения. Это приложения, которые вам придется снова установить вручную.
- Сейчас, копировать экспортированный файл на USB-накопитель и сохраните его на OneDrive или любом другом служба облачного хранения.
Как редактировать экспортированный файл JSON
После экспорта JSON-файла установленных приложений вам могут не понадобиться все приложения, включенные в список, на вашем новом ПК. Итак, вы можете отсеять несколько не очень полезных пакетов из JSON-файла. Вот как это сделать:
- Перейдите в папку с экспортированным файлом JSON. Щелкните файл правой кнопкой мыши и выберите Открыть с вариант.
- Нажать на Блокнот вариант. Файл откроется в новом окне Блокнота. Перейдите к "Пакеты" раздел.
- Теперь, чтобы удалить пакет, вы должны полностью удалить часть кода из файла. В нашем файле JSON мы хотим удалить пакет Afterburner. Итак, мы удалим блок прямо из открывающей скобки».{«до закрытия»,” имени пакета.
- Наш измененный файл JSON теперь выглядит так. Вы также должны удалить любое имя пакета в файле аналогичным образом.
- Теперь ваш измененный файл JSON готов к экспорту. Не возитесь с любым другим блоком в файле JSON, иначе вы столкнетесь с ошибками, когда попытаетесь импортировать его позже.
Как импортировать приложения с помощью Winget в Windows 11
Повторите следующие шаги, чтобы импортировать JSON или текстовый файл в Winget, а затем установить все приложения:
- Запустите командную строку с правами администратора.
- Во-первых, вам нужно обновить исходники Winget. Введите обновление исходного кода вингет команду и нажмите кнопку Входить ключ для обновления всех источников.
- Чтобы экспортировать файл JSON, введите следующую команду и нажмите кнопку Входить ключ:
Вингет Импортировать -i C:\apps.json
- Чтобы экспортировать текстовый файл, введите следующую команду и нажмите кнопку Входить ключ:
Вингет Импортировать -i C:\apps.txt
Обычно эта команда должна работать нормально, но многие пользователи сталкиваются с ошибкой при выполнении команды импорта. Это связано с тем, что некоторые приложения требуют, чтобы вы приняли исходные соглашения и соглашения о пакетах. Поэтому вы должны добавить в команду аргументы --accept-package-agreements и --accept-source-agreements.
- Тип клс в окне командной строки, чтобы очистить окно. Теперь введите команду импорта со следующими аргументами и нажмите клавишу Входить ключ:
Вингет Импортировать -i C:\apps.json --accept-source-agreements --accept-упаковка-соглашения
- Теперь все приложения начнут загружаться и устанавливаться одно за другим. Подождите, пока все приложения установятся в вашей системе, а затем закройте окно командной строки.
Как насчет приложений, не включенных в экспортированный файл?
Winget пропускает множество приложений, которых нет в его репозитории. Он также исключает приложения, доступные в Microsoft Store, поскольку вы можете установить их одним щелчком мыши после входа в систему с той же учетной записью на другом ПК. Но если вы сотрете все на своем ПК и выполните чистую установку, вы не сможете узнать полный список сторонних программ, ранее установленных на вашем ПК.
Но вы можете создать текстовый файл всех исключенных приложений, отображаемых в окне командной строки. Введите следующую команду и нажмите Входить:
экспорт winget -o C:\apps.json > C:\e.txt
Приведенная выше команда создаст файл экспорта Winget с именем приложения.json. Он также создаст текстовый файл, который будет содержать полный вывод, отображаемый в командной строке. Вы можете создать резервную копию этого файла, а затем использовать ее для ручной загрузки и установки исключенных приложений.
Импорт приложений в один клик в Windows
Установка нескольких приложений на новый ПК с Windows 11 — непростая задача, но Winget в некоторой степени решает эту проблему. Это поможет вам загрузить все приложения, включенные в его официальный репозиторий, используя экспортированный файл. Ваши игры и некоторое стороннее программное обеспечение будут исключены, но вы можете использовать текстовый файл, чтобы определить недостающие и установить их вручную.