So entfernen Sie (alle) Windows 8-Apps mit PowerShell
- Kategorie: Windows
Apps konzentrieren sich eindeutig auf Windows 8, nicht nur, weil das Betriebssystem beim Start standardmäßig die 'Apps-Oberfläche' startet, sondern auch, weil der Großteil des Marketings für das Betriebssystem dies in den Fokus stellt. Dies ist jedoch nur eine Seite von Windows 8, und ich bin mir nicht ganz sicher, ob es der klügste Schritt 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 dies kein einfacher Vorgang ist.
In Windows 8.1 wird es mit der Batch-Deinstallationsfunktion etwas einfacher - klicken Sie mit der rechten Maustaste auf mehrere Apps und wählen Sie am Ende Deinstallieren aus -, aber es ist noch weit von dem entfernt, was ich für bequem halte.
Die Windows PowerShell sieht für die meisten Benutzer möglicherweise einschüchternd aus oder ähnelt nur einer anderen Shell-Umgebung oder Befehlszeile. Es ist tatsächlich sehr leistungsfähig und eines der Dinge, für die Sie es verwenden können, ist das Entfernen einiger oder aller Apps, die auf einem Windows 8-System installiert sind.
PowerShell und Apps
Sie müssen die PowerShell starten, bevor Sie beginnen können. Gehen Sie folgendermaßen vor, um genau das zu tun:
- Drücken Sie die Windows-Taste und rufen Sie PowerShell über die Tastatur auf.
- Klicken Sie mit der rechten Maustaste auf das PowerShell-Ergebnis und wählen Sie in den Optionen die Option 'Als Administrator ausführen'.
Weiter zu den Befehlen:
Befehle abrufen
Get ruft App-bezogene Informationen von Benutzern auf dem lokalen PC oder einer Remote-Domäne ab.
Get-AppxPackage -User [Benutzername] listet alle vom Benutzer installierten Apps auf [Benutzername]. [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 [Name des Herausgebers] Gibt alle Apps zurück, die von den ausgewählten Herausgebern installiert wurden. Platzhalter sind wieder erlaubt.
Beachten Sie, dass Abfragen kombiniert werden können.
Beispiel Abfragen abrufen:
- Get-AppxPackage -Publisher * Microsoft * Gibt alle von Microsoft veröffentlichten Apps und alle anderen Publisher zurück, die Microsoft in ihrem Namen verwenden (wahrscheinlich keine).
- Get-AppxPackage -user Martin Gibt alle unter dem Benutzerkonto Martin installierten Apps zurück.
- Get-AppxPackage -name * Halo * Gibt alle Apps zurück, deren Name Halo enthält.
- Get-AppxPackage -name * Facebook * -Benutzerdomäne / Benutzer1 gibt alle installierten Apps mit Facebook in ihrem Namen von Benutzer1 auf der Remotecomputerdomäne zurück.
Befehle entfernen
Remove funktioniert sehr ähnlich wie Get, bietet jedoch zusätzliche Parameter.
Remove-AppxPackage [Paketname] Entfernt [Paketname] aus dem Konto des aktuell angemeldeten Benutzers.
Remove-AppxPackage [Paketname] -Bestätigen macht das gleiche wie oben, zeigt jedoch eine Bestätigungsaufforderung an, bevor der Befehl ausgeführt wird.
Remove-AppxPackage [Paketname] -WhatIf Zeigt an, was passieren würde, wenn Sie den Befehl ausführen würden.
Beispiel Abfragen entfernen:
- 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, mit dem alle Windows Store-Apps auch in Windows 8 entfernt werden. Sie können es von herunterladen diese Technet-Seite .
Zusätzliche Informationen zu App-Installations-Cmdlets sind auch auf Technet erhältlich .