Как исправить ошибку Microsoft Store 0x80131505 в Windows 10?



Попробуйте наш инструмент устранения неполадок

В 0x80131505 ошибка происходит, когда пользователи Windows 10 пытаются получить доступ к приложению Microsoft Store. В большинстве случаев код ошибки отображается после длительного периода, в течение которого Магазин Windows пытается загрузиться. Эта проблема очень серьезна, поскольку она эффективно препятствует загрузке и обновлению приложений UWP затронутыми пользователями.



Ошибка Магазина Windows 0x80131505



Что вызывает код ошибки 0x80131505 Магазина Windows?

  • Общий сбой магазина - Если проблема вызвана генетической ошибкой, которая уже была задокументирована Microsoft, вы сможете исправить ее автоматически, запустив средство устранения неполадок приложений Магазина Windows и применив рекомендованную стратегию восстановления.
  • Поврежденный кеш магазина - Кэш Магазина Windows может быть хостом для серии поврежденных файлов, которые в конечном итоге могут повлиять на возможность подключения Магазина Windows к родительскому серверу. Если этот сценарий применим, вы можете решить проблему, удалив весь кеш Магазина Windows вручную или с помощью служебной программы WSReset.exe.
  • Неполные / поврежденные данные о распространении программного обеспечения - Также возможно, что вы столкнулись с этой проблемой из-за поврежденных или неполных данных, которые хранятся в папке SoftwareDistribution. В этом случае вы можете решить проблему, сбросив вложенное содержимое папки распространения программного обеспечения с помощью серии команд CMD.
  • Библиотеки DLL магазина больше не зарегистрированы - Как оказалось, также возможно, что вы столкнулись с этой проблемой из-за того, что некоторые важные компоненты Магазина больше не зарегистрированы. В этом случае вы можете решить проблему, используя окно Powershell с повышенными привилегиями для повторной регистрации всех файлов.
  • Повреждение системного файла - В редких случаях повреждение системного файла может быть фактором, вызывающим появление этого кода ошибки. Если этот сценарий применим, наиболее удобный способ решить проблему без потери данных - запустить несколько утилит (DISM и SFC), способных бороться с повреждением системных файлов.

Метод 1. Запуск средства устранения неполадок приложений Магазина Windows

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



Если 0x80131505 ошибка происходит из-за общей проблемы, такой как поврежденная папка кеша, приведенные ниже шаги должны позволить вам решить проблему с минимальными усилиями. Вот краткое руководство по устранению проблемы, запустив Средство устранения неполадок приложений Магазина Windows.

  1. Откройте Бежать диалоговое окно, нажав Windows key + R . Затем введите ‘ control.exe / name Microsoft.Troubleshooting ’ и нажмите Войти открыть Поиск проблемы вкладка меню настроек.

    Доступ к средству устранения неполадок активации

    Заметка: В Windows 10 вы можете использовать новый интерфейс, используя значок ‘ ms-settings: Troubleshoot ’ вместо этого.

  2. Как только вы окажетесь внутри Устранение неполадок Windows окно, перейдите в Найдите и устраните другие проблемы и нажмите на Приложения Магазина Windows . Затем нажмите на Запустите средство устранения неполадок чтобы открыть утилиту.

    Запустите средство устранения неполадок приложений Магазина Windows



  3. После открытия утилиты устранения неполадок терпеливо дождитесь завершения первоначального сканирования. Затем следуйте инструкциям на экране, чтобы применить рекомендованную стратегию восстановления (в зависимости от типа проблемы), нажав Применить это исправление .

    Применить это исправление

  4. После применения исправления перезагрузите компьютер еще раз и посмотрите, смогла ли утилита автоматически решить проблему после завершения следующей последовательности запуска.

Если вы все еще видите 0x80131505 ошибка при попытке открыть приложение Microsoft Store перейдите к следующему потенциальному исправлению ниже.

Метод 2: удаление кеша Магазина Windows

Как было подтверждено множеством затронутых пользователей, эта проблема также может возникать из-за одного или нескольких поврежденных временных файлов, которые в конечном итоге ограничивают способность вашей ОС устанавливать и поддерживать соединения между магазином UWP и серверами Microsoft.

