Wie kann ich eine App mit PowerShell entfernen?
- Einführung in das Entfernen von Apps mit PowerShell
- Grundlagen zum Entfernen von Apps mit PowerShell
- Vorgehensweise zum Deinstallieren einer App
- Wichtige Hinweise und Einschränkungen
- Fazit
Einführung in das Entfernen von Apps mit PowerShell
PowerShell ist ein mächtiges Befehlszeilentool, das in Windows integriert ist und zur Verwaltung und Automatisierung von Systemaufgaben verwendet wird. Eine der häufig genutzten Funktionen ist das Entfernen von installierten Apps. Dies kann insbesondere dann sinnvoll sein, wenn vorinstallierte Apps nicht über die herkömmliche Benutzeroberfläche gelöscht werden können oder wenn man mehrere Geräte effizient verwalten möchte.
Grundlagen zum Entfernen von Apps mit PowerShell
Um eine App mit PowerShell zu entfernen, verwendet man hauptsächlich Cmdlets wie `Get-AppxPackage` und `Remove-AppxPackage`. `Get-AppxPackage` listet installierte Apps auf, während `Remove-AppxPackage` zum Entfernen der gewählten App dient. Dabei ist es wichtig, PowerShell mit Administratorrechten zu starten, um ausreichende Berechtigungen zu haben.
Vorgehensweise zum Deinstallieren einer App
Zunächst sollte man die genaue Bezeichnung der zu entfernenden App herausfinden. Dazu kann man PowerShell öffnen und den Befehl `Get-AppxPackage` ausführen, der alle installierten Apps mit ihren Paketnamen anzeigt. Wenn die Liste sehr lang ist, lässt sich der Befehl durch den Zusatz eines Suchbegriffs einschränken, etwa `Get-AppxPackage *BingNews*`, um nur Apps mit "BingNews" im Namen anzuzeigen.
Sobald der Paketname bekannt ist, verwendet man den Befehl `Remove-AppxPackage -Package `, wobei ` ` durch den tatsächlichen Namen des Pakets ersetzt wird. Dies entfernt die App für den aktuellen Benutzer. Soll die App für alle Benutzer entfernt werden, sind weiterführende administrative Schritte erforderlich, oft unter Nutzung von Gruppenrichtlinien oder Deployment-Tools.
Wichtige Hinweise und Einschränkungen
Nicht alle Apps können mit PowerShell entfernt werden, insbesondere systemrelevante oder tief integrierte Anwendungen sind geschützt. Außerdem entfernt `Remove-AppxPackage` eine App nur für den aktuellen Benutzer. Wenn das System neu gestartet wird oder ein neuer Benutzer sich anmeldet, sind die Apps eventuell wieder verfügbar, da sie im Systemimage vorhanden sind. Um eine App dauerhaft aus dem Systemimage zu entfernen, müssen weitergehende Maßnahmen wie das Anpassen des Images mit DISM durchgeführt werden.
Fazit
PowerShell bietet eine unkomplizierte Möglichkeit, Apps gezielt vom System zu entfernen, insbesondere bei Benutzerkonten mit Administratorrechten. Durch die Kombination von `Get-AppxPackage` und `Remove-AppxPackage` lassen sich die meisten Apps einfach ausfindig machen und deinstallieren. Für nachhaltige und systemweite Änderungen sind jedoch weiterführende Tools und Kenntnisse erforderlich.
