Metro Apps вибиває Windows 8 - пошкоджені файли Windows?


3

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

Додатки метро не відкриються, тобто пошта, фотографії, погода, ігри, спорт, бінг, подорожі, скайп ...

Windows Store працює, поки не встановлено додаток, на який я отримую повідомлення про помилку "Щось сталося, і магазин Windows більше не працює. Будь ласка, перезапустіть / оновіть вікна на вашому ПК"

Я спробував ввести "SFC / scannow" у командному рядку, але я виявив помилку, що він містить пошкоджені файли, які він не може виправити.

Я спробував звичайний засіб усунення несправностей із програм метро для Windows, і це пояснює, що або адаптери дисплея застаріли (я їх оновив), або може бути пошкоджена конфігурація магазину Windows. Це може звузити проблему.

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

Крім того, схоже, що реєстри мають повні дозволи на ВСІ ПАКЕТИ ДОСТАВКИ, тому це теж не проблема.

Сподіваємось, вище є достатньо інформації для виявлення проблеми. Заздалегідь дякую за будь-яку допомогу.


Використовуйте DISM для відновлення вмісту WiNSXS, щоб ви могли використовувати SFC або використовувати інсталяційний диск як джерело для SFC
Ramhound,

Якщо ви встановите 8.1, корупція також буде відремонтована
Рамхаунд

Відповіді:


0

У мене теж була така ж проблема. У моєму випадку я тупо змінив дозволи на всю папку "Дані додатка", яка якось видалила дозвіл, необхідний для деяких програм Windows Metro. Здається, що кожен пакет має власні дозволи. Після деяких досліджень та після тих же спроб виправлення, які ви описали (які також не спрацювали для мене), наступне виправлення з часом спрацювало:

Додайте користувача, який називається ВСІ ПАКЕТИ ЗАСТОСУВАННЯ, до папки «Пакети» та всіх його дітей.

Детальні кроки (для менш знайомих із Windows):

  1. Перейдіть до C: / Користувачі / [ваше ім'я користувача] / Дані програми / Місцеві. Там повинна бути папка під назвою Пакети.
  2. Клацніть правою кнопкою миші та виберіть Властивості -> Захист -> Редагувати -> Додати
  3. Введіть "ВСІ" та натисніть "Перевірити імена". Це повинно автоматично заповнити подане користувачем, яке називається ВСІ ПАКЕТИ ЗАСТОСУВАННЯ. Виберіть його та надайте йому повний контроль.
  4. Натисніть кнопку ОК.
  5. Натисніть кнопку ОК. Ви повинні повернутися у вікно Властивості пакетів.
  6. Клацніть «Додатково».
  7. Поставте прапорець "Замінити всі записи дозволу на об'єкти для дітей".
  8. Клацніть Застосувати.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.