В большинстве случаев сообщается, что эта проблема возникает после того, как сканер безопасности поместил в карантин некоторые зависимости, используемые Магазином Windows. Если этот сценарий применим, вы сможете решить проблему, сбросив весь кеш Магазина Windows одним из методов, представленных ниже.

Если вам удобно вводить команды в терминал CMD, следуйте Варианту 1, чтобы сбросить кеш Магазина Windows с помощью WSReset.exe утилита. Если вы предпочитаете подход с графическим интерфейсом пользователя, выберите вариант 2 - он длиннее, но вы можете сделать все это из меню настроек Windows.

Сброс Магазина Windows через CMD

  1. Откройте Бежать диалоговое окно, нажав Windows key + R . Затем введите ‘Cmd’ внутри только что появившегося текстового поля и нажмите Ctrl + Shift + Enter , чтобы открыть окно CMD с повышенным уровнем. В запросе управления учетными записями пользователей нажмите Да, чтобы предоставить права администратора.

    Открытие командной строки с повышенными привилегиями из диалогового окна «Выполнить»

  2. Внутри вновь открытого приглашения CMD введите следующую команду по порядку и нажмите Войти чтобы сбросить весь компонент Магазина Windows (вместе со всеми зависимостями):
    wsreset.exe
  3. Как только команда будет завершена, закройте окно CMD с повышенными правами и перезагрузите компьютер, чтобы увидеть, будет ли проблема устранена при следующем запуске системы.

Сброс Магазина Windows через меню настроек

  1. Откройте диалоговое окно Run, нажав Windows key + R . Затем введите ' ms-settings: appsfeatures ’ и ударил Войти открыть Приложения и функции меню Настройки окно.
  2. После того, как вам удастся попасть внутрь Приложения и функции Просмотрите список установленных приложений UWP и найдите запись, связанную с Microsoft Store.
  3. Как только вы его увидите, посмотрите прямо под ним, и вы увидите гиперссылку с именем Расширенные настройки (в рамках корпорации Microsoft). Щелкните по нему один раз, чтобы открыть Расширенные настройки меню.
  4. Щелкните значок Сброс кнопку, затем подтвердите, чтобы начать процесс очистки кеша Microsoft Store.
  5. Терпеливо дождитесь завершения операции, затем перезагрузите компьютер и посмотрите, будет ли решена проблема при следующем запуске системы, попытавшись открыть Microsoft Store еще раз.

Сброс Microsoft Store

Если то же самое 0x80131505 ошибка все еще происходит, перейдите к следующему способу ниже.

Метод 3: удаление данных из папки SoftwareDistribution

Как выясняется, эта проблема может возникнуть и в том случае, если Программное обеспечение папка, которую использует WU (Центр обновления Windows), содержит поврежденные данные. В этом случае вы сможете решить проблему, сбросив вложенное содержимое папки распространения программного обеспечения с помощью серии команд CMD.

ВАЖНЫЙ : Перед тем, как сделать это, важно убедиться, что ваш компьютер не подключен к Интернету. Имея это в виду, убедитесь, что ваш Wi-Fi отключен или кабель Ethernet физически отключен от вашего ПК. Если вы этого не сделаете, Windows 10 подаст сигнал, что некоторые файлы нельзя изменить, поэтому команда не будет успешной.

Убедившись, что доступ в Интернет отключен, следуйте приведенным ниже инструкциям, чтобы удалить данные из папки SoftwareDistribution:

  1. Откройте Бежать окно, нажав Windows key + R . Затем введите ‘Cmd’ внутри окна запуска, затем нажмите Ctrl + Shift + Enter , чтобы открыть окно CMD с повышенными правами. Когда вы видите UAC (Контроль учетных записей пользователей) нажмите да для предоставления административных привилегий.

    Запуск командной строки

  2. После того, как вам удастся попасть в командную строку с повышенными привилегиями, введите следующие команды по порядку и нажмите Войти после каждой команды для сброса папки SoftwareDistribution:
    net stop cryptSvc чистые стоповые биты net stop msiserver ren C:  Windows  SoftwareDistribution SoftwareDistribution.old rmdir C:  Windows  SoftwareDistribution  DataStore rmdir C:  Windows  SoftwareDistribution  Download net start cryptSvc net start bits net start msiserver

    Заметка: Эта серия команд сначала остановит службы, которые могут помешать этой операции, затем переименует папку и удалит Хранилище данных и Скачать папки перед повторным включением ранее отключенных служб.

  3. После успешной обработки каждой команды закройте командную строку CMD с повышенными правами и перезагрузите компьютер, чтобы изменения вступили в силу.
  4. При следующей загрузке попробуйте снова запустить Магазин Windows и посмотрите, решена ли проблема.

