Wie kann man eine App mit PowerShell löschen?
- Vorbereitung und notwendige Rechte
- Apps anzeigen lassen
- PowerShell-Befehl zum Löschen von Apps
- Beispiel: Entfernen einer Microsoft Store App
- Beachten von Einschränkungen und Risiken
- Fazit
Das Löschen von Apps unter Windows mithilfe von PowerShell ist eine effektive Methode, insbesondere wenn man Programme schnell und automatisiert entfernen möchte. PowerShell bietet verschiedene Cmdlets, mit denen sich installierte Anwendungen auflisten, verwalten und deinstallieren lassen.
Vorbereitung und notwendige Rechte
Um Apps mit PowerShell zu löschen, benötigt man in der Regel Administratorrechte, da das Entfernen von Programmen Systemänderungen erfordert. Es ist wichtig, die PowerShell als Administrator zu starten, um Berechtigungsprobleme zu vermeiden. Dazu klickt man mit der rechten Maustaste auf das PowerShell-Symbol und wählt Als Administrator ausführen aus.
Apps anzeigen lassen
Bevor man eine App löscht, sollte man zunächst prüfen, welche Anwendungen installiert sind. Dazu eignet sich das Cmdlet Get-AppxPackage für Apps aus dem Microsoft Store oder Get-WmiObject beziehungsweise Get-CimInstance für klassische Desktop-Programme. Mit diesen Befehlen kann man eine vollständige Liste der installierten Anwendungen abrufen und den genauen Namen der App herausfinden.
PowerShell-Befehl zum Löschen von Apps
Das eigentliche Löschen einer App funktioniert typischerweise mit dem Befehl Remove-AppxPackage für UWP-Apps (Universal Windows Platform), also modernere Apps aus dem Microsoft Store. Hierbei wird der PackageFullName benötigt, der mit Get-AppxPackage ermittelt wurde. Für klassische Desktop-Programme verwendet man hingegen andere Methoden, beispielsweise über die WMI-Schnittstelle oder das Deinstallationsprogramm der jeweiligen Anwendung.
Beispiel: Entfernen einer Microsoft Store App
Ein konkretes Beispiel zum Entfernen einer integrierten Microsoft Store App, wie etwa Microsoft Solitaire Collection, wäre:
Get-AppxPackage *solitairecollection* | Remove-AppxPackage
Dieser Befehl sucht alle Pakete, deren Name solitairecollection enthält, und entfernt sie.
Beachten von Einschränkungen und Risiken
Wichtig ist, dass nicht alle Apps einfach über PowerShell gelöscht werden können. Manche System-Apps sind fest im Windows-System verankert und können nur mit speziellen Eingriffen entfernt werden. Außerdem sollte man vorsichtig sein, da das Löschen gewisser Apps das Systemverhalten verändern oder den Benutzerkomfort beeinträchtigen kann. Es empfiehlt sich vor dem Entfernen von Apps immer ein Backup oder einen Wiederherstellungspunkt anzulegen.
Fazit
Mit PowerShell lassen sich sowohl moderne Microsoft Store Apps als auch klassische Programme entfernen, sofern die passenden Cmdlets und Berechtigungen verwendet werden. Durch das gezielte Auflisten der installierten Anwendungen und die Erstellung passender Befehle kann man flexibel und effizient Anwendungen löschen. Dennoch sollte der Benutzer die Auswirkungen genau prüfen und beim Umgang mit System-Apps Vorsicht walten lassen.
