WinGet dla użytkownika domowego: jak aktualizować programy i sprawdzać źródło
Spis treści

W Windows można aktualizować aplikacje przez Microsoft Store albo mechanizm wbudowany w sam program. WinGet dodaje kolejną metodę: Menedżer pakietów Windows pozwala wyszukiwać aplikacje, sprawdzać dostępne aktualizacje i uruchamiać instalatory z wiersza polecenia. To wygodne przy powtarzalnych czynnościach, ale sama komenda nie oznacza, że zaktualizuje się każda zainstalowana aplikacja ani że każde źródło jest automatycznie bezpieczne.

Najrozsądniejszy scenariusz dla użytkownika domowego jest prosty: najpierw sprawdź, co WinGet proponuje zaktualizować, porównaj nazwę, identyfikator i źródło, a następnie aktualizuj tylko wybrany pakiet. Zbiorcze upgrade --all zostaw na sytuację, w której przejrzałeś listę i akceptujesz konsekwencje dla każdego programu.

Czym jest WinGet i skąd pobiera aplikacje

WinGet to klient Windows Package Manager. Wyszukuje pakiety w skonfigurowanych źródłach i uruchamia przypisane im instalatory. Domyślne źródła mogą obejmować katalog Microsoft Store oraz społecznościowe repozytorium pakietów WinGet. Samo znalezienie pakietu nie zwalnia z kontroli wydawcy, dokładnego identyfikatora i instalatora, który zostanie uruchomiony.

Otwórz Windows Terminal albo PowerShell i sprawdź dostępność polecenia:

winget --version

Jeśli Windows informuje, że polecenie jest nieznane, sprawdź aktualizacje App Installer w Microsoft Store oraz zasady urządzenia. Na komputerze firmowym nie instaluj narzędzia z pominięciem administratora.

Warto odróżnić WinGet od narzędzi służących do wyszukiwania i uruchamiania aplikacji. Na przykład PowerToys Run i wyszukiwanie Windows pomagają znaleźć lub otworzyć programy, ale nie instalują aktualizacji. Ogólny przegląd Microsoft PowerToys dla Windows opisuje rolę takich narzędzi.

Najpierw sprawdź, co można zaktualizować

Wpisz w terminalu:

winget upgrade

Bez nazwy pakietu polecenie wyświetla aplikacje, dla których WinGet wykrył aktualizację. Sprawdź nazwę, zainstalowaną wersję, proponowaną wersję i źródło. Nie jest to pełny spis wszystkich programów: pakiet może się nie pojawić, jeśli WinGet nie rozpozna instalacji, nie ma odpowiedniego manifestu albo aplikacja korzysta z własnego mechanizmu aktualizacji.

Jeśli widzisz kilka podobnych wpisów, nie wybieraj automatycznie pierwszego. Zapytanie może zwrócić różne pakiety o zbliżonych nazwach. Użyj dokładnego identyfikatora, obejrzyj szczegóły poleceniem winget show --id --exact, sprawdź wydawcę i stronę programu. W razie potrzeby ogranicz wyszukiwanie do konkretnego źródła. Nie uruchamiaj polecenia z identyfikatorem skopiowanym z nieznanego forum bez jego weryfikacji.

Źródła możesz sprawdzić poleceniem:

winget source list

WinGet pozwala zarządzać źródłami przez winget source, ale bez powodu nie należy ich usuwać, dodawać ani resetować. Źródło określa, skąd pochodzą informacje o pakietach i instalatorach. Microsoft zaleca korzystanie wyłącznie z zaufanych źródeł; jeśli konfiguracja jest niejasna, sprawdź ją przed instalacją programu.

Zaktualizuj pojedynczy program

Po potwierdzeniu właściwego wpisu użyj dokładnego identyfikatora z wyników, na przykład:

winget upgrade --id Microsoft.PowerToys --exact

To przykład dla PowerToys, a nie uniwersalne polecenie dla każdego programu. Zastąp identyfikator zweryfikowanym ID odpowiedniego pakietu. Jeśli istnieje kilka źródeł i wyniki są niejednoznaczne, dodaj ograniczenie źródła, korzystając z nazwy widocznej w winget source list. Przeczytaj monit i warunki instalatora; nie dodawaj flag automatycznie akceptujących umowy, jeśli ich nie znasz i nie akceptujesz.

Podczas aktualizacji program może się zamknąć, poprosić o potwierdzenie administratora albo zasugerować ponowne uruchomienie. Zapisz pracę i zamknij dokumenty przed rozpoczęciem. Instalator pakietu może mieć własne kroki, dlatego WinGet nie gwarantuje całkowicie bezobsługowego procesu i nie kontroluje wszystkich decyzji producenta.

Kiedy używać winget upgrade --all

Polecenie:

winget upgrade --all

prosi WinGet o aktualizację wszystkich rozpoznanych pakietów z dostępną nowszą wersją. Najpierw uruchom winget upgrade bez parametrów i przejrzyj listę. Upewnij się, że aplikacje nie wykonują ważnego zadania, zapisz pliki i uwzględnij możliwość restartu.

Nie każda aktualizacja musi być pożądana właśnie teraz. W przypadku profesjonalnego oprogramowania, sterowników lub kluczowej aplikacji służbowej ważne są zgodność i kontrolowany termin aktualizacji. Niektóre pakiety mogą być przypięte albo mieć nieznaną bieżącą wersję; zachowanie zależy od dostępnych danych i opcji polecenia. Nie dodawaj --include-unknown, flag akceptujących umowy ani zgody na restart bez zrozumienia skutków.

WinGet nie musi zarządzać aplikacjami z wersji przenośnych, firmowego katalogu ani własnego aktualizatora. Nie uruchamiaj kolejnych instalatorów z różnych kanałów, jeśli nie wiesz, jak program obsługuje równoległe wersje. W przypadku krytycznej aplikacji bezpieczniej skorzystać z jej oficjalnego aktualizatora lub instrukcji producenta.

Sprawdź źródło i tożsamość pakietu

Przed aktualizacją porównaj co najmniej trzy elementy: dokładną nazwę, identyfikator pakietu i wydawcę. Dodatkowo sprawdź źródło, opis oraz stronę programu. Jeśli nazwa jest znajoma, ale wydawca lub domena wygląda inaczej niż oczekiwano, zatrzymaj się i zweryfikuj informacje w oficjalnym serwisie producenta.

Manifest pakietu z repozytorium WinGet opisuje instalator i proces instalacji, ale nie jest osobistą rekomendacją każdej aplikacji. Nie omijaj kontroli sumy instalatora opcją ignorowania zabezpieczeń: osłabia ona weryfikację. Jeśli suma się nie zgadza, przerwij operację i sprawdź, czy źródło oraz pakiet są aktualne.

Przy pierwszej instalacji użyj winget show i przejrzyj informacje przed uruchomieniem. Nie wklejaj do Terminala długich poleceń z nieznanego źródła, które jednocześnie pobierają skrypt, zmieniają zasady i uruchamiają instalator. Jeśli nie wiesz, co polecenie zmieni, nie wykonuj go na głównym komputerze.

Typowe błędy i ich znaczenie

Programu nie ma na liście. WinGet mógł nie dopasować instalacji do pakietu albo aplikacja nie aktualizuje się tym kanałem. Wyszukaj ją po nazwie i sprawdź oficjalny mechanizm aktualizacji.

Pojawiło się kilka podobnych pakietów. Doprecyzuj identyfikator, wydawcę i źródło; w razie potrzeby użyj --exact i --source.

Aktualizacja kończy się błędem. Zapisz kod błędu, sprawdź połączenie, logi i wolne miejsce. Nie uruchamiaj w kółko tego samego instalatora z różnymi parametrami.

WinGet prosi o zaakceptowanie warunków. Przeczytaj je i potwierdź ręcznie tylko wtedy, gdy się zgadzasz. Flaga automatycznej akceptacji jest przeznaczona do świadomego scenariusza automatyzacji, a nie do pomijania niezrozumiałego komunikatu.

Program nie uruchamia się po aktualizacji. Uruchom ponownie komputer tylko wtedy, gdy zaleca to instalator lub producent. Sprawdź log i sposób przywrócenia poprzedniej wersji. Nie usuwaj ręcznie folderu aplikacji, zanim ustalisz stan pakietu.

Jeżeli po aktualizacjach Windows lub aplikacji komputer ogólnie działa niestabilnie, nie wprowadzaj kolejnych masowych zmian na chybił trafił. Zapisz komunikat błędu i w razie potrzeby skorzystaj z diagnostyki komputera. Problemy systemowe, takie jak zawieszanie po uśpieniu, mogą mieć inną przyczynę i nie ustąpią po ponownym zaktualizowaniu wszystkich programów.

Krótka, bezpieczna procedura

  1. Sprawdź, czy WinGet jest dostępny i czy źródła są oczekiwane.
  2. Uruchom winget upgrade bez parametrów i przejrzyj wyniki.
  3. Dla wybranej aplikacji zweryfikuj identyfikator, wydawcę i źródło.
  4. Zaktualizuj jeden pakiet dokładnym ID i poczekaj na wynik.
  5. Otwórz aplikację, sprawdź jej działanie i dopiero potem przejdź dalej.
  6. Używaj upgrade --all po przejrzeniu wszystkich pozycji i zapisaniu pracy.

Podsumowanie

WinGet ułatwia sprawdzanie i selektywną aktualizację programów, zwłaszcza gdy tę samą czynność trzeba powtórzyć na kilku komputerach. Dla użytkownika domowego bezpieczne użycie oznacza wcześniejsze sprawdzenie listy, dokładnego ID i źródła oraz kontrolowanie przebiegu. Nie traktuj upgrade --all jak bezwarunkowego przycisku „aktualizuj wszystko”: najpierw sprawdź, jakie pakiety i instalatory zostaną uruchomione.