Метод 4. Повторная регистрация приложения Store

Другой сценарий, в котором возникает эта проблема, - это случай, когда некоторые файлы, принадлежащие компоненту Магазина Windows, были отменены. Если этот сценарий применим к вашей текущей ситуации, вы сможете решить проблему, используя Powershell для повторной регистрации приложения Store.

Вот краткое руководство по использованию окна PowerShell с повышенными привилегиями для повторной регистрации приложения Store:

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. В следующем меню введите 'PowerShell' и нажмите Ctrl + Shift + Enter , чтобы открыть окно Powershell с повышенным уровнем. Когда вы видите UAC (Контроль учетных записей пользователей) окно, щелкните да чтобы он открывался с правами администратора.

    Набрав «Powershell» и нажав «Shift» + «Alt» + «Enter»

  2. Оказавшись внутри окна Powershell с повышенными привилегиями, введите следующую команду и нажмите Войти для перерегистрации компонента Магазина Windows:
    Get-AppXPackage * WindowsStore * -AllUsers | Для каждого {Add-AppxPackage -DisableDevelopmentMode -Register '$ ($ _. InstallLocation)  AppXManifest.xml'}
  3. После того, как команда будет завершена и успешно обработана, перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске системы.

Если то же самое 0x80131505 ошибка все еще возникает, перейдите к последнему потенциальному исправлению ниже.

Метод 5: запуск сканирования SFC и DISM

Если ни одно из возможных исправлений выше не позволило исправить 0x80131505 ошибка, весьма вероятно, что вы столкнулись с этой проблемой из-за какого-либо повреждения системного файла. Как выясняется, в определенных обстоятельствах это может привести к тому, что ваш компьютер лишится доступа к Microsoft Store.

В этом случае вы сможете быстро решить проблему с помощью ряда встроенных утилит (DISM и SFC).

И то и другое Проверка системных файлов и Обслуживание образов развертывания и управление ими - это встроенные инструменты, предназначенные для работы в тех случаях, когда поврежденные системные файлы приводят к прекращению работы определенных компонентов.

Поскольку SFC лучше исправляет логические ошибки, а DISM лучше заменяет поврежденные зависимости, мы рекомендуем вам запустить оба сканирования, чтобы повысить ваши шансы на решение проблемы.

Вот краткое руководство по запуску обеих утилит, чтобы решить 0x80131505 код ошибки:

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Как только вы окажетесь в окне 'Выполнить', введите ‘Cmd’ и нажмите Ctrl + Shift + Enter открыть повышенная командная строка . Затем нажмите Да в запросе UAC, чтобы предоставить административный доступ.

    Открытие командной строки

  2. Как только вы окажетесь в командной строке с повышенными привилегиями, введите следующую команду и нажмите Войти для запуска сканирования SFC:
    sfc / scannow

    Запуск SFC

    Заметка: Эта утилита использует локально кэшированную копию для замены поврежденных файлов работоспособными копиями. Важно, чтобы вы не прерывали этот процесс, как только вы его начнете - это подвергнет вашу систему повреждению других типов системных файлов.

  3. После завершения сканирования перезагрузите компьютер. При следующем запуске выполните шаг 1 еще раз, чтобы открыть еще одно окно CMD с повышенными правами. Затем введите следующую командную строку и нажмите Войти инициировать DISM сканирование:
    DISM / Онлайн / Очистка-Образ / RestoreHealth

    Заметка: Помните, что DISM требует стабильного подключения к Интернету, поскольку он использует компонент WU (Центр обновления Windows) для загрузки исправных копий для замены поврежденных экземпляров.

  4. После завершения процесса перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске компьютера.
6 минут на чтение