Принудительно удалите пакет Windows 10 Appx, пропустив все возможные ошибки

Я купил предзаказ Forza Motorsport 7 в сентябре. Во время установки предварительного заказа произошла ошибка, которая оставила установку в основном установленной. Forza Motorsport поставляется через Магазин Windows и распространяется через appx App Packager.

теперь, когда Forza Motorsport 7 "стал золотым", я хотел бы установить полную версию игры. Обычно это происходит автоматически при запуске приложения "заглушка" предзаказа, однако из-за проблема во время первоначальной установки, полная игра не загружается.

моя первая мысль была сделать простой "удалить и переустановить", однако попытка удалить приложение с помощью страницы "приложения и функции" в настройках приводит к этой ошибке:

мы не смогли удалить Forza Motorsport 7.


Операция не была успешно завершена. Попробуйте еще раз через некоторое время.


Код ошибки 0x8000000e, в случае необходимости.

не помогло. Далее я использовал Get-AppxPackage *Apollo* (Аполлон кодовое имя для этой игры) через PowerShell, чтобы получить имя пакета Appx для игры, а затем используется Remove-AppxPackage "Microsoft.ApolloBaseGame_1.0.2.2_64__xwekyb3d8bbwe" удалить приложение. Это не работает со следующей ошибкой:

PS C:WINDOWSsystem32> удалить-AppxPackage Microsoft.ApolloBaseGame_1.0.2.2_х64__8wekyb3d8bbwe


Remove-AppxPackage: сбой развертывания С HRESULT: 0x80073CFA, сбой удаления. Пожалуйста контактируйте ваше продавец программного обеспечения.


Развертывание удаление операции с целевым Томом E: на пакете Microsoft.ApolloBaseGame_1.0.2.2_х64__8wekyb3d8bbwe от: не с ошибки 0x80070002. Вижу http://go.microsoft.com/fwlink/?LinkId=235160 за помощь в диагностике проблемы развертывания приложения.


Примечание: Для получения дополнительной информации, посмотрите на [значение activityid] 59ff267b-3c76-0002-2d54-ff59763cd301 в журнал событий или использовать командную строку get-AppxLog -значение activityid 59ff267b-3c76-0002-2d54-ff59763cd301


В строке:1 знак:1


+ Удалить-AppxPackage Microsoft.ApolloBaseGame_1.0.2.2_х64__8wekyb3d8bbw ...


+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


+ CategoryInfo: WriteError: (Microsoft.Аполл...__8wekyb3d8bbwe: строка) [удалить-AppxPackage], IOException


+ FullyQualifiedErrorId : DeploymentError, Microsoft.Windows.Appx.Диспетчер пакетов.Команды.RemoveAppxPackageCommand

как рекомендовано в выходных данных выше, я запустил Get-Appxlog, чтобы увидеть фактическую ошибку:

PS C:WINDOWSsystem32> Get-AppxLog -ActivityID 59ff267b-3c76-0002-2d54-ff59763cd301

Time                      ID           Message
----                      --           -------
2017-10-03 2:43:13 PM     603          Started deployment Remove operation on a package with main parameter: Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe and Options: 0. See http://go.microsoft.com/fwlink/?LinkId=235160 for help diagnosing app
                                       deployment issues.
2017-10-03 2:43:13 PM     10002        Creating Resiliency File C:ProgramDataMicrosoftWindowsAppRepositoryb5d59b38-d0ce-4730-a93c-da39a1a1d34e_S-1-5-21-2808904017-3304153599-3912926511-1001_2.rslc for Remove Operation on Package
                                       Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe.
2017-10-03 2:43:13 PM     607          Deployment Remove operation on package Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe has been de-queued and is running for user SID S-1-5-21-2808904017-3304153599-3912926511-1001.
2017-10-03 2:43:13 PM     605          The last successful state reached was BundleProcessed. Failure occurred before reaching the next state Indexed. hr: 0x80070002
2017-10-03 2:43:13 PM     401          Deployment Remove operation with target volume E: on Package Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe from:   failed with error 0x80070002. See http://go.microsoft.com/fwlink/?LinkId=235160 for help
                                       diagnosing app deployment issues.
2017-10-03 2:43:13 PM     404          AppX Deployment operation failed for package Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe with error 0x80073CFA. The specific error text for this failure is: Deployment Remove operation with target volume E: on
                                       Package Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe from:   failed with error 0x80070002. See http://go.microsoft.com/fwlink/?LinkId=235160 for help diagnosing app deployment issues.

Error: 0x80070002, кажется, указывает на ошибку" файл не найден". Хотя сообщения не показывают, какой файл не найден. Так полезный.

затем я попытался использовать DISM.exe чтобы удалить пакет:

C:WINDOWSsystem32>C:Windowssystem32Dism.exe /online /remove-provisionedappxpackage /packagename:Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe

Deployment Image Servicing and Management tool
Version: 10.0.15063.0

Image Version: 10.0.15063.0


Error: 2

The system cannot find the file specified.

The DISM log file can be found at C:WINDOWSLogsDISMdism.log

соответствующее содержимое из журнала DISM файл:

2017-10-03 14:57:36, Info                  DISM   DISM Appx Provider: PID=8912 TID=10092 Processing 'packagename' option at index 2 - CAppxManager::ProcessCommandRemoveAllUserAppx
2017-10-03 14:57:36, Info                  DISM   DISM Appx Provider: PID=8912 TID=10092 packagename='Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe' - CAppxManager::ProcessCommandRemoveAllUserAppx
2017-10-03 14:57:36, Error                 DISM   DISM Appx Provider: PID=8912 TID=10092 Failed to open 'C:Program FilesWindowsAppsMicrosoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbweAppxMetadataAppxBundleManifest.xml'. - CPackageAdapter::GetOptionalPackagesForMainPackage(hr:0x80070002)
2017-10-03 14:57:36, Warning               DISM   DISM Appx Provider: PID=8912 TID=10092 Getting optional package list for 'Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe' hit error 0x80070002 - CAppxManager::RemoveAllUserAppx
2017-10-03 14:57:36, Error                 DISM   DISM Appx Provider: PID=8912 TID=10092 Failed to get the list of packages to remove - CPackageAdapter::DeregisterMainPackageAndGetDependencyPackages(hr:0x80070002)
2017-10-03 14:57:36, Error                 DISM   DISM Appx Provider: PID=8912 TID=10092 Failed to deregister main package and get its dependent packages - CPackageAdapter::DeregisterPackageOnline(hr:0x80070002)
2017-10-03 14:57:36, Error                 DISM   DISM Appx Provider: PID=8912 TID=10092 Failed to deregister packages. - CPackageAdapter::RemovePackageOnline(hr:0x80070002)
2017-10-03 14:57:36, Error                 DISM   DISM Appx Provider: PID=8912 TID=10092 Encountered failure while removing package Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe - CAppxManager::RemoveAllUserAppx(hr:0x80070002)
2017-10-03 14:57:36, Error                 DISM   DISM Appx Provider: PID=8912 TID=10092 Failed to remove package 'Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe' - CAppxManager::ProcessCommandRemoveAllUserAppx(hr:0x80070002)
2017-10-03 14:57:36, Error                 DISM   DISM Appx Provider: PID=8912 TID=10092 Failed processing command to remove Appx package - CAppxManager::ExecuteCmdLine(hr:0x80070002)

С помощью командной строки, я могу проверить, что C:Program FilesWindowsAppsMicrosoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbweAppxMetadataAppxBundleManifest.xml не существует. Однако я не могу создать файл и не могу скопировать файл в это расположение. Даже если я бегу cmd.exe как система, via PsExec:

psexec -e -i -h -s cmd.exe

есть ли способ вручную избавиться от пакета Appx, который не может быть удален? Кроме того, есть ли способ вручную запустить повторную установку appx?

Я могу загрузиться с Windows PE и создать фейк AppxBundleManifest.xml file, но я чувствую, что поддельный XML-манифест, скорее всего, только ухудшит ситуацию. Предположительно, этот файл манифеста обычно содержит сведения о зависимостях, необходимые для процесса удаления.

Я должен format C: и заново установить? Правда?

29
задан Max Vernon
26.03.2023 21:21 Количество просмотров материала 3683
Распечатать страницу

1 ответ

единственный способ, которым я был в состоянии решить эту проблему путем переустановки Windows, чисто. На мой взгляд, Microsoft должна создать способ принудительной повторной установки приложения.

3
отвечен Max Vernon 2023-03-28 05:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх