Windows Store App löschen oder wiederherstellen mit PowerShell

    Aus dem Windows Store können sich User auch ohne administrative Rechte bedienen.Die Store App gehört zu den Anwen­dungen von Windows 8.1 und 10, die sich nicht über die GUI ent­fernen lassen. PowerShell kennt diese Be­schrän­kung jedoch nicht und kann die App für den Windows Store notfalls auch wieder­her­stellen.

    Gerade auf Firmen-PCs gibt es gute Gründe, Benutzern den Zugang zum Windows Store zu verwehren. Dieser erlaubt Anwendern ohne administrative Rechte das Installieren von Apps, so dass etwa Spiele und andere Programme mit fragwürdigem Nutzen Eingang in die Unternehmen finden.

    Das Deinstallieren der Store App über die Einstellungen von Windows 10 ist nicht möglich.

    Vollen Namen der Store App ermitteln

    Die einfachste Methode bis dato war das Deaktivieren der Store App mittels Gruppenrichtlinien. Dies klappt seit Windows 10 Version 1511 in der Pro Edition nicht mehr. Eine Behelfslösung besteht darin, den Store zu deinstallieren.

    Für diese Aufgabe benötigt man erst den PackageFullName der Store App. Diesen erhält man durch den Aufruf von

    Get-AppxPackage -Name *Store*

    Aus dem Ergebnis sucht man sich den passenden Treffer, unter Windows 10 heißt die App Windows.Store, unter der Version 8.1 winstore.

    Store App mit Remove-AppxPackage entfernen

    Anschließend kopiert man den Wert von PackageFullName und übergibt in am Remove-AppxPackage. Der Befehl sieht dann so aus, wobei der Wert für den Parameter Package von Rechner zu Rechner variieren kann:

    Remove-AppxPackage -Package Microsoft.WindowsStore_11602.1.26.0_x86__8wekyb3d8bbwe

    Store App wiederherstellen

    Möchte man die Store App wiederhaben, entweder weil man sie selbst gelöscht hat oder weil sie unter mysteriösen Umständen verschwunden ist, dann hilft das Cmdlet Add-AppxPackage.

    Dieses macht sich die Tatsache zunutze, dass Apps nur aus dem Profil eines Benutzers verschwinden, wenn dieser sie deinstalliert. Sie werden aber weiterhin vom System bereitgestellt.

    Entsprechend übergibt man den Pfad zum zentralen Speicherort des Packages an das Kommando zum Wieder­herstellen der Store App. Den erhält man, indem man eine PowerShell-Session als Administrator startet und

    Get-AppxPackage -AllUsers -Name Microsoft.WindowsStore

    ausführt. Gefragt ist hier die Eigenschaft InstallLocation, die man danach an Add-AppxPackage übergibt. Den gesamten Vorgang kann man also mit diesen beiden Befehlen bestreiten:

    $sp = (Get-AppxPackage -AllUsers -Name Microsoft.WindowsStore).InstallLocation
    Add-AppxPackage -Register -Path "$sp\AppxManifest.xml" -DisableDevelopmentMode

    Nach dem Registrieren der Store App kann man sie wieder dem Startmenü hinzufügen.

    Anschließend sollte die Store App über die Suchfunktion von Windows auffindbar sein. Aus dem Kontextmenü des Treffers kann man die App dann wieder zum Startmenü hinzufügen.

    3 Kommentare

    Bild von Thomas Pfaff
    Thomas Pfaff sagt:
    2. Juni 2016 - 16:07

    Das Entfernen geht so nicht unter Server 2012 R2... Auf Benutzerbasis lässt sich diese App nicht entfernen (auch nicht als Administrator..)

    Bild von Thomas Pfaff
    Thomas Pfaff sagt:
    2. Juni 2016 - 16:08

    ...Ist keine Kritik, sondern nur ein Hinweis...

    Bild von Sascha
    Sascha sagt:
    21. April 2017 - 0:19

    Bei mir steht (beim Store neuinstalliieren) : In Zeile:1 Zeichen:74
    + ... -Name Microsoft.WindowsStore).InstallLocation Add-AppxPackage -Regist ...
    + ~~~~~~~~~~~~~~~
    Unerwartetes Token "Add-AppxPackage" in Ausdruck oder Anweisung.
    + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : UnexpectedToken

    :(