Wie kann man eine App mit PowerShell zurücksetzen?
- Einleitung
- Was bedeutet App zurücksetzen?
- Wie funktioniert der App-Reset mit PowerShell?
- Praktische Vorgehensweise für den Reset einer App
- Alternative: App-Daten manuell löschen
- Fazit
Einleitung
Mit PowerShell lassen sich verschiedene administrative Aufgaben in Windows automatisieren. Eine häufig benötigte Funktion ist das Zurücksetzen von Apps, insbesondere von vorinstallierten oder aus dem Microsoft Store installierten Anwendungen. Dies kann erforderlich sein, wenn eine App nicht richtig funktioniert oder Fehler auftreten, die durch eine einfache Neuinstallation nicht behoben werden.
Was bedeutet App zurücksetzen?
Das Zurücksetzen einer App stellt die Anwendung in ihren Ursprungszustand zurück, indem alle Benutzerdaten, Einstellungen und Caches gelöscht werden. Die App wird sozusagen auf die gewohnte Ausgangsbasis gebracht, ohne sie komplett neu installieren zu müssen. Dies kann Probleme beheben, die durch beschädigte Konfigurationen oder Zwischenspeicher entstehen.
Wie funktioniert der App-Reset mit PowerShell?
PowerShell bietet Befehle, mit denen der Status einer App zurückgesetzt werden kann. Besonders relevant ist hier das Cmdlet Get-AppxPackage, das Informationen über installierte UWP-Apps liefert. Zusammen mit Remove-AppxPackage und Add-AppxPackage können Apps deinstalliert und neu installiert werden, doch das ist oft umfangreicher als ein Reset.
Ab Windows 10 bietet Microsoft zudem in den Einstellungen einen Reset-Button für Apps an. Über PowerShell lässt sich ein ähnlicher Effekt erzielen, indem man die App-Daten löscht oder die App mittels spezieller Befehle neu registriert.
Praktische Vorgehensweise für den Reset einer App
Ein typisches Verfahren zum Zurücksetzen einer App in PowerShell besteht darin, die App neu zu registrieren. Hierfür kann der Pfad zur AppXManifest.xml verwendet werden, um die App zu reparieren. Beispielweise kann man mit folgendem Befehl die App neu registrieren:
Get-AppxPackage -Name | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}Dieser Befehl sucht die App nach ihrem Namen, und registriert sie erneut im System. Das behebt häufig Probleme, ohne die App komplett zu deinstallieren und neu zu installieren.
Alternative: App-Daten manuell löschen
Das App-Reset kann auch durch das manuelle Löschen der App-Daten erfolgen. Diese sind meist in versteckten Ordnern unter %LocalAppData%\Packages abgelegt. Das Entfernen des entsprechenden Ordners löscht die gespeicherten Benutzerdaten und Einstellungen, wodurch die App sich beim nächsten Start so verhält, als wäre sie neu installiert.
Fazit
Ein App-Reset über PowerShell ist eine effektive Methode, um Probleme bei Windows-Apps zu beheben, ohne den Aufwand einer Neuinstallation. Mithilfe von PowerShell-Cmdlets wie Get-AppxPackage und Add-AppxPackage lassen sich Apps neu registrieren. Alternativ kann das Löschen der App-Daten zum gewünschten Ergebnis führen. Diese Techniken sind besonders hilfreich für Administratoren und versierte Benutzer, die fehleranfällige Anwendungen schnell wieder funktionstüchtig machen möchten.
