Магазин Microsoft не открывается; невозможно переустановить [0x80073CF6, 0x80073CFC]

Вопрос или проблема

Использую Windows 10 Home, 64-бит, версия 21H1 (обновлена до 21H2; та же проблема), сборка ОС: 19043.1706.
Я пробовал многое, но ничего не работает

  1. Магазин Microsoft даже не появляется в Настройки>Приложенияenter image description here
  2. WSReset.exe, wsreset многократно через Пуск>Выполнить и перезагрузка
  3. Запуск sfc /scannow от имени администратора
  4. Запуск различных команд DISM для проверки и восстановления, воссозданных команд от имени администратора
  5. Использовал инструмент Tweaking.com – Windows Repair 27.01 Repair Windows App Store и 27.02 Repair Windows app store (полностью сбросить магазин приложений), затем перезапуск
  6. Использовал AppxBundle файл для ручной установки приложения через powershell и двойным щелчком, это была ошибка, которую я получал:

Установка приложения не удалась с сообщением об ошибке: Операция добавления
для целевого тома C: на пакете
Microsoft.Windows.Photos_2019.19041.20110.0_neutral_~_8wekyb3d8bbwe из:
(Microsoft.Windows.Photos_2019.19041.20110.0_neutral___8wekyb3d8bbwe.AppxBundle)
не удалась с ошибкой 0x8000FFFF. См.
http://go.microsoft.com/fwlink/?LinkId=235160 для помощи в диагностике проблем
развертывания приложения. (0x8000ffff)

enter image description here

  1. Использовал различные команды powershell для перерегистрации, переустановки приложения Microsoft Store. Снова ошибки:

Add-AppxPackage : Развертывание не удалось с HRESULT: 0x80073CF6, пакет
не смог быть зарегистрирован. ошибка 0x80073CFC: При обработке
запроса система не смогла зарегистрировать расширение windows.integrityExtension
по следующей ошибке: Приложение не может быть
запущено. Попробуйте переустановить приложение, чтобы решить проблему. ЗАМЕЧАНИЕ:
Для получения дополнительной информации, ищите [ActivityId]
3ad2af6f-6d46-0004-c3c5-d23a466dd801 в журнале событий или используйте
командную строку Get-AppPackageLog -ActivityID
3ad2af6f-6d46-0004-c3c5-d23a466dd801 на строке:1 символ:1

  • Add-AppxPackage -register “C:\Program Files\WindowsApps\Microsoft.Win …
  • CategoryInfo : WriteError: (C:\Program File…ppxManifest.xml:String) [Add-AppxPackage], IOException
  • FullyQualifiedErrorId: DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand

…Ничего из этого не сработало.

Пожалуйста, не говорите мне, что я должен полностью переустановить и сбросить Windows из-за этой незначительной проблемы. Я слышал это достаточно на форумах Microsoft (сообщество Microsoft) как первый ответ и решение всего…

На днях я столкнулся с этими же ошибками (0x80073CF3, 0x80073CF6, 0x80073CFC, Purgecaches) и мне потребовалось несколько часов, чтобы понять, как их исправить.

Кратко – для меня проблема заключалась в неправильной версии зависимости VCLibs в AppManifest для Microsoft Store. Установка правильной версии сделала все рабочим.

Я столкнулся с этой проблемой, когда пытался установить WSL2, после того как это не удалось с неинформативными ошибками, я следовал советам и выполнил wsreset, и вот с этого все началось.
Общая идея в интернете – выполнить кучу общих проверок, таких как wsreset, sfc, dism, переустановка через powershell и так далее. Ничто не помогло само по себе (я не настолько безумен, чтобы переустанавливать Windows).

После всех попыток я начал копать глубже и наконец нашел проблему: AppManifest.xml для WindowsStore имеет версию зависимости VCLib 14.0.30704.0, которая отсутствовала в папке WindowsApps. К счастью, другая версия VCLibs была доступна.
enter image description here

Итак, если ваши симптомы такие, что Microsoft Store открывается и сразу закрывается, или показывает ошибку Purgecaches, или ничего не делает, вы можете попробовать исправить это моим способом.
В случае отсутствия Microsoft Store, удивительно работает исправление: скачать Xbox с сайта и установить его с опцией установки Microsoft Store. Это помогло восстановить файлы Microsoft Store, но не устранило ошибки (по крайней мере, для меня).

Итак, если вы собираетесь исправлять зависимости, вам нужно:

  1. Попробуйте сначала исправление через Xbox, это может помочь. НЕ НАЧИНАЙТЕ с Remove-AppxPackage/Add-AppxPackage и других потенциально разрушительных вещей.

  2. Откройте AppManifest.xml для Microsoft Store (Program Files\WindowsApps\Microsoft.WindowsStore_22311.1401.2.0_x64__8wekyb3d8bbwe\AppxManifest.xml). Проверьте, какая версия зависимости VCLib указана.

  3. Перейдите в папку WindowsApps и проверьте, если версия из №3 отсутствует. Если она присутствует, то исправление нерелевантно, к сожалению. Если ее нет, но здесь есть другая версия, то начинается настоящее исправление. Если VCLib нет, попробуйте сначала исправление через Xbox.

  4. СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ приложений Microsoft Store на случай, если что-то пойдет не так.

  5. Возьмите владение файлом AppManifest.xml и папкой Microsoft Store.

    takeown /f Microsoft.WindowsStore_22310.1401.8.0_x64__8wekyb3d8bbwe
    icacls Microsoft.WindowsStore_22310.1401.8.0_x64__8wekyb3d8bbwe /grant {ВашеИмяПользователя}:F
    takeown /f .\AppxManifest.xml
    icacls .\AppxManifest.xml /grant {ВашеИмяПользователя}:F

  6. Скорее всего, вы не сможете напрямую редактировать и сохранять AppManifest.xml после этого (я не смог), но это позволяет скопировать-вставить папку, поэтому я скопировал всю папку Microsoft Store в другое место, отредактировал ее там, а затем скопировал обратно в WindowsApps, заменив файлы своей отредактированной версией.

  7. Откройте вашу копию файла AppManifest.xml и измените версии Microsoft.VCLibs.140.00 и Microsoft.VCLibs.140.00.UWPDesktop на те, которые присутствуют в вашей папке WindowsApps.

  8. Скопируйте папку с AppManifest.xml обратно в WindowsApps.

  9. При необходимости перезагрузите ПК, хотя я этого не делал.

  10. Запустите Microsoft Store.

Для меня после этого он запустился и выполнил самообновление, восстановив правильную версию VCLib. Если нет, вы можете попытаться использовать Remove-AppxPackage/Add-AppxPackage, чтобы восстановить его.

Get-AppxPackage -AllUsers Microsoft.WindowsStore | Remove-AppxPackage
Get-AppXPackage Microsoft.WindowsStore -AllUsers -Verbose | Foreach {Add-AppxPackage -Verbose -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

.

Ответ или решение

Проблема: Microsoft Store не открывается; ошибки 0x80073CF6 и 0x80073CFC

Введение

Вы сталкиваетесь с посылкой, когда у вас не работает Microsoft Store на Windows 10 Home (64-бит) версии 21H2 (сборка ОС 19043.1706), и повторная установка вызывает ошибки 0x80073CF6 или 0x80073CFC. Вы уже использовали стандартные методы восстановления, включая выполнение WSReset.exe, команды sfc & DISM, различные утилиты и перерегистрацию через PowerShell, однако результаты остались без изменений.

Анализ проблемы

Для успешного решения проблемы важно проанализировать корневую причину:

  1. Отсутствие в списке приложений: Microsoft Store не отображается в "Настройки > Приложения", что предполагает возможные проблемы с регистрацией пакета.

  2. Ошибка регистрации пакетов: Ошибка 0x80073CF6 указывает на проблемы с регистрацией приложения, в то время как ошибка 0x80073CFC может быть связана с неисправностью в Windows.integrityExtension.

  3. Неверные зависимости: Один из пользователей нашел, что ошибка была связана с указанием неверной версии зависимости VCLibs в AppManifest.xml Windows Store.

Решение проблемы

Для решения этой проблемы следуйте пошаговому руководству:

  1. Первичная диагностика:

    • Убедитесь, что проблема не связана с недавними обновлениями Windows. Попробуйте использовать инструмент восстановления системы, если недавние изменения могли повлиять на работу Store.
  2. Исправление с помощью Xbox.

    • Установите Xbox через официальный сайт Microsoft. В установщике может быть опция откатной установки некоторых компонентов, необходимых для работы Microsoft Store.
  3. Проверка зависимостей:

    • Проверьте файл AppManifest.xml, находящийся в C:\Program Files\WindowsApps\Microsoft.WindowsStore_ХХХХ.ХХХХ.ХХ_ХХ_x64__8wekyb3d8bbwe\AppxManifest.xml. Посмотрите, какая версия VCLibs указана в зависимости.
  4. Сравните с наличием VCLibs в системе:

    • Если указанная версия VCLibs отсутствует, но есть другая версия, смените в AppManifest.xml версию на ту, которая есть в вашей системе.
  5. Резервное копирование и редактирование:

    • Перед выполнением изменений создайте резервную копию Windows Store.
    • Получите права владельца на файл AppManifest.xml и отредактируйте его.
  6. Перерегистрируйте приложение:

    • После внесения изменений зарегистрируйте приложение заново используя PowerShell:
      Get-AppxPackage -AllUsers Microsoft.WindowsStore | Remove-AppxPackage
      Get-AppXPackage Microsoft.WindowsStore -AllUsers -Verbose | Foreach {Add-AppxPackage -Verbose -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  7. Проверка производительности:

    • Перезапустите компьютер и проверьте, исправлена ли ошибка, запустив Microsoft Store.

Заключение

Эти шаги могут дать положительный результат, если ваша проблема связана с ошибочными установками зависимостей. Важно всегда делать резервные копии важной информации и компонентов перед внесением критических изменений. Надеемся, что вы сможете восстановить нормальную функциональность Microsoft Store без необходимости переустанавливать всю ОС.

Оцените материал
Добавить комментарий

Капча загружается...