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 systemu operacyjnego również go skupia. To jednak tylko jedna strona systemu Windows 8 i nie jestem całkowicie 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 nadal jest to dalekie od tego, co uważam za wygodne.

Windows PowerShell może wydawać się onieśmielający lub jak dla większości użytkowników po prostu innym środowiskiem powłoki lub wierszem poleceń. Jest tak naprawdę 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.

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 [nazwa] 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] -Co 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.