Начиная с 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 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] 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. Однако удаление приложений может оказаться невозможным.
Для удаления приложения нам понадобятся две утилиты:
- Psexec от Sysinternals
- DB Browser for SQLite (http://sqlitebrowser.org/)
- Скачайте архив с pstools.zip и распакуйте его в каталог C:\PS, затем установите (или скачайте portable версию) DB Browser for SQLite.
- С помощью psexec запустим интерактивную командную от имени системы (System):
psexec.exe -i -s -d cmd.exe
- Теперь в открывшемся окне запустите от имени системы исполняемый файл “C:\Program Files\DB Browser for SQLite\DB Browser for SQLite.exe” или SQLiteDatabaseBrowserPortable.exe.
- Затем в окне DB Browser нажмите на кнопку Open Database и откройте следующий файл %ProgramData%\Microsoft\Windows\AppRepository\StateRepository-Machine.srd
- Перейдите на вкладку Browse Data и выберите в таблицу Package.
- Теперь в колонке PackageFullName найдите имя приложения, которое не удается удалить (в нашем примере это Microsoft.XboxGameCallableUI_cw5n1h2txyewy.) Для данного приложения измените значение столбца IsInbox с 1 на 0.
- Сохраните изменения в файле File->Write changes (или комбинацией CTRL+S).
- Теперь попробуйте удалить приложение:
Remove-AppxPackage Microsoft.XboxGameCallableUI_1000.16299.15.0_neutral_neutral_cw5n1h2txyewy
- Оно должно удалится без ошибок
Поискав информацию в сети, я нашел упоминания, что флаг IsInbox для встроенных приложений в локальной системной базе приложений Windows появился начиная с Windows 10 Anniversary update. При попытке удалить встроенное приложение с включенным флагом IsInbox как раз и появляется ошибка 0x80073CFA.