Ich war gerade dabei, alle Universal Apps von einer neuen Windows 10-Installation zu deinstallieren, als ich auf eine Straßensperre stieß.
Es ist nicht das erste Mal, dass ich das mache und es geht immer gut. Dieses Mal erhalte ich jedoch die folgende Meldung , wenn ich in PowerShell
Get-AppxPackage -allusers | Remove-AppxPackage
oder etwas Spezifischerem schreibe
Get-AppxPackage -allusers *windowscalculator* | Remove-AppxPackage
:
Remove-AppxPackage: Bereitstellung mit HRESULT fehlgeschlagen: 0x80073CFA, Entfernung fehlgeschlagen. Bitte wenden Sie sich an Ihren Softwareanbieter. (Ausnahme von HRESULT: 0x80073CFA) Fehler 0x80070032: AppX-Bereitstellung Entfernen Sie den Vorgang für das Paket Microsoft.WindowsCalculator_10.1605.1582.0_x64__8wekyb3d8bbwe von: C: \ Programme \ WindowsApps \ Microsoft.WindowsCalculator_10.1603.8.
Diese App ist Teil von Windows und kann nicht pro Benutzer deinstalliert werden. Ein Administrator kann versuchen, die App vom Computer zu entfernen, indem er Windows-Funktionen ein- oder ausschaltet. Es ist jedoch möglicherweise nicht möglich, die App zu deinstallieren.
HINWEIS: Weitere Informationen finden Sie im Ereignisprotokoll nach [ActivityId] 75c5fc31-fb20-0001-77fd-c57520fbd101 oder verwenden Sie die Befehlszeile Get-AppxLog -ActivityID 75c5fc31-fb20-0001-77fd-c57520fbd101
In Zeile: 1 Zeichen: 49
+ Get-appxpackage -allusers *windowscalculator* | Remove-AppxPackage + ~~~~~~~~~~~~~~~~~~ + CategoryInfo : WriteError: (Microsoft.Windo...__8wekyb3d8bbwe:String) [Remove-AppxPackage], IOException + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.RemoveAppxPackageCommand
Ich erhalte diese Meldung für jede einzelne App, die ich zu deinstallieren versuche, einschließlich derjenigen, von denen ich weiß, dass sie perfekt deinstallierbar sind, wie der Taschenrechner oder der Bildbetrachter, was noch nie zuvor passiert ist.
Powershell läuft erhöht und alles andere funktioniert und scheint normal zu sein.
Kann ich neben der Neuinstallation von Windows noch etwas tun?
Antworten:
Ab dem Windows 10 Anniversary-Update hat Microsoft einen neuen Eintrag
IsInbox
in der SQLite-DatenbankC:\ProgramData\Microsoft\Windows\AppRepository\StateRepository-Machine.srd
für die Posteingangs-Apps hinzugefügt . Der Versuch, eine als entfernt gekennzeichnete App zu entfernen,IsInbox
schlägt fehl0x80073CFA
.Es gibt jedoch eine hässliche Problemumgehung, die im April 2017 entdeckt wurde .
Sie müssen die Tools ProcessHacker und DB Browser für SQLite herunterladen und installieren .
C:\Windows\System32\svchost.exe
, klicken Sie mit der rechten Maustaste und wählen SieMisc
->Run as this user
Wählen Sie nun hier
C:\Program Files\DB Browser for SQLite\DB Browser for SQLite.exe
und starten Sie es. Klicken Sie im SQLite-Browser aufOpen database
und öffnen Sie die Datei
C:\ProgramData\Microsoft\Windows\AppRepository\StateRepository-Machine.srd
(ändern Sie den Dateityp im geöffneten Dialogfeld in alle Dateien, um sie anzuzeigen).Klicken Sie nun auf die
Browse Data
Registerkarte und ändern Sie die Tabelle inPackage
Wählen Sie nun die Apps aus, die Sie entfernen möchten, und ändern Sie die 1 für die Spalte
IsInbox
in0
und speichern Sie die Änderungen.Wiederholen Sie diesen Vorgang für alle Apps, die Sie entfernen möchten. Jetzt sollten die Powersehll-Befehle funktionieren.
Der Autor schreibt jedoch, dass Microsoft das Upgrade auf neuere Windows-Builds blockiert, wenn Posteingangs-Apps entfernt werden. Denken Sie also daran.
quelle
Das Entfernen von System-Apps nach dem Bereinigen (Bypass-Fehler 0x80073CFA) enthält das folgende PowerShell-Skript:
Zur Verwendung dieses Skripts bemerkt der Autor:
Ich habe dieses Skript nicht selbst ausprobiert.
quelle
$packageBase = "xboxapp", "officehub", "skypeapp"
Das Windows-Jubiläumsupdate hat einige Änderungen vorgenommen, die verhindern, dass Sie bestimmte Funktionen wie Cortana deaktivieren oder Apps auf offizielle Weise entfernen. Einige Apps wie die Xbox App Microsoft betrachteten sie als wichtige App für das System und verhinderten so offizielle Mittel, um sie zu entfernen.
Wenn Sie in das Startmenü gehen, können Sie mit der rechten Maustaste darauf klicken und auf Deinstallieren klicken. Umgekehrt können Sie die Startschaltfläche nach rechts klicken, zu Einstellungen, dann zu Apps und Funktionen gehen und von dort aus deinstallieren.
Nun, wenn Sie darauf bestehen, diese Apps zu entfernen. Sie werden gespeichert.
C:\windows\SystemApps
Sie können also den Ordner finden, in dem er gespeichert ist, und den Ordner einfach entfernen. Die sicherere Option besteht darin, ihn umzubenennen und_
am Ende des Namens ein Zeichen wie den Unterstrich hinzuzufügen .Nur um hinzuzufügen, wenn Sie einen Ordner entfernen oder innerhalb des Systemapps-Ordners umbenennen, wird dies technisch nicht deinstalliert, sondern nur zwangsweise entfernt, wenn Sie den Ordner gelöscht haben, wodurch andere Dinge wie Registrierungsschlüssel und andere Dateien an anderer Stelle installiert bleiben könnten Es wird verwendet, befindet sich jedoch nicht im Ordner systemapps oder erzwingt, dass es nicht ausgeführt wird, wenn Sie den Ordner umbenannt haben.
Wie Ryakna in den Kommentaren unten sagte, kann die Verwendung einer dieser beiden Optionen später zu Problemen führen. Aus meiner Erfahrung habe ich jedoch noch keine Probleme, einschließlich der Aktualisierung. Es wird jedoch weiterhin empfohlen, das Programm auf offizielle Weise zu deinstallieren, entweder mithilfe von Powershell, wenn Sie damit vertraut sind, oder über die Programm- und Funktionsoption oder die Menüoption. Der
SystemApps
Ordner sollte nicht umbenannt oder gelöscht werden. Wenn Sie dies tun, treten höchstwahrscheinlich Probleme auf, als wenn Sie einen Ordner im Ordner systemapps umbenennen oder entfernen würden.quelle
SystemApps
Ordner nicht umbenennen . Ich musste den Xbox App-Ordner mit BleachBit entfernen, was mit offiziellen Mitteln nicht möglich war. Die Xbox-App ist noch installiert, der Prozessspeicherort der Game Bar ist~\Windows\System32
. Ist es sicher zu entfernenGameBar*
undGamePanel*
Dateien dort?SystemApps
Ordner nicht umbenennen, da dies in Windows 10 unbedingtC:\Windows\SystemApps
erforderlich ist. Zu Ihrer Information: Die Windows Universal Apps-Ordner gelten für System-App-Dateien,C:\Program Files\WindowsApps
für andere App-Dateien undC:\Users\Ryakna\AppData\Local\Packages
für App-Daten.Get-AppxPackage | Select Name, PackageFullName
auf PowerShell ausgeführt werden, können Sie feststellen, dass Xbox AppX noch in Ihrem System vorhanden ist. Ich denke, Sie können die Spielleiste entfernen, wenn Sie die Xbox-Dienste stoppen und deaktivieren (wahrscheinlichXbox Live Networking Service
)