avatar_razor1995

Eksport listy zainstalowanych aplikacji z WinGet

Zaczęty przez razor1995, 23 Luty 2026, 12:01:15

Poprzedni wątek - Następny wątek

0 użytkowników i 1 Gość przegląda ten wątek.

razor1995

Poniżej krótki poradnik, jak zapisać listę aplikacji zarządzanych przez WinGet, aby można je było łatwo odtworzyć np. po reinstalacji systemu lub na innym PC.

✅ Krok 1 — Eksport listy aplikacji
Uruchom PowerShell (najlepiej jako Administrator) i wykonaj:
winget export -o C:\temp\winget-export.json

Po wykonaniu polecenia powstanie plik:
C:\temp\winget-export.json

Zawiera on listę aplikacji możliwych do ponownej instalacji przez WinGet.

🔎 (Opcjonalnie) Eksport tylko z repozytorium WinGet
Jeżeli nie chcesz uwzględniać aplikacji ze sklepu Microsoft Store:
winget export -o C:\temp\winget-export.json --source winget


📄 Co znajduje się w pliku eksportu?
Plik JSON zapisuje Nie masz uprawnień do wyświetlania linków. Zarejestruj się lub Zaloguj.:
To nie jest pełna lista programów z ,,Programy i funkcje", tylko aplikacje,
które WinGet potrafi obsługiwać automatycznie. W moim przypadku było tu 99% aplikacji, których używam, także te instalowane spoza winget.

✅ Krok 2 — Import aplikacji na nowym komputerze
Na docelowej maszynie skopiuj plik
winget-export.json, a następnie uruchom:
winget import -i C:\temp\winget-export.json

Aby instalacja przebiegła bez dodatkowych pytań:
winget import -i C:\temp\winget-export.json `
  --accept-package-agreements `
  --accept-source-agreements

WinGet automatycznie pobierze i zainstaluje wszystkie pakiety z listy.

🧾 (Zalecane) Dodatkowo zrób pełną listę zainstalowanych aplikacji
Aby mieć kontrolę nad tym, czego WinGet nie wykrył, warto wykonać także klasyczny eksport z rejestru:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |
Select DisplayName, DisplayVersion, Publisher |
Sort DisplayName |
Export-Csv C:\temp\apps-full.csv -NoTypeInformation -Encoding UTF8

Powstanie plik:
C:\temp\apps-full.csv

Zawiera on pełną listę zainstalowanego oprogramowania (do weryfikacji ręcznej).

💡 Najlepsza praktyka przy migracji komputera
Warto zachować dwa pliki:
[th]Plik[/th]
[th]Do czego służy[/th]
winget-export.jsonautomatyczna reinstalacja aplikacji
apps-full.csvlista kontrolna brakujących programów

🛠� Szybki workflow (backup przed reinstalacją)
mkdir C:\temp

winget export -o C:\temp\winget-export.json

Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |
Select DisplayName, DisplayVersion, Publisher |
Export-Csv C:\temp\apps-full.csv -NoTypeInformation -Encoding UTF8

Skopiuj katalog
C:\temp w bezpieczne miejsce — to komplet informacji potrzebnych do odtworzenia środowiska.

Gotowe. Po reinstalacji systemu import WinGet przywraca większość narzędzi w kilka minut zamiast ręcznej instalacji.
Laptop: Lenovo ThinkPad T480s | Intel Core i5 8250U | Intel HD 620 | 24GB RAM Hynix | Lexar NM620 NVME 1TB | Windows 10 Pro
Laptop testowy: Lenovo ThinkPad T430 | Intel Core i7 3740QM | Intel HD 4000 | 16GB RAM Hynix | Samsung 850 Pro 256GB | Windows 7 Pro | Windows XP Pro x64
PC: MSI Z87-G43 | Intel Xeon E3-1240 v3 | nVidia RTX 3060Ti 8GB | 32GB RAM Hynix | GoodRAM PX 500 NVME 512GB | Windows 10 Pro
Mobile: Google Pixel 6 | Google Tensor GS101 @2.8 GHz | Mali-G78 MP20 | 8GB RAM | 128GB MMC | Android 15
Sieć: Cudy WR3000 AX OpenWRT | Huawei HG8010H | Netia 1Gb/s
PlayStation 4 | CUH-1116A | 1TB SSD|