Помилка 0x80073CFA при видаленні вбудованих додатків Windows 10

Починаючи з Windows 10 1703 (Creators Update) в системі з'явилося кілька нових вбудованих сучасних додатків, видалити які з системи стандартним способом не вдається. Наприклад, при спробі видалити нові вбудовані додатки за допомогою командлета Remove-AppxPackage з'являється помилка "HRESULT 0x80073CFA Removal failed". У цій статті розглянемо трюк, що дозволяє примусово видворити будь непотрібні вбудовані додатки Windows 10.

Припустимо, при спробі видалити вбудоване універсальне додаток у вас з'явилася помилка:


Remove-AppxPackage: Deployment failed with HRESULT: 0x80073CFA, Removal failed. Please contact your software vendor.
(Exception from HRESULT: 0x80073CFA)
error 0x80070032: AppX Deployment Remove operation on package
Microsoft.XboxGameCallableUI_1000.16299.15.0_neutral_neutral_cw5n1h2txyewy from:
C: \ Windows \ SystemApps \ Microsoft.XboxGameCallableUI_cw5n1h2txyewy failed. This app is part of Windows and can not be
uninstalled on a per-user basis. An administrator can attempt to remove the app from the computer using Turn Windows
Features on or off. However, it may not be possible to uninstall the app.
NOTE: For additional information, look for [ActivityId] a25a8aef-dacf-0001-a048-5ba2cfdad301 in the Event Log or use
the command line Get-AppxLog -ActivityID a25a8aef-dacf-0001-a048-5ba2cfdad301
At line: 1 char: 1
+ Remove-AppxPackage Microsoft.XboxGameCallableUI_1000.16299.15.0_neutr ...
+ ~~
+ CategoryInfo: WriteError: (Microsoft.XboxG ... l_cw5n1h2txyewy: String) [Remove-AppxPackage], IOException
+ FullyQualifiedErrorId: DeploymentError, Microsoft.Windows.Appx.PackageManager.Commands.RemoveAppxPackageCommand

або

Remove-AppxPackage: збій розгортання з HRESULT: 0x80073CFA, збій видалення. Зверніться до постачальника програмного забезпечення. (Виняток з HRESULT: 0x80073CFA) помилка 0x80070032: розгортання AppX Видалити операцію в пакеті PeopleExperienceHost_10.0.16299.15_neutral_neutral_cw5n1h2t. з: C: \ Program Files \ WindowsApps \ PeopleExperienceHost_10.0.16299.15_neutral_neutral_cw5n1h2t failed.

Ця програма є частиною Windows і не може бути видалено для кожного користувача. Адміністратор може спробувати видалити додаток з комп'ютера, включивши або вимкнувши функції Windows. Проте видалення додатків може виявитися неможливим.

важливо. Перед видаленням універсального застосування Windows 10 зазначеним спосіб настійно рекомендуємо створити точку відновлення системи або резервну копію образу.

Для видалення програми нам знадобляться дві утиліти:

  • Psexec від Sysinternals
  • DB Browser for SQLite (Http://sqlitebrowser.org/)
  1. Скачайте архів з pstools.zip і розпакуйте його в каталог C: \ PS, потім встановіть (або скачайте portable версію) DB Browser for SQLite.
  2. За допомогою psexec запустимо інтерактивну командну від імені системи (System): psexec.exe -i -s -d cmd.exe
  3. Тепер у вікні запустіть від імені системи виконуваний файл "C: \ Program Files \ DB Browser for SQLite \ DB Browser for SQLite.exe" або SQLiteDatabaseBrowserPortable.exe.
  4. Потім у вікні DB Browser натисніть на кнопку Open Database і відкрийте наступний файл% ProgramData% \ Microsoft \ Windows \ AppRepository \StateRepository-Machine.srd
  5. Перейдіть на вкладку Browse Data і виберіть в таблицю Package.
  6. Тепер в колонці PackageFullName знайдіть ім'я додатку, який не вдається видалити (в нашому прикладі це Microsoft.XboxGameCallableUI_cw5n1h2txyewy.) Для цього додатка змініть значення стовпця IsInbox з 1 на 0.
  7. Збережіть зміни у файлі File->Write changes (Або комбінацією CTRL + S).
  8. Тепер спробуйте видалити додаток:
    Remove-AppxPackage Microsoft.XboxGameCallableUI_1000.16299.15.0_neutral_neutral_cw5n1h2txyewy
  9. Воно повинно віддалиться без помилок

Пошукавши інформацію в мережі, я знайшов згадки, що прапор IsInbox для вбудованих додатків в локальній системної базі додатків Windows з'явився починаючи з Windows 10 Anniversary update. При спробі видалити вбудований додаток з включеним прапором IsInbox якраз і з'являється помилка 0x80073CFA.