Поиск по сайту:

Ошибка 0x80073CFA: невозможно удалить приложения с помощью Remove-AppxPackage в Windows 10


Начиная с Windows 10 1703 (Creators Update) в системе появилось несколько новых встроенных универсальных приложений, удалить которые стандартной процедурой невозможно. Например, при попытке удалить встроенные универсальные приложения с помощью командлета Remove-AppxPackage появляется следующая ошибка: «HRESULT 0x80073CFA Removal error». В этой статье мы рассмотрим трюк, позволяющий принудительно удалить любое встроенное приложение в 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_c5as4n4uizeyw from:
C:\Windows\SystemApps\Microsoft.XboxGameCallableUI_c5as4n4uizeyw failed. This app is part of Windows and cannot 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] b2516df1-c2fa-2201-f028-1af9ae2ba901 in the Event Log or use
the command line Get-AppxLog -ActivityID b2516df1-c2fa-2201-f028-1af9ae2ba901
At line:1 char:1
+ Remove-AppxPackage Microsoft.XboxGameCallableUI_1000.16299.15.0_neutr …
+ ~~
+ CategoryInfo : WriteError: (Microsoft.XboxG…l_c5as4n4uizeyw:String) [Remove-AppxPackage], IOException
+ FullyQualifiedErrorId : DeploymentError, Microsoft.Windows.Appx.PackageManager.Commands.RemoveAppxPackageCommand

Важно. Прежде чем удалять универсальное приложение для Windows 10 описанным ниже способом, мы настоятельно рекомендуем создать точку восстановления или резервную копию образа.

Чтобы удалить приложение Windows 10, вам понадобятся два бесплатных инструмента:

  • Psexec от Sysinternals;

  • Браузер БД для SQLite.

  1. Загрузите pstools.zip, распакуйте его в папку C:\PS и затем установите (или скачайте портативную версию) DB Browser for SQLite;

  2. Используя psexec, запустите интерактивную командную строку в локальной системе:

    psexec.exe -i -s -d cmd.exe

  3. В следующем окне запустите от имени СИСТЕМЫ исполняемый файл C:\Program Files\DB Browser for SQLite\DB Browser for SQLite.exe или SQLiteDatabaseBrowserPortable.exe;

  4. Затем нажмите Открыть базу данных в окне браузера БД и откройте следующий файл: %ProgramData%\Microsoft\Windows\AppRepository\StateRepository-Machine.srd;

  5. Перейдите на вкладку Просмотр данных и выберите таблицу Пакет;

  6. Теперь найдите имя приложения, которое вы хотите удалить, в столбце PackageFullName . (В нашем примере это Microsoft.XboxGameCallableUI_c5as4n4uizeyw.) Измените значение в столбце IsInbox с 1 на 0 для этого приложения;

  7. Сохраните изменения, используя Файл->Записать изменения (или нажмите CTRL+S);

  8. Затем попробуйте удалить приложение из PowerShell:

Remove-AppxPackage Microsoft.XboxGameCallableUI_1000.16299.15.0_neutral_neutral_c5as4n4uizeyw

Его следует удалить без ошибок и предупреждений.

Выполнив поиск в Интернете, я обнаружил, что флаг IsInbox для встроенных приложений появился в базе локальной системы для приложений Windows после юбилейного обновления Windows 10 (1607). При попытке удалить встроенное приложение с включенным флагом IsInbox появляется ошибка 0x80073CFA.

Статьи по данной тематике