Při odinstalaci integrovaných aplikací systému Windows 10 došlo k chybě 0x80073CFA

Počínaje Windows 10 1703 (Creators Update) se v systému objevilo několik nových vestavěných moderních aplikací, které nelze ze systému odstranit standardním způsobem. Pokud se například pokusíte odebrat nové vložené aplikace pomocí rutiny Remove-AppxPackage, zobrazí se chyba „Odebrání HRESULT 0x80073CFA se nezdařilo" V tomto článku se podíváme na trik, jak vynutit odstranění všech zbytečných integrovaných aplikací systému Windows 10..

Předpokládejme, že při pokusu o odebrání vestavěné univerzální aplikace dojde k chybě:


Remove-AppxPackage: Nasazení se nezdařilo s HRESULT: 0x80073CFA, odebrání se nezdařilo. Obraťte se na dodavatele softwaru.
(Výjimka z HRESULT: 0x80073CFA)
chyba 0x80070032: AppX Deployment Odebrání operace na balíčku
Microsoft.XboxGameCallableUI_1000.16299.15.0_neutral_neutral_cw5n1h2txyewy from:
C: \ Windows \ SystemApps \ Microsoft.XboxGameCallableUI_cw5n1h2txyewy se nezdařil. Tato aplikace je součástí systému Windows a nemůže být
odinstalovat na uživatele. Správce se může pokusit odebrat aplikaci z počítače pomocí aplikace Turn Windows
Funkce zapnuto nebo vypnuto. Pravděpodobně však nebude možné aplikaci odinstalovat.
POZNÁMKA: Další informace najdete v [EventId] a25a8aef-dacf-0001-a048-5ba2cfdad301 v protokolu událostí nebo použijte
příkazový řádek Get-AppxLog -ActivityID a25a8aef-dacf-0001-a048-5ba2cfdad301
Na řádku: 1 znak: 1
+ Remove-AppxPackage Microsoft.XboxGameCallableUI_1000.16299.15.0_neutr ...
+ ~~
+ CategoryInfo: WriteError: (Microsoft.XboxG ... l_cw5n1h2txyewy: String) [Remove-AppxPackage], IOException
+ Plně kvalifikovanýErrorId: DeploymentError, Microsoft.Windows.Appx.PackageManager.Commands.RemoveAppxPackageCommand

nebo

Remove-AppxPackage: nasazení se nezdařilo s HRESULT: 0x80073CFA, odebrání se nezdařilo. Obraťte se na dodavatele softwaru. (Výjimka z HRESULT: 0x80073CFA) Chyba 0x80070032: Nasazení aplikace AppX v balíčku PeopleExperienceHost_10.0.16299.15_neutral_neutral_cw5n1h2t. od: C: \ Program Files \ WindowsApps \ PeopleExperienceHost_10.0.16299.15_neutral_neutral_cw5n1h2t.

Tato aplikace je součástí systému Windows a nelze ji odinstalovat pro každého uživatele. Správce se může pokusit odebrat aplikaci z počítače zapnutím nebo vypnutím funkcí systému Windows. Odinstalace aplikací však nemusí být možná..

Je důležité. Před odinstalací univerzální aplikace Windows 10 pomocí této metody důrazně doporučujeme vytvořit bod obnovení systému nebo zálohu obrazu.

K odstranění aplikace potřebujeme dva nástroje:

  • Psexec od sysinternals
  • Prohlížeč DB pro SQLite (http://sqlitebrowser.org/)
  1. Stáhněte si archiv z pstools.zip a rozbalte jej do adresáře C: \ PS, poté nainstalujte (nebo si stáhněte přenosnou verzi) DB Browser pro SQLite.
  2. Pomocí psexecu spusťte interaktivní příkaz jménem systému (System): psexec.exe -i -s -d cmd.exe
  3. Nyní v okně, které se otevře, spusťte spustitelný soubor „C: \ Program Files \ DB Browser pro SQLite \ DB Browser pro SQLite.exe“ nebo SQLiteDatabaseBrowserPortable.exe jménem systému..
  4. Poté v okně prohlížeče DB klikněte na tlačítko Otevřete databázi a otevřete následující soubor% ProgramData% \ Microsoft \ Windows \ AppRepository \StateRepository-Machine.srd
  5. Přejděte na kartu Procházet data a vyberte tabulku Balíček.
  6. Nyní ve sloupci PackageFullName najděte název aplikace, kterou nelze odstranit (v našem příkladu je to Microsoft.XboxGameCallableUI_cw5n1h2txyewy.) U této aplikace změňte hodnotu sloupce Isinbox od 1 do 0.
  7. Uložte změny do souboru Soubor->Zápis změn (nebo kombinace CTRL + S).
  8. Nyní zkuste odinstalovat aplikaci:
    Remove-AppxPackage Microsoft.XboxGameCallableUI_1000.16299.15.0_neutral_neutral_cw5n1h2txyewy
  9. Měl by být odstraněn bez chyb.

Po vyhledávání informací v síti jsem zjistil, že od aktualizace systému Windows 10 Anniversary se objevil příznak IsInbox pro vložené aplikace v místní databázi systémových aplikací Windows. Když se pokusím odebrat integrovanou aplikaci se zapnutým příznakem IsInbox, objeví se právě chyba 0x80073CFA.