До появления Windows 10 на рынке доминировала Windows 8 как последняя OEM-операционная система от Microsoft. Многие пользователи полюбили новый интерфейс и metro-приложения (WinRT-приложения, заменившие win32-приложения). Metro-приложения могут быть расположены на вкладках, что упрощает работу с сенсорным экраном. Эти приложения обычно загружаются из магазина приложений Microsoft. Это не означает, что Windows 8 не поддерживает приложения Win32; они продолжают работать так же, как и на компьютере с Windows 7.
Несмотря на то, что Windows 8 получила широкую известность, некоторые пользователи жаловались и продолжают жаловаться на сбои в работе предустановленных и загруженных приложений магазина Microsoft (metro). При попытке открыть какое-либо приложение (обычно метро-приложение из плиток) оно либо не открывается полностью, либо экран мигает, а затем приложение открывается и тут же закрывается. Другие пользователи сообщают о полном зависании экрана, что вынуждает перезагружать систему. К таким приложениям относятся: погода, фотографии, карты, браузеры и даже само приложение магазина. В некоторых случаях приложение магазина может работать, но при попытке установить приложение или удалить и переустановить проблемные приложения выдается ошибка.
Для того чтобы дать рабочие решения этой проблемы, в данной статье мы объясним, почему возникает данная проблема, а также предложим решения для указанных случаев.
Почему не открываются приложения Windows 8
Эта проблема обычно вызвана повреждением файлов. Это могут быть поврежденные файлы приложений, необходимые для запуска приложений, или даже поврежденная учетная запись пользователя. Поврежденные файлы приложений приводят к завершению работы приложений, а поврежденные учетные записи пользователей не дают разрешения на запуск приложений.
Кроме поврежденных файлов, может быть поврежден кэш приложений магазина. Приложения обычно проверяют наличие лицензий из магазина, в том числе и через кэш. Поврежденный кэш магазина приводит к сбою или даже зависанию приложений.
Ниже приведены решения этой проблемы. Если первый способ не сработал, перейдите к следующему и т.д.
Метод 1: Сканирование и исправление поврежденных файлов с помощью командной строки
Запуск сканирования диска позволит найти и исправить поврежденные файлы. Чтобы сделать это просто:
- Нажмите «Windows Key + C», чтобы открыть панель Charms, и щелкните на поиск.
- Введите в строке поиска слово «cmd» без кавычек.
- На левой панели щелкните правой кнопкой мыши на опции «cmd» и выберите «Запуск от имени администратора».
- Введите ‘sfc /scannow’ без кавычек и нажмите клавишу Enter. Дождитесь завершения сканирования и перезагрузите компьютер.
Способ 2: Сброс кэша приложений магазина
Все ваши метро-приложения привязаны к приложению магазина. Чтобы сбросить кэш приложений магазина, выполните следующие действия.
- Нажмите клавиши Windows + R, чтобы открыть программу «Выполнить»
- В текстовом поле введите WSReset.exe и нажмите клавишу Enter.
- Это приведет к сбросу кэша приложений магазина. Возможно, придется перезагрузить компьютер и проверить, сработало ли это. Перезапустите приложение магазина для восстановления кэша, а затем проверьте, работают ли ваши приложения.
Метод 3: Выйдите из системы и снова войдите в свою учетную запись
Windows 8 и 8.1 известна ошибка, при которой учетная запись не инициализируется должным образом, что приводит к возникновению этой проблемы. Если ОС не обновлялась, попробуйте выйти из системы (не выключаться и не переходить в спящий режим), а затем снова войти в компьютер.
- Нажмите Ctrl + Alt + Del, чтобы вызвать меню пользователя
- Нажмите кнопку «Выйти из системы»
- Снова войдите в систему под своим именем пользователя и паролем и проверьте, работают ли теперь приложения.
Метод 4: Поиск и устранение проблем с приложениями магазина с помощью инструмента ‘AppDiagnostic’
Средство диагностики приложений найдет и попытается устранить проблемы в вашем приложении. Чтобы выполнить это исправление:
- Загрузите приложения.инструмент diagcab отсюда или отсюда.
- Дважды щелкните на загруженном приложении, чтобы запустить его
- В средстве устранения неполадок Windows Store Apps щелкните/нажмите ссылку Дополнительно.
- Щелкните/нажмите кнопку Запуск от имени администратора
- Если появится запрос UAC, нажмите кнопку Да.
- Снова щелкните/нажмите на ссылку «Дополнительно.
- Для автоматического применения ремонта установите флажок «Применять ремонт автоматически» и нажмите кнопку Далее. Чтобы выбрать, какие исправления применять вручную, снимите флажок «Применять исправления автоматически» и нажмите кнопку Далее
- Следуйте подсказкам на экране для завершения сканирования и восстановления в зависимости от выбора, сделанного на шаге 7 выше.
Метод 5: Регистрация и инициализация AppxManifest.XML с помощью PowerShell
- Нажмите «Windows Key + C», чтобы открыть панель Charms и нажмите на поиск.
- Введите в строке поиска «cmd» без кавычек.
- На левой панели щелкните правой кнопкой мыши на пункте «cmd» и выберите «Запуск от имени администратора».
- Скопируйте-вставьте или напечатайте это (без кавычек) «powershell -ExecutionPolicy Unrestricted Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\WinStore\AppxManifest.XML»
- Нажмите Enter для запуска скрипта. Перезагрузите компьютер, чтобы эффект проявился.
Вы также можете запустить этот сценарий, который работает и для других: «powershell -ExecutionPolicy Unrestricted Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\ImmersiveControlPanel\AppxManifest.xml»
Метод 6: Разрешить всем пакетам приложений доступ к приложениям windows
Чтобы разрешить запуск всех приложений:
- Перейдите по адресу “C:\program files” (убедитесь, что “показывать скрытые папки и файлы включено”: откройте любую папку > посмотреть > опции > Изменение параметров папки и поиска > Посмотреть > Показать скрытые файлы, папки и диски > OK)
- Щелкните правой кнопкой мыши на ‘windowsapps’ и перейдите к свойствам-> вкладка безопасности->расширенные
- Нажмите кнопку «продолжить» для просмотра разрешений объекта
- В качестве владельца будет указан TrustedInstaller; нажмите «изменить»
- Откроется новое окно. Выберите типы объектов -> выберите группы и нажмите кнопку OK.
- В поле “Введите имя объекта” введите ALL APPLICATION PACKAGES
- Далее нажмите OK, потребуется некоторое время для смены владельца.
- Наконец, перезагрузите систему.
Метод 7: Создание новой учетной записи пользователя
В случае если учетная запись повреждена, данный метод поможет создать новую учетную запись и перенести данные в новую учетную запись.
- Обратите внимание на путь к библиотекам пользователя в папке “Пользователи” (обычно он похож на имя пользователя, например.g. C:\Users\USERNAME1\);
Шаг 1: Измените учетную запись проблемного пользователя на локальную
- Нажмите клавиши Windows + C, чтобы открыть панель быстрого доступа, и нажмите на настройки
- В меню настроек нажмите на пункт «Изменить параметры ПК“
- Щелкните на «Пользователи» и перейдите к своему имени пользователя. Если доступно, нажмите на кнопку «Переключиться на локальную учетную запись»
Шаг 2: Переименование пользователя
- Нажмите комбинацию клавиш Windows + R, а затем введите netplwiz в диалоговом окне «Выполнить», а затем нажмите кнопку OK.
- Щелкните на своем имени пользователя и выберите свойства.
- Переименуйте пользователя, допустим, в “test” (имя не имеет значения) и нажмите OK.
Шаг 3: Создать новую учетную запись
- Нажмите клавиши Windows + C, чтобы открыть панель быстрого доступа, и щелкните на настройках
- В меню настроек нажмите «Изменить настройки ПК“
- Внизу нажмите на кнопку «Добавить пользователя»
- Создайте новую учетную запись Microsoft с исходным именем пользователя и сделайте ее типа Administrator;
- Выйдите из пользователя “test” (Ctrl + Alt + Del -> Sign Out) и войдите в систему под вновь созданной учетной записью Microsoft, чтобы все конфигурации и папки были созданы по умолчанию;
Шаг 4: Перемещение файлов и удаление старой учетной записи
- Переместите все файлы по указанному пути во вновь созданные библиотеки (например.g. C:\Users\USERNAME1\Documents\ к MyDocuments, C:\Users\USERNAME1\Desktop\ к Desktop и т.д.);
- Нажмите Windows + C > Настройки > Панель управления > Учетные записи пользователей > Управление другой учетной записью, выберите пользователя “test”, удалите его и все файлы.
Способ 8: Обновление Windows 8
Обновление Windows 8 вернет ОС к настройкам и файлам по умолчанию. Это позволит заменить неудачные конфигурации и поврежденные файлы. Прежде чем обновлять Windows 8, необходимо знать следующее: вы потеряете некоторые установленные программы, но это, пожалуй, лучше, чем если бы ваши приложения вообще не работали. Вот что произойдет при обновлении компьютера: 1. Ваши файлы и настройки персонализации не изменятся, 2. Настройки вашего ПК будут изменены на те, что установлены по умолчанию, 3. Приложения из Магазина Windows будут сохранены, 4. Приложения, установленные с дисков или веб-сайтов, будут удалены, 5. Список удаленных приложений будет сохранен на рабочем столе. Чтобы обновить windows 8:
- Нажмите клавишу Windows + C на клавиатуре, чтобы открыть панель Charms (Если вы используете сенсорный экран: Коснитесь правого края экрана и проведите пальцем влево)
- Нажмите кнопку Настройки
- Нажмите кнопку Изменить параметры ПК
- В левой колонке нажмите кнопку Общие
- В разделе Обновить компьютер, не затрагивая файлы, нажмите кнопку Начать (помните, что это не сброс, а обновление)
- Нажмите ‘Далее’, а затем следуйте инструкциям, которые появятся на экране, чтобы обновить ПК.