Anzeige

Am Puls von Microsoft

Anzeige

Windows 10: Integrierte Apps entfernen und neu installieren

Hallo,

ich habe das Problem nun über eine Systemwiederherstellung lösen können. Leider hat alles andere nicht geholfen!

Vielen Dank und viele Grüße
Matthias
 
Anzeige
Um eine App vollständig vom System zu löschen, verwendet man in unserem Beispiel diesen Befehl:

"Remove-AppxProvisionedPackage -Online -PackageName Microsoft.XboxApp_7.7.29027.0_x64__8wekyb3d8bbwe"
Hier darf man als Paketname nicht den Namen aus der Ausgabe von Get-AppxPackage nehmen, sondern einen Namen aus der Ausgabe des folgenden Befehls:
dism /online /Get-ProvisionedAppxPackages | select-string Paketname
Dabei muß die Bezeichnung hinter select-string an die jeweilige Systemsprache angepaßt werden. Es gibt auch das Cmdlet Get-AppxProvisionedPackage -online für die Ausgabe der provisioned Apps, dessen Ausgabe läßt sich aber leider nicht mit select-string bearbeiten.

Übrigens kann man die provisioned Packages entfernen, ohne daß die Apps in den einzelnen Benutzerkonten den Betrieb einstellen. Erst mit Remove-AppxPackage wird dann die App auch aus dem Benutzerprofil entfernt.

Bei der Verwendung des Befehls Remove-AppxPackage muß darauf geachtet werden mit dem passenden Benutzer in der Powershell angemeldet zu sein. Startet man die Powershell aus Gewohnheit mit Adminrechten, wird nämlich nur die App aus dem Profil des Administrators entfernt und nicht aus dem Profil des gewünschten Benutzers. Die Entfernung der Provisioned AppxPackages ist dagegen nur mit Adminrechten möglich.

Interessant ist vielleicht noch, daß Microsoft veraltete Apps nicht aus den provisioned Apps entfernt. So war auf meinem Windows 10, das ich letzten Juli installiert hatte, die Liste sehr viel länger als die Liste in dem letzten Monat mit dem April-Image installierten Windows 10. Auf dem älteren System gab es beispielsweise sowohl eine App WindowsPhone als auch die neuere App CommPhone, während auf dem neueren System nur die App CommPhone vorhanden war.

Edit: Mit meinem Insider-Windows in der VM habe ich noch etwas weiter getestet. Entfernen lassen sich grundsätzlich alle Apps, deren PackageName auf 8wekyb3d8bbwe endet. Die Apps, die auf cw5n1h2txyewy enden sind die Systemapps und diese lassen sich mit den hier bekannten Befehlen nicht entfernen.

Nicht entfernen sollte man: WindowsStore, StorePurchaseApp, ConnectivityStore XboxIdentityProvider und die diversen NET.Frameword und VCLibs.

Bei einem Upgrade (getestet habe ich wie gesagt nur mit Insiderbuilds) werden die meisten Apps, sowohl provisioned Apps als auch die Apps der einzelnen Benutzerkonten, wiederhergestellt. Die Bing-Apps (Finance, News, Sports, etc.), die ich aus den provisioned Apps entfernt hatte, wurden allerdings nicht wiederhergestellt. Beschädigt man jedoch den Store durch Entfernen einer der im vorherigen Absatz genannten Apps - im Verdacht stehen StorePurchase und XboxIdentityProvider -, funktioniert dieser auch nach dem Upgrade nicht mehr und dementsprechend werden auch keine vorher entfernten Apps wiederhergestellt.

Vor dem Entfernen von provisioned Apps sollte man ein Systemabbild anfertigen, denn beim Einsatz von Remove-AppxProvisionedPackage werden die Apps aus dem Ordner WindowsApps gelöscht und lassen sich nicht wiederherstellen. Obwohl es im Ordner WindowsApps den Ordner Deleted gibt, wird dieser nicht verwendet. Auch ein Zurücksetzen ohne das Behalten von Dateien und Einstellungen bringt diese Apps nicht wieder zurück. Vermutlich ist in so einem Fall auch ein Systemwiederherstellungspunkt nutzlos.
 
Zuletzt bearbeitet:
Ich möchte gerne die Mail App komplett löschen und neu installieren, da sie als Konto noch meinen alten Alias verwendet.
Much ich hierbei microsoft.windowscommunications löschen?
 
Habe jetzt die App gelöscht und neu installiert, leider sind ist das alte Konto bereits vorhanden und ich kann die E-Mailadresse somit nicht löschen oder ändern.
 
Möglicherweise speichern die Apps auch Informationen unter Appdata und ProgramData. So gibt es beispielsweise unter %userprofile%\AppData\Local\Packages Ordner für die einzelnen Apps. Falls Du dort Ordner oder Dateien löschen willst, solltest Du diese vorher sichern oder es erstmal nur mit Umbennen versuchen.
 
Kann Windows store auch nicht neu installieren...bekomme diese Meldung:

Add-AppxPackage : Fehler bei Bereitstellung. HRESULT: 0x80073CF0, Das Paket konnte nicht geöffnet werden.
Fehler 0x80070003: Fehler Das System kann den angegebenen Pfad nicht finden.
beim Öffnen der Datei im Speicherort "AppxManifest.xml".
HINWEIS: Wenn Sie weitere Informationen wünschen, suchen Sie im Ereignisprotokoll nach "[ActivityId] 1fe2c7f2-ec3c-0002-e7df-e21f3cecd101", oder verwenden Sie die
Befehlszeile "Get-AppxLog -ActivityID 1fe2c7f2-ec3c-0002-e7df-e21f3cecd101".
In Zeile:1 Zeichen:1
+ Add-AppxPackage -register "C:\Program Files\WindowsApps\Microsoft.Win ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (C:\Program File...ppxManifest.xml:String) [Add-AppxPackage], FileNotFoundException
+ FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand
 
Habe durch diese Anleitung die Kontakte-App und die Xbox-App heute reparieren können, wochenlang schmieren diese ab.
Troubleshooter, sfc, dism, nichts hat geholfen.

Bestes Forum��. Smiley der Bildschirmtastatur funktionieren wohl nicht? :D:D

Nachtrag:
Leider hat's nicht ganz funktioniert. Nach einem Neustart ist die Xbox-App wieder defekt, die Kontakte-App arbeitet korrekt. :cry:
 
Zuletzt bearbeitet von einem Moderator:
(...)

Aber genug der Predigt, so geht's:

Um eine App vollständig vom System zu löschen, verwendet man in unserem Beispiel diesen Befehl:

"Remove-AppxProvisionedPackage -Online -PackageName Microsoft.XboxApp_7.7.29027.0_x64__8wekyb3d8bbwe"

(...)

Wichtig:
Wer im Rahmen des Windows 10 Deployments die enthaltenen Apps entfernen oder eigene integrieren möchte, der sollte dazu den Artikel KB2769827 in der Microsoft-Knowledgebase lesen.

Der von mir dunkelrot gesetzte Teil des Befehls ist wohl ein Platzhalter? Wie finde ich denn den "Package Name" des tatsächlich auf meinem PC befindlichen XBox-Packages heraus, bitte?
Einfach den oben zitierten Befehl in der Powershell einpasten reicht jedenfalls nicht, da ernte ich nur eine Fehlermeldung, dass die PS mit dem Namen nichts anfangen kann.
Danke schon mal.
 
"Remove-AppxProvisionedPackage -Online -PackageName
Package ist Teil des Befehls, -Online wird benötigt, damit es auf dem aktuellen Rechner ausgeführt wird und -PackageName ist einfach der Parameter, auf den der Name des zu löschenden Pakets folgt. Mit Platzhaltern hat das nichts zu tun. Für die Befehlssyntax siehe auch hier: https://technet.microsoft.com/de-de/library/dn376476.aspx

Grundsätzlich ist es nicht sinnvoll die provisioned Apps zu entfernen. Das führt bei Updates und Upgrades u.U. zu Problemen. Außerdem kann eine App, die aus den provisioned Apps entfernt wurde nicht wieder installiert werden.

Es reicht völlig aus mit Remove-AppxPackage die App aus einem Benutzerprofil zu entfernen. Um sich die Apps im Benutzerprofil bzw. die provisioned Apps anzusehen, nutzt man die Befehle
Get-AppxPackage | fl PackageFullName bzw.
Get-AppxProvisionedPackage -Online | fl PackageName.
Den Package(Full)Name der zu bearbeitenden App in der Liste klickst Du doppelt links an, daraufhin sollte der Name markiert werden, ein Rechtsklick befördert ihn in die Zwischenablage, ein erneuter Rechtsklick in die Befehlszeile.

Remove-AppxPackage -Package Microsoft.XboxApp... löscht die XboxApp aus dem Benutzerprofil, ein Remove-AppxProvisionedPackage -Online -PackageName Microsoft.XboxApp... vom Computer. Als App-Name müssen die Namen aus der jeweiligen Liste von Get-... verwendet werden, denn die Versionsnummern können in Folge von Updates andere sein. Remove-AppxPackage benötigt den PackageFullName und Remove-AppxProvisionedPackage den PackageName aus der Liste des zugehörigen Get-...-Befehles.

Get-AppxPackage *XboxApp* | Remove-AppxPackage ist eine Abkürzung und entfernt alle Apps, die XboxApp im Namen enthalten. Diesen Befehl bitte nicht mit *Xbox* ausführen, dann würde auch die App XboxIdentityProvider entfernt werden, was den Store und das Benutzerprofil beschädigt.
 
Zuletzt bearbeitet:
Wenn Du erklärst, was Du genau vorhast. Kann Dir u.U. jemand helfen.

Man kann durchaus die ein oder andere App mit Remove-AppxPackage aus dem/den Benutzerprofil(en) entfernen. Dagegen lohnt es sich i.d.R. nicht die provisioned Apps zu entfernen, wenn man nicht ständig neue Benutzerprofile anlegt, bei denen dann diese Apps jeweils neu installiert werden würden. Die provisioned Apps unter C:\Program Files\Windows Apps nehmen nicht so viel Platz weg, daß es sich lohnen würde, diese zu entfernen. Auch wird m.E. kein Downloadvolumen durch das Entfernen der provisioned Apps gespart, denn Updates über den Store erhalten nur die Apps, die tatsächlich in einem Benutzerprofil installiert sind. Außerdem werden die Änderungen sowieso bei einem neuen Windows-Upgrade wie dem Anniversary-Update rückgängig gemacht.
 
Anzeige
Oben