
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á..
K odstranění aplikace potřebujeme dva nástroje:
- Psexec od sysinternals
- Prohlížeč DB pro SQLite (http://sqlitebrowser.org/)
- 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.
- Pomocí psexecu spusťte interaktivní příkaz jménem systému (System):
psexec.exe -i -s -d cmd.exe
- 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..
- 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
- Přejděte na kartu Procházet data a vyberte tabulku Balíček.
- 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.
- Uložte změny do souboru Soubor->Zápis změn (nebo kombinace CTRL + S).
- Nyní zkuste odinstalovat aplikaci:
Remove-AppxPackage Microsoft.XboxGameCallableUI_1000.16299.15.0_neutral_neutral_cw5n1h2txyewy
- 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.