Zarządzanie aplikacjami w Windows 10: PowerShell w akcji

System Windows 10 oferuje wiele przydatnych narzędzi do zarządzania zainstalowanymi aplikacjami, a jednym z nich jest PowerShell. Dzięki PowerShell możemy nie tylko przeglądać zainstalowane aplikacje, ale także je odinstalowywać.

W tym artykule pokazujemy, jak uzyskać listę zainstalowanych aplikacji oraz jak je usunąć, korzystając z PowerShell uruchomionego jako administrator.

Zanim zaczniesz — o czym warto wiedzieć

Uwaga: hurtowe usuwanie aplikacji systemowych wycina z systemu również te elementy, których użytkownicy realnie potrzebują — między innymi Sklep Microsoft, Kalkulator, Zdjęcia czy Aparat. Bez Sklepu nie da się ich potem po prostu doinstalować, a brak podstawowych aplikacji utrudnia późniejsze serwisowanie systemu i diagnozowanie problemów. Zalecamy usuwanie pojedynczych, wskazanych pakietów zamiast czyszczenia wszystkiego naraz, a przed zmianami — utworzenie punktu przywracania systemu.

Przeglądanie zainstalowanych aplikacji

Aby uzyskać listę nazw pakietów wszystkich aplikacji zainstalowanych dla bieżącego użytkownika, użyj polecenia:

Get-AppxPackage | Where-Object { -not $_.IsFramework } | Select-Object Name, PackageFullName

Polecenie zwróci listę nazw pakietów z pominięciem frameworków. Możesz skopiować interesującą Cię nazwę pakietu do późniejszego użycia.

Odinstalowywanie konkretnych aplikacji

Jeśli chcesz odinstalować określoną aplikację, skopiuj jej pełną nazwę pakietu z listy uzyskanej wcześniej i użyj polecenia:

Remove-AppxPackage -Package "PelnaNazwaPakietu"

Ta komenda usunie wybraną aplikację z profilu bieżącego użytkownika.

Aplikacje instalowane nowym użytkownikom

Jeśli chcesz, aby Windows instalował tylko określony zestaw aplikacji (albo żadnych), gdy użytkownik loguje się po raz pierwszy, trzeba anulować przypisanie aplikacji w obrazie systemu.

Przed usunięciem warto uzyskać listę takich pakietów:

Get-AppxProvisionedPackage -Online | Select-Object DisplayName, PackageName

Następnie, w PowerShellu uruchomionym jako administrator, możesz usunąć wybrany pakiet:

Remove-AppxProvisionedPackage -Online -PackageName "NazwaPakietu"

Od tego momentu wskazane aplikacje nie będą instalowane nowym użytkownikom logującym się na tej maszynie. Pamiętaj o ostrzeżeniu z początku artykułu — usunięcie pakietu Sklepu Microsoft odcina prostą drogę powrotu.

Przywracanie wszystkich aplikacji w Windows 10

W niektórych przypadkach konieczne jest przywrócenie aplikacji systemowych, szczególnie po aktualizacjach, które mogły wpłynąć na ich konfigurację. Służy do tego polecenie:

Get-AppxPackage -AllUsers | ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }

Polecenie ponownie rejestruje aplikacje dla wszystkich użytkowników systemu. Jest to przydatne, gdy chcemy przywrócić domyślny stan po usunięciu lub dostosowaniu listy aplikacji. Nie przywróci jednak pakietów usuniętych wcześniej z obrazu systemu — te trzeba zainstalować ze Sklepu.

Pamiętaj również, że PowerShell wymaga uprawnień administratora do wykonania części powyższych operacji, zwłaszcza tych związanych z modyfikacją aplikacji systemowych.

← Wszystkie wpisy