So entfernen Sie (alle) Windows 8-Apps mit PowerShell

Apps sind eindeutig ein Schwerpunkt auf Windows 8, nicht nur, weil das Betriebssystem beim Start standardmäßig in die "Apps-Oberfläche" bootet, sondern auch, weil der Großteil des Marketings für das Betriebssystem darauf abzielt. Das ist jedoch nur eine Seite von Windows 8, und ich bin mir nicht ganz sicher, ob es der klügste Schachzug von Microsoft ist, alle Anstrengungen auf diese Funktionen zu konzentrieren.

Wenn Sie die Apps überhaupt nicht verwenden oder Apps aus Benutzerprofilen entfernen möchten, damit sie nicht gestartet werden können, haben Sie möglicherweise festgestellt, dass es sich nicht wirklich um eine einfache Operation handelt.

Mit der Batch-Deinstallationsfunktion von Windows 8.1 wird es ein bisschen einfacher - klicken Sie mit der rechten Maustaste auf mehrere Apps, und wählen Sie am Ende Deinstallieren aus.

Die Windows PowerShell sieht für die meisten Benutzer möglicherweise einschüchternd aus oder ähnelt einer anderen Shell-Umgebung oder Befehlszeile. Tatsächlich ist es sehr leistungsfähig und eines der Dinge, für die Sie es verwenden können, ist das Entfernen einiger oder aller auf einem Windows 8-System installierten Apps.

PowerShell und Apps

Sie müssen PowerShell starten, bevor Sie loslegen können. Gehen Sie dazu wie folgt vor:

  1. Drücken Sie die Windows-Taste und geben Sie PowerShell über die Tastatur ein.
  2. Klicken Sie mit der rechten Maustaste auf das PowerShell-Ergebnis und wählen Sie in den Optionen "Als Administrator ausführen" aus.

Weiter zu den Befehlen:

Befehle abrufen

Get ruft app-bezogene Informationen von Benutzern auf dem lokalen PC oder einer Remotedomäne ab.

Get-AppxPackage -User [Benutzername] listet alle vom Benutzer [Benutzername] installierten Apps auf. [Benutzername] kann eine Domäne \ Benutzer, eine E-Mail-Adresse, ein Benutzername oder eine SID-Zeichenfolge sein.

Get-AppxPackage-AllUsers listet alle Apps auf, die von Benutzern auf dem System installiert wurden

Get-AppxPackage -Name [Name] gibt alle Apps zurück, die mit [Name] übereinstimmen. Sie können im Befehl Platzhalter (*) verwenden.

Get-AppxPackage -Publisher [Publisher-Name] gibt alle Apps zurück, die von den ausgewählten Publishern installiert wurden. Wildcards sind wieder erlaubt.

Beachten Sie, dass Abfragen kombiniert werden können.

Beispiel Abfragen abrufen:

  1. Get-AppxPackage -Publisher * Microsoft * gibt alle von Microsoft veröffentlichten Apps und alle anderen Publisher zurück, die Microsoft im Namen verwenden (wahrscheinlich keine).
  2. Get-AppxPackage -user Martin gibt alle Apps zurück, die unter dem Benutzerkonto Martin installiert sind.
  3. Get-AppxPackage -name * Halo * gibt alle Apps zurück, deren Name Halo enthält.
  4. Get-AppxPackage -name * Facebook * -Benutzerdomäne / Benutzer1 gibt alle installierten Anwendungen mit Facebook in ihrem Namen von Benutzer1 in der Domäne des Remotecomputers zurück.

Befehle entfernen

Remove funktioniert ähnlich wie Get, bietet jedoch zusätzliche Parameter.

Remove-AppxPackage [Paketname] entfernt [Paketname] aus dem Konto des aktuell angemeldeten Benutzers.

Remove-AppxPackage [Paketname] -Confirm verhält sich wie oben, zeigt jedoch eine Bestätigungsaufforderung an, bevor der Befehl ausgeführt wird.

Remove-AppxPackage [Paketname] -WasWenn angezeigt wird, was passieren würde, wenn Sie den Befehl ausführen würden.

Beispiel Entfernen von Abfragen:

  1. Remove-AppxPackage 31098nishrotech.readiy_3.1.1.12_neutral ___ ap1yy96n767gr Entfernt das ausgewählte Paket aus dem aktuellen Benutzerkonto

So entfernen Sie alle Metro-Apps von allen Benutzern

Get-AppxPackage -AllUsers | Remove-AppxPackage

Microsoft hat ein Skript veröffentlicht, das auch alle Windows Store-Apps in Windows 8 entfernt. Sie können es von dieser Technet-Seite herunterladen.

Weitere Informationen zu App-Installations-Cmdlets finden Sie auch in Technet.