Szybka odbudowa konfiguracji systemu Windows za pomocą poleceń eksportu i importu w Winget

Szybka odbudowa konfiguracji systemu Windows za pomocą poleceń eksportu i importu w Winget

Konfiguracja nowego komputera z systemem Windows lub ponowna instalacja systemu operacyjnego na istniejącym komputerze często może wydawać się przytłaczającym zadaniem. Niezależnie od tego, czy chodzi o poszukiwanie instalatorów, czy nawigowanie po niezliczonych kreatorach instalacji, proces ten szybko może stać się żmudny.

Na szczęście system Windows oferuje rozwiązanie, które może usprawnić ten proces. Dzięki innowacyjnemu wykorzystaniu Winget można znacznie uprościć proces konfiguracji, czyniąc go znacznie bardziej wydajnym.

Tworzenie migawki oprogramowania Winget

Utwórz kopię zapasową całej konfiguracji aplikacji w kilka sekund

Winget to nie tylko narzędzie instalacyjne; działa jak wehikuł czasu dla Twojego środowiska programistycznego. Za pomocą jednego polecenia możesz utworzyć migawkę JSON wszystkich zainstalowanych aplikacji. Migawka ta może być następnie wykorzystana do łatwej ponownej instalacji wszystkich tych programów na tym samym lub innym komputerze.

Aby utworzyć tę migawkę, należy użyć polecenia export. Poniżej znajduje się składnia, którą należy wykonać:

winget export -o C:\backup\my-apps.json --accept-source-agreements

Polecenie eksportu Winget w wierszu poleceń.
Zrzut ekranu autorstwa Yadullah Abidi | Nie jest wymagane podanie źródła.

Wykonanie tego polecenia wygeneruje plik JSON w podanej lokalizacji, zawierający listę wszystkich aplikacji, którymi Winget może zarządzać w systemie. Dodanie flagi –accept-source-agreements ułatwia automatyczną obsługę umów licencyjnych, zapobiegając przerwom w działaniu podczas ponownej instalacji.

Należy pamiętać, że Winget eksportuje tylko aplikacje dostępne w swoim repozytorium. Oznacza to, że starsze oprogramowanie lub problematyczne aplikacje mogą nie zostać uwzględnione, dzięki czemu do ponownej instalacji zostaną Ci udostępnione wyłącznie niezawodne pakiety.

Jednak niektóre aplikacje, zwłaszcza te pobrane ze sklepu Microsoft Store lub z określonych rozwiązań korporacyjnych, mogą nie zostać uwzględnione w eksporcie. Chociaż repozytorium Winget znacznie się rozrosło na przestrzeni lat, nadal może być konieczne ręczne zainstalowanie niektórych aplikacji.

Plik JSON Winget otwarty w Notatniku.
Zrzut ekranu autorstwa Yadullah Abidi | Nie jest wymagane podanie źródła.

Plik JSON wygenerowany w tym procesie jest przyjazny dla użytkownika i zawiera ustrukturyzowane informacje o identyfikatorach pakietów, szczegółach źródłowych i metadanych dla każdej aplikacji. Dodatkowo, można go ręcznie edytować, aby jeszcze bardziej dostosować listę instalacji. Oznacza to, że wystarczy utworzyć migawkę tylko raz; później można dodawać lub usuwać programy w razie potrzeby.

Odbudowa systemu Windows za pomocą jednego polecenia

Omiń kłopoty z ponowną instalacją i szybko przywróć wszystko

Gdy zajdzie potrzeba ponownego zainstalowania systemu Windows, wystarczy przenieść plik eksportu JSON w dogodne miejsce na istniejącym lub nowym komputerze i wykonać następujące polecenie:

winget import -i C:\backup\my-apps.json --ignore-versions --accept-package-agreements --accept-source-agreements

Polecenie importu Winget w wierszu poleceń.
Zrzut ekranu autorstwa Yadullah Abidi | Nie jest wymagane podanie źródła.

Winget rozpocznie pobieranie i instalację wszystkich aplikacji określonych w pliku JSON. Flaga –ignore-versions gwarantuje, że otrzymasz najnowsze wersje każdego programu, a nie wersje wyeksportowane. Opcje –accept-package-agreements i –accept-source-agreements automatycznie zaakceptują wszystkie wymagane umowy, eliminując konieczność ręcznego wprowadzania danych podczas instalacji.

Ta metoda stała się moim ulubionym sposobem na szybką konfigurację nowych komputerów z systemem Windows lub duplikację moich ustawień. Wyniki są spójne w różnych systemach, z minimalnym wskaźnikiem awarii podczas instalacji. Aplikacje są instalowane z domyślnymi konfiguracjami, co pozwala na natychmiastowe korzystanie z nich.

Należy pamiętać, że większe importy mogą czasami zostać przerwane z powodu problemów z siecią. W takich przypadkach Winget pominie wszelkie nieudane instalacje i przejdzie do następnej aplikacji. Można ponownie uruchomić polecenie importu, a Winget spróbuje zainstalować aplikacje, których instalacja początkowo się nie powiodła.

Jeśli w przypadku niektórych instalatorów napotkasz problemy związane z uprawnieniami, wystarczy uruchomić polecenie importu w oknie wiersza polecenia lub programu PowerShell z podwyższonymi uprawnieniami, aby rozwiązać te problemy.

Ulepszenia dla zaawansowanych użytkowników

Usprawnienia mające na celu optymalizację czasu i wydajności

Choć podstawowe polecenia eksportu i importu obejmują podstawowe funkcje, zaawansowani użytkownicy skorzystają z dodatkowych optymalizacji, które mogą zwiększyć funkcjonalność Wingeta. Na przykład, dodanie flagi –include-versions do poleceń importu umożliwia tworzenie migawek specyficznych dla danej wersji.

Plik JSON Winget otwarty w Notatniku.
Yadullah Abidi / MakeUseOf

Pliki JSON wygenerowane poleceniem eksportu są edytowalne, ale można również połączyć kilka plików JSON, edytując je ręcznie lub korzystając z programu PowerShell, co pozwala na tworzenie konfiguracji modułowych. W ten sposób jeden plik JSON może zawierać podstawowe aplikacje, a inne mogą zawierać dodatkowe oprogramowanie dostosowane do konkretnych zadań.

Co więcej, polecenia Winget płynnie integrują się ze skryptami PowerShell. Tworząc skrypty do regularnego eksportowania migawek, możesz mieć pewność, że zawsze masz dostęp do najnowszej konfiguracji na wypadek nieoczekiwanych komplikacji. Ta logika skryptów może obejmować wdrażanie całych konfiguracji komputerów, upraszczając proces do serii prostych poleceń.

Dlaczego Winget jest najlepszym wyborem

Menedżer pakietów firmy Microsoft przewyższa instalacje ręczne

Korzystanie z Winget zrewolucjonizowało moje podejście do konfiguracji systemu Windows. To narzędzie przekształciło uciążliwy proces instalacji oprogramowania w usprawnione, zautomatyzowane zadanie, znacząco poprawiając wydajność.

Mogę szybko skonfigurować maszyny wirtualne, które odzwierciedlają moje obecne środowisko Windows, lub pracować na zupełnie nowych systemach w ciągu zaledwie kilku minut. Każdego roku przeprowadzam czystą instalację systemu Windows podczas rutynowej konserwacji moich laptopów, a Winget znacząco uprościł ten proces.

Źródło i obrazy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *