Вопрос или проблема
Использую Windows 10 Home, 64-бит, версия 21H1 (обновлена до 21H2; та же проблема), сборка ОС: 19043.1706.
Я пробовал многое, но ничего не работает
- Магазин Microsoft даже не появляется в Настройки>Приложения
WSReset.exe
,wsreset
многократно через Пуск>Выполнить и перезагрузка- Запуск
sfc /scannow
от имени администратора - Запуск различных команд
DISM
для проверки и восстановления, воссозданных команд от имени администратора - Использовал инструмент Tweaking.com – Windows Repair
27.01 Repair Windows App Store
и27.02 Repair Windows app store (полностью сбросить магазин приложений)
, затем перезапуск - Использовал 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)
- Использовал различные команды 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 была доступна.
Итак, если ваши симптомы такие, что Microsoft Store открывается и сразу закрывается, или показывает ошибку Purgecaches, или ничего не делает, вы можете попробовать исправить это моим способом.
В случае отсутствия Microsoft Store, удивительно работает исправление: скачать Xbox с сайта и установить его с опцией установки Microsoft Store. Это помогло восстановить файлы Microsoft Store, но не устранило ошибки (по крайней мере, для меня).
Итак, если вы собираетесь исправлять зависимости, вам нужно:
-
Попробуйте сначала исправление через Xbox, это может помочь. НЕ НАЧИНАЙТЕ с Remove-AppxPackage/Add-AppxPackage и других потенциально разрушительных вещей.
-
Откройте AppManifest.xml для Microsoft Store (Program Files\WindowsApps\Microsoft.WindowsStore_22311.1401.2.0_x64__8wekyb3d8bbwe\AppxManifest.xml). Проверьте, какая версия зависимости VCLib указана.
-
Перейдите в папку WindowsApps и проверьте, если версия из №3 отсутствует. Если она присутствует, то исправление нерелевантно, к сожалению. Если ее нет, но здесь есть другая версия, то начинается настоящее исправление. Если VCLib нет, попробуйте сначала исправление через Xbox.
-
СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ приложений Microsoft Store на случай, если что-то пойдет не так.
-
Возьмите владение файлом 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 -
Скорее всего, вы не сможете напрямую редактировать и сохранять AppManifest.xml после этого (я не смог), но это позволяет скопировать-вставить папку, поэтому я скопировал всю папку Microsoft Store в другое место, отредактировал ее там, а затем скопировал обратно в WindowsApps, заменив файлы своей отредактированной версией.
-
Откройте вашу копию файла AppManifest.xml и измените версии Microsoft.VCLibs.140.00 и Microsoft.VCLibs.140.00.UWPDesktop на те, которые присутствуют в вашей папке WindowsApps.
-
Скопируйте папку с AppManifest.xml обратно в WindowsApps.
-
При необходимости перезагрузите ПК, хотя я этого не делал.
-
Запустите 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, однако результаты остались без изменений.
Анализ проблемы
Для успешного решения проблемы важно проанализировать корневую причину:
-
Отсутствие в списке приложений: Microsoft Store не отображается в "Настройки > Приложения", что предполагает возможные проблемы с регистрацией пакета.
-
Ошибка регистрации пакетов: Ошибка 0x80073CF6 указывает на проблемы с регистрацией приложения, в то время как ошибка 0x80073CFC может быть связана с неисправностью в Windows.integrityExtension.
-
Неверные зависимости: Один из пользователей нашел, что ошибка была связана с указанием неверной версии зависимости VCLibs в AppManifest.xml Windows Store.
Решение проблемы
Для решения этой проблемы следуйте пошаговому руководству:
-
Первичная диагностика:
- Убедитесь, что проблема не связана с недавними обновлениями Windows. Попробуйте использовать инструмент восстановления системы, если недавние изменения могли повлиять на работу Store.
-
Исправление с помощью Xbox.
- Установите Xbox через официальный сайт Microsoft. В установщике может быть опция откатной установки некоторых компонентов, необходимых для работы Microsoft Store.
-
Проверка зависимостей:
- Проверьте файл AppManifest.xml, находящийся в
C:\Program Files\WindowsApps\Microsoft.WindowsStore_ХХХХ.ХХХХ.ХХ_ХХ_x64__8wekyb3d8bbwe\AppxManifest.xml
. Посмотрите, какая версия VCLibs указана в зависимости.
- Проверьте файл AppManifest.xml, находящийся в
-
Сравните с наличием VCLibs в системе:
- Если указанная версия VCLibs отсутствует, но есть другая версия, смените в AppManifest.xml версию на ту, которая есть в вашей системе.
-
Резервное копирование и редактирование:
- Перед выполнением изменений создайте резервную копию Windows Store.
- Получите права владельца на файл AppManifest.xml и отредактируйте его.
-
Перерегистрируйте приложение:
- После внесения изменений зарегистрируйте приложение заново используя PowerShell:
Get-AppxPackage -AllUsers Microsoft.WindowsStore | Remove-AppxPackage Get-AppXPackage Microsoft.WindowsStore -AllUsers -Verbose | Foreach {Add-AppxPackage -Verbose -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
- После внесения изменений зарегистрируйте приложение заново используя PowerShell:
-
Проверка производительности:
- Перезапустите компьютер и проверьте, исправлена ли ошибка, запустив Microsoft Store.
Заключение
Эти шаги могут дать положительный результат, если ваша проблема связана с ошибочными установками зависимостей. Важно всегда делать резервные копии важной информации и компонентов перед внесением критических изменений. Надеемся, что вы сможете восстановить нормальную функциональность Microsoft Store без необходимости переустанавливать всю ОС.