Jak usunąć (wszystkie) aplikacje Windows 8 za pomocą PowerShell

Aplikacje wyraźnie skupiają się na systemie Windows 8, nie tylko dlatego, że system operacyjny uruchamia się domyślnie w „interfejsie aplikacji” podczas uruchamiania, ale także dlatego, że większość działań marketingowych dotyczących systemu operacyjnego również go skupia. To jednak tylko jedna strona systemu Windows 8 i nie jestem do końca pewien, czy skoncentrowanie wszystkich wysiłków na tych funkcjach jest najmądrzejszym posunięciem firmy Microsoft.

W każdym razie, jeśli w ogóle nie używasz aplikacji lub chcesz usunąć aplikacje z profili użytkowników, aby nie mogły ich uruchomić, być może zauważyłeś, że tak naprawdę nie jest to prosta operacja.

Sprawa staje się nieco łatwiejsza w systemie Windows 8.1 dzięki funkcji dezinstalacji wsadowej — kliknij prawym przyciskiem myszy wiele aplikacji i wybierz odinstaluj w końcu — ale wciąż jest to dalekie od tego, co uważam za wygodne.

Windows PowerShell może wydawać się onieśmielający lub jak zwykłe środowisko powłoki lub wiersz poleceń dla większości użytkowników. Jest w rzeczywistości bardzo potężny, a jedną z rzeczy, których możesz użyć, jest usunięcie niektórych lub wszystkich aplikacji zainstalowanych w systemie Windows 8.

odinstaluj aplikacje metra Windows 8

PowerShell i aplikacje

Musisz uruchomić PowerShell, zanim zaczniesz. Wykonaj następujące czynności, aby to zrobić:

  1. Naciśnij klawisz Windows i wprowadź PowerShell za pomocą klawiatury.
  2. Kliknij prawym przyciskiem myszy wynik programu PowerShell i wybierz opcję „uruchom jako administrator” w opcjach.

Do poleceń:

Uzyskaj polecenia

Pobierz pobiera informacje związane z aplikacją od użytkowników na komputerze lokalnym lub w domenie zdalnej.

Get-AppxPackage -User [nazwa użytkownika] wyświetla listę wszystkich aplikacji zainstalowanych przez użytkownika [nazwa użytkownika]. [nazwa użytkownika] może być domeną \ użytkownikiem, adresem e-mail, nazwą użytkownika lub łańcuchem SID.

Pakiet Get-Appx -AllUsers wyświetla listę wszystkich aplikacji zainstalowanych przez użytkowników w systemie

Get-AppxPackage -Name [name] zwraca wszystkie aplikacje pasujące do [nazwa]. W poleceniu można użyć symboli wieloznacznych (*).

Get-AppxPackage -Publisher [nazwa wydawcy] zwraca wszystkie aplikacje zainstalowane przez wybranych wydawców. Symbole wieloznaczne są ponownie dozwolone.

Pamiętaj, że można łączyć zapytania.

Przykład Uzyskaj zapytania:

  1. Get-AppxPackage -Publisher * Microsoft * zwraca wszystkie aplikacje opublikowane przez Microsoft i każdego innego wydawcę, który używa Microsoft w jego nazwie (prawdopodobnie żadna).
  2. Get-AppxPackage -user Martin zwraca wszystkie aplikacje zainstalowane na koncie użytkownika Martin.
  3. Get-AppxPackage -name * Halo * zwraca wszystkie aplikacje, które mają Halo w nazwie.
  4. Get-AppxPackage -name * Facebook * -Domena użytkownika / użytkownik1 zwraca wszystkie zainstalowane aplikacje z Facebookiem w nazwie od użytkownika1 w domenie komputera zdalnego.

Usuń polecenia

Usuń działa bardzo podobnie do Get, ale oferuje dodatkowe parametry.

Remove-AppxPackage [nazwa pakietu] usuwa [nazwę pakietu] z konta aktualnie zalogowanego użytkownika.

Remove-AppxPackage [nazwa pakietu] — Potwierdź robi to samo co powyżej, ale wyświetla monit o potwierdzenie przed wykonaniem polecenia.

Remove-AppxPackage [nazwa pakietu] -WhatIf wyświetla, co by się stało, gdybyś uruchomił polecenie.

Przykład Usuń zapytania:

  1. Remove-AppxPackage 31098nishrotech.readiy_3.1.1.12_neutral ___ ap1yy96n767gr Usuwa wybrany pakiet z bieżącego konta użytkownika

Jak usunąć wszystkie aplikacje Metro od wszystkich użytkowników

Pakiet Get-Appx -AllUsers | Usuń pakiet Appx

Microsoft opublikował skrypt, który usuwa również wszystkie aplikacje ze Sklepu Windows w Windows 8. Możesz pobrać go z tej strony Technet.

Dodatkowe informacje o poleceniach cmdlet instalacji aplikacji są również dostępne w witrynie Technet.

Link do głównej publikacji