Приложения Metro приводят к сбою Windows 8 — повреждены файлы Windows?

Приложения Metro приводят к сбою Windows 8 — повреждены файлы Windows?

У меня Windows 8. (Не 8.1)

Не открываются приложения Metro, например, Почта, Фотографии, Погода, Игры, Спорт, Bing, Путешествия, Skype...

Магазин Windows работает до тех пор, пока не будет установлено приложение, после чего я получаю сообщение об ошибке «Что-то произошло, и магазин Windows больше не работает. Пожалуйста, перезагрузите/обновите Windows на вашем ПК».

Я попробовал ввести «SFC /scannow» в командной строке, но получаю сообщение об ошибке, сообщающее о том, что файл содержит поврежденные файлы, которые невозможно исправить.

Я попробовал обычный инструмент устранения неполадок в приложениях Windows Metro, и он объясняет, что либо адаптеры дисплея устарели (я их обновил), либо конфигурация Магазина Windows может быть повреждена. Это может сузить круг проблем.

Я попробовал выполнить команду - "powershell -ExecutionPolicy Unrestricted Add-AppxPackageDisableDevelopmentMode Register$Env:SystemRoot\WinStore\AppxManifest.XML", но получил следующее сообщение об ошибке - "Развертывание не удалось, репозиторий пакетов поврежден".

Кроме того, похоже, что у реестров есть полные разрешения на ВСЕ ПАКЕТЫ ПРИЛОЖЕНИЙ, так что это тоже не проблема.

Надеюсь, выше достаточно информации, чтобы определить проблему. Спасибо за любую помощь заранее.

решение1

У меня тоже была та же проблема. В моем случае я по глупости изменил разрешения для всей папки "App Data", что каким-то образом удалило разрешение, необходимое для некоторых приложений Windows Metro. Похоже, что у каждого пакета есть свой собственный набор разрешений. После некоторых исследований и тех же попыток исправления, которые вы описали (которые также не сработали для меня), следующее исправление в конечном итоге сработало:

Добавьте пользователя с именем ALL APPLICATION PACKAGES в папку Packages и все ее дочерние папки.

Подробные шаги (для тех, кто не так хорошо знаком с Windows):

  1. Перейдите в C:/Users/[ваше имя пользователя]/App Data/Local. Там должна быть папка с названием Packages.
  2. Щелкните правой кнопкой мыши и выберите Свойства -> Безопасность -> Изменить -> Добавить.
  3. Введите "ALL" и нажмите "Check Names". Это должно автоматически заполнить поле пользователем с именем ALL APPLICATION PACKAGES. Выберите его и дайте ему полный доступ.
  4. Нажмите ОК.
  5. Нажмите OK. Вы должны вернуться в окно свойств пакетов.
  6. Нажмите «Дополнительно».
  7. Установите флажок «Заменить все записи разрешений дочерних объектов...».
  8. Нажмите «Применить».

Связанный контент