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

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

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

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

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

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

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

  1. Открывает Выполнить диалоговое окно, нажав Windows Key + R . Затем введите control.exe / name Microsoft.Troubleshooting  и нажмите Enter, чтобы открыть вкладку « Устранение неполадок » в меню «Настройки».

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

  2. Как только вы окажетесь в окне «Устранение неполадок 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 введите следующую команду по порядку и нажмите Enter, чтобы сбросить весь компонент Магазина Windows (вместе со всеми зависимостями):
    wsreset.exe
  3. Как только команда будет завершена, закройте окно CMD с повышенными привилегиями и перезагрузите компьютер, чтобы увидеть, будет ли проблема устранена при следующем запуске системы.

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

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

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

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

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

IMPORTANT: Before you do this, it’s important to ensure that that your computer is not connected to the Internet. With this in mind, ensure that your Wi-Fi is disabled or the ethernet cable is physically disconnected from your PC. Unless you do this, Windows 10 will give the signal that some files cannot be modified, so the command will not be successful.

Once you’ve ensured that internet access is disabled, follow the instructions below to clear data from the SoftwareDistribution folder:

  1. Open up a Run window by pressing Windows key + R. Next, type ‘cmd’ inside the run box, then press Ctrl + Shift + Enter to open up an elevated CMD prompt. When you see the UAC (User Account Control), click Yes to grant administrative privileges.
  2. After you manage to get inside the elevated Command Prompt, type the following commands in order and press Enter after each command to reset the SoftwareDistribution folder:
    net stop cryptSvc net stop bits 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

    Note: This series of commands will first stop the services that might interfere with this operation, then rename the folder and delete the DataStore and Download folders before re-enabling the previously disabled services.

  3. Once every command has been processed successfully, close the elevated CMD prompt and restart your computer to ensure that the changes are enforced.
  4. At the next startup sequence, attempt to start Windows Store once again and see if the issue is now resolved.

Method 4: Re-registering the Store App

Another scenario in which this issue will occur is an instance where some files belonging to the Windows Store component have become de-registered. If this scenario is applicable to your current situation, you should be able to fix the issue by using Powershell to re-registering the Store app.

Here’s a quick guide on using an elevated PowerShell window to re-register the Store app:

  1. Press Windows key +  R to open up a Run dialogue box. Inside the next menu, type ‘powershell’ and press Ctrl + Shift + Enter to open up an elevated Powershell window. When you see the UAC (User Account Control) window, click Yes to allow it to open with admin access.
  2. Once you’re inside the elevated Powershell window, type the following command and press Enter to re-register the Windows Store component:
    Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  3. After the command is complete and successfully processed, restart your computer and see if the issue is resolved at the next system startup

If the same 0x80131505 error is still occurring, move down to the final potential fix below.

Method 5: Running SFC and DISM scans

If none of the potential fixes above has allowed you to fix the 0x80131505 error, it’s very likely that you’re encountering this issue due to some kind of system file corruption. as it turns out, in certain circumstances, this can end up breaking your PCs ability to access the Microsoft Store.

In this case, you should be able to fix the problem swiftly with a series of built-in utilities (DISM and SFC).

Both System File Checker and Deployment Image Servicing and Management are built-in tools that are designed to deal with those instances where corrupted system files are causing certain components to stop working.

Since SFC is better at fixing logical errors and DISM is superior at replacing corrupted dependencies, we encourage you to run both scans in order to improve your chances of fixing the issue.

Here’s a quick guide on running both utilities in order to resolve the 0x80131505 error code:

  1. Press Windows key + R to open up a Run dialog box. Once you’re inside the Run box window, type ‘cmd’ and press Ctrl +Shift + Enter to open up an elevated command prompt. Then, click Yes at the UAC prompt to grant administrative access.
  2. Once you’re inside the elevated Command Prompt, type the following command and press Enter to initiate an SFC scan:
    sfc /scannow

    Note: This utility uses a locally cached copy to replace corrupted files with healthy copies. It’s important that you don’t interrupt this process once you get this started – Doing this exposes your system to other types of system file corrupted.

  3. Once the scan is finished, restart your computer. At the next startup, follow step 1 again to open up another elevated CMD window. Then, type the following command line and hit Enter to initiate a DISM scan:
    DISM /Online /Cleanup-Image /RestoreHealth

    Note: Keep in mind that DISM requires a stable internet connection since it uses the WU (Windows Update) component to download healthy copies in order to replace corrupted instances.

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