Настройте се бързо с резервно копие на приложение за Winget на Windows 11.
Всеки път, когато почиствате и инсталирате операционната система Windows, най-големият проблем е да върнете всички приложения и софтуер на трети страни на вашия компютър. Можете да вземете помощта на съответната помощна програма за актуализиране на драйвери на OEM, за да инсталирате минималния брой драйвери, но това все още не включва приложения на трети страни.
Какво ще стане, ако можете да импортирате всички тези приложения наведнъж на вашия компютър? Е, Windows Package Manager, известен още като Winget, предлага функция за импортиране и експортиране, която ви спестява проблемите с изтеглянето и инсталирането на всяко приложение поотделно. Това ръководство ще разработи както функцията за експортиране, така и импортиране на Winget и нейните недостатъци. Нека да започнем.
Какво е Winget?
Winget е акроним за Windows Package Manager. Това е инструмент за команден ред, което означава, че трябва да използвате CMD или PowerShell, за да стартирате инструмента. Няма наличен официален GUI интерфейс за инструмента. Тъй като е официално приложение, то улеснява потребителите на командния ред да управляват пакети с приложения в техните системи.
Вместо да търсят приложения в мрежата или Microsoft Store, те могат да използват Winget от командния ред и да търсят всяко приложение, посочено в хранилището. Можете да използвате Winget за инсталиране, деинсталиране, актуализиране или дори пакетно инсталиране или премахване на приложения в Windows 11. Но ние ще ограничим тази публикация само до функцията за експортиране и импортиране.
Как да експортирате приложения с помощта на Winget в Windows 11
Winget може да експортира списъка с инсталирани приложения в JSON файл. Файлът съдържа името на пакета, идентификатор, подробности за източника и някои други опции. Можете дори да експортирате списъка с приложения в текстов файл, всеки от тези типове файлове работи при импортиране. Има обаче някои предупреждения за този процес на експортиране.
Първо, този метод експортира само списъка с инсталирани приложения, който е наличен в хранилището на Winget. Изключва Microsoft Store и приложения на трети страни, които все още не са изброени в Winget Repository. Освен това той експортира само списъка с приложения и не създава никакви резервни копия на действителните файлове на приложението. Ще трябва да изтеглите всички тези приложения и ще ви трябва интернет връзка, за да го направите, тъй като Winget е помощна програма само онлайн.
Повторете следните стъпки, за да експортирате списъка с приложения с помощта на Winget:
- Натиснете Win + R да се отворете диалоговия прозорец Изпълнение. Тип cmd и натиснете Ctrl + Shift + Enter за стартиране на командния ред с администраторски права.
- Синтаксисът на командата за експортиране на списъка с приложения е: winget export -o изходно местоположение\filename.json. И така, действителната ни команда става:
крило износ -o C:\apps.json
- Поставете кода в прозореца на командния ред и натиснете Въведете ключ. Той ще създаде JSON файл с името „приложения” и го запазете в устройството C.
- За да експортирате списъка с приложения в текстов файл, въведете следната команда и натиснете Въведете ключ:
крило износ -o C:\apps.txt
- Ще видите множество „Инсталираният пакет не е достъпен от нито един източник:” предупредителни съобщения. Това са приложенията, които ще трябва да инсталирате отново ръчно.
- Сега, копие експортирания файл на USB устройство и го запазете в OneDrive или друг облачна услуга за съхранение.
Как да редактирате експортирания JSON файл
След като експортирате JSON файла с инсталираните приложения, може да не се нуждаете от всички приложения, включени в списъка на вашия нов компютър. Така че можете да премахнете няколко не толкова полезни пакета от JSON файла. Ето как да го направите:
- Отидете до местоположението на папката на експортирания JSON файл. Щракнете с десния бутон върху файла и изберете Отворен с опция.
- Кликнете върху Бележник опция. Файлът ще се отвори в нов прозорец на Notepad. Навигирайте до „Пакети" раздел.
- Сега, за да премахнете пакет, трябва да премахнете пълна част от кода от файла. В нашия JSON файл искаме да премахнем пакета Afterburner. Така че ще премахнем блок точно от отварящата скоба "{"до закриването",” на име на пакет.
- Нашият модифициран JSON файл сега изглежда така. Трябва също така да премахнете всяко име на пакет във файла по идентичен начин.
- Сега вашият модифициран JSON файл е готов за експортиране. Не се забърквайте с други блокове в JSON файла или ще срещнете грешки, когато се опитате да го импортирате след това.
Как да импортирате приложения с помощта на Winget в Windows 11
Повторете следните стъпки, за да импортирате JSON или текстовия файл в Winget и след това инсталирайте всички приложения:
- Стартирайте командния ред с администраторски права.
- Първо, трябва да актуализирате източниците на Winget. Въведете актуализация на източника на крило команда и натиснете Въведете ключ за актуализиране на всички източници.
- За да експортирате JSON файла, въведете следната команда и натиснете Въведете ключ:
Winget импортиране -i C:\apps.json
- За да експортирате текстовия файл, въведете следната команда и натиснете Въведете ключ:
Winget импортиране -i C:\apps.txt
Обикновено тази команда трябва да работи добре, но много потребители се сблъскват с грешка при изпълнение на командата за импортиране. Това е така, защото някои приложения изискват да приемете споразумения за източник и споразумения за пакети. Така че трябва да добавите аргументите --accept-package-agreements и --accept-source-agreements към командата.
- Тип клас в прозореца на командния ред, за да изчистите прозореца. Сега въведете командата за импортиране със следните аргументи и натиснете Въведете ключ:
Winget импортиране -i C:\apps.json --accept-source-agreements --accept-пакет-споразумения
- Сега всички приложения ще започнат да се изтеглят и инсталират едно по едно. Изчакайте, докато всички приложения се инсталират на вашата система, след което затворете прозореца на командния ред.
Какво ще кажете за приложенията, които не са включени в експортирания файл?
Winget пропуска много приложения, които не присъстват в неговото хранилище. Освен това изключва приложенията, налични в Microsoft Store, защото можете да ги инсталирате с едно щракване, след като влезете със същия акаунт на друг компютър. Но ако изтриете всичко на вашия компютър и направите чиста инсталация, няма начин да знаете пълния списък с програми на трети страни, инсталирани преди това на вашия компютър.
Но можете да създадете текстов файл с всички изключени приложения, показани в прозореца на командния ред. Въведете следната команда и натиснете Въведете:
winget експорт -o C:\apps.json > C:\e.txt
Горната команда ще създаде файл за експортиране на Winget, наречен apps.json. Той също така ще създаде текстов файл, който ще съдържа пълния изход, показан в командния ред. Можете да създадете резервно копие на този файл и по-късно да го използвате за ръчно изтегляне и инсталиране на изключените приложения.
Импортирайте приложения с едно кликване в Windows
Инсталирането на множество приложения на нов компютър с Windows 11 е преодолимо предизвикателство, но Winget решава този проблем до известна степен. Той ще ви помогне да изтеглите всички приложения, включени в официалното му хранилище, като използвате експортирания файл. Вашите игри и софтуер на трети страни ще бъдат пропуснати, но можете да използвате текстовия файл, за да идентифицирате липсващите и да ги инсталирате ръчно.