Як виправити помилку магазину Microsoft 0x80131505 у Windows 10?

Помилка 0x80131505 відбувається , коли Windows 10 користувачі намагаються отримати доступ до додатка Microsoft Store. У більшості випадків код помилки відображається через тривалий період, коли Магазин Windows намагається завантажитись. Ця проблема є дуже серйозною, оскільки вона фактично перешкоджає користувачам, які постраждали від завантаження та оновлення програм UWP.

Що спричиняє код помилки 0x80131505 Windows Store?

  • Загальний збій у магазині - якщо проблема викликана генетичним збоєм, який вже був задокументований корпорацією Майкрософт, ви повинні мати можливість виправити це автоматично, запустивши засіб усунення несправностей Windows Store і застосувавши рекомендовану стратегію відновлення.
  • Пошкоджений кеш магазину - кеш магазину 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, щоб відкрити вкладку Troubleshooting у меню Settings.

    Примітка: У Windows 10 ви можете використовувати новіший інтерфейс, використовуючи замість цього команду ' ms-settings: усунення несправностей'  .

  2. Опинившись у вікні усунення несправностей Windows , перейдіть до Знайти та виправити інші проблеми та натисніть Програми магазину Windows . Потім натисніть Запустити засіб виправлення неполадок, щоб відкрити утиліту.
  3. Після того як утиліта для усунення несправностей відкрита, терпляче зачекайте, поки не завершиться початкове сканування. Далі, дотримуйтесь підказок на екрані, щоб застосувати рекомендовану стратегію відновлення (на основі типу вашої проблеми), натиснувши Застосувати це виправлення .
  4. Як тільки виправлення буде застосовано, перезапустіть комп’ютер ще раз і перевірте, чи вдалося утиліті автоматично усунути проблему, як тільки завершиться наступна послідовність запуску.

Якщо під час спроби відкрити програму Microsoft Store ви все ще бачите помилку 0x80131505  , перейдіть до наступного можливого виправлення нижче.

Спосіб 2: Видалення кешу магазину Windows

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

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

Якщо вам зручно вводити команди в терміналі CMD, дотримуйтесь варіанту 1, щоб скинути кеш-пам’ять Windows Store за допомогою утиліти WSReset.exe . Якщо ви віддаєте перевагу підходу графічного інтерфейсу, дотримуйтесь варіанту 2 - він довший, але все це ви можете зробити з меню налаштувань Windows.

Скидання налаштувань магазину Windows через CMD

  1. Відкриває Виконати діалогове вікно, натиснувши Windows Key + R . Потім введіть "cmd" всередині щойно з'явився текстового поля та натисніть Ctrl + Shift + Enter, щоб відкрити підняте вікно CMD. У запиті керування обліковим записом користувача натисніть Так, щоб надати адміністративні права.
  2. Усередині нещодавно відкритого рядка CMD введіть наступну команду по порядку і натисніть Enter, щоб скинути весь компонент Windows Store (разом із усіма залежностями):
    wsreset.exe
  3. Як тільки команда буде виконана, закрийте підняте вікно CMD і перезапустіть комп'ютер, щоб перевірити, чи вирішено проблему при наступному запуску системи.

Скидання налаштувань магазину Windows через меню налаштувань

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

Якщо та сама помилка 0x80131505  все ще трапляється, перейдіть до наступного методу нижче.

Спосіб 3: Очищення даних із папки SoftwareDistribution

Як виявляється, ця проблема може також з’явитися на випадок, якщо папка SoftwareDistribution , яка використовується WU (Windows Update), містить пошкоджені дані. У цьому випадку ви зможете вирішити проблему, скинувши вміст папки розповсюдження програмного забезпечення, використовуючи ряд команд CMD.

ВАЖЛИВО : Перш ніж це зробити, важливо переконатися, що ваш комп'ютер не підключений до Інтернету. Маючи це на увазі, переконайтеся, що ваш Wi-Fi відключений або кабель Ethernet фізично відключений від ПК. Якщо ви цього не зробите, Windows 10 подасть сигнал про те, що деякі файли не можуть бути змінені, тому команда не буде успішною.

Переконавшись, що доступ до Інтернету вимкнено, виконайте вказівки нижче, щоб очистити дані з папки SoftwareDistribution:

  1. Відкривають Виконати вікно, натиснувши Windows Key + R . Далі введіть 'cmd' всередині вікна запуску, а потім натисніть Ctrl + Shift + Enter, щоб відкрити піднятий підказку CMD. Коли ви побачите UAC (Керування обліковими записами користувачів) , натисніть Так, щоб надати адміністративні привілеї.
  2. Після того, як вам вдасться потрапити в піднятий командний рядок, введіть наступні команди по порядку і натисніть клавішу Enter після кожної команди, щоб скинути папку SoftwareDistribution:
    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

    Примітка: Ця серія команд спочатку зупинить служби, які можуть заважати цій операції, потім перейменує папку та видалить папки DataStore та Download, перш ніж повторно активувати раніше вимкнені служби.

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

Спосіб 4: Перереєстрація додатка Store

Іншим сценарієм, коли виникатиме ця проблема, є екземпляр, коли деякі файли, що належать до компонента Магазину Windows, припиняють реєстрацію. Якщо цей сценарій застосовний до вашої поточної ситуації, ви зможете виправити проблему за допомогою Powershell для перереєстрації програми Store.

Ось короткий посібник із використання підвищеного вікна PowerShell для повторної реєстрації програми Store:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Виконати . Усередині наступного меню введіть 'PowerShell' і натисніть Ctrl + Shift + Enter, щоб відкрити підняте вікно Powershell. Коли ви побачите вікно UAC (Керування обліковими записами користувачів) , натисніть Так, щоб дозволити йому відкриватися з доступом адміністратора.
  2. Опинившись у піднятому вікні Powershell, введіть таку команду та натисніть Enter, щоб повторно зареєструвати компонент Windows Store:
    Get-AppXPackage * WindowsStore * -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$ ($ _. InstallLocation) \ AppXManifest.xml"}
  3. Після того, як команда буде завершена та успішно оброблена, перезавантажте комп'ютер і перевірте, чи проблема вирішена при наступному запуску системи

Якщо та сама помилка 0x80131505  все ще трапляється, перейдіть до остаточного виправлення потенціалу нижче.

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

Якщо жодне з наведених вище можливих виправлень не дозволило вам виправити помилку 0x80131505  , дуже ймовірно, що ви зіткнулися з цією проблемою через якусь пошкодження системних файлів. як виявляється, за певних обставин це може в кінцевому підсумку порушити можливість доступу ПК до магазину Microsoft.

У цьому випадку ви зможете швидко вирішити проблему за допомогою низки вбудованих утиліт (DISM та SFC).

Обидві перевірки системних файлів і образів розгортання Технічне обслуговування та управління вбудовані інструменти, які призначені для вирішення тих випадках , коли пошкоджені системні файли викликають певні компоненти перестають працювати.

Оскільки SFC краще виправляє логічні помилки, а DISM перевершує заміну пошкоджених залежностей, радимо запустити обидва сканування, щоб покращити ваші шанси на виправлення проблеми.

Ось короткий посібник із запуску обох утиліт для усунення коду  помилки 0x80131505 :

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Виконати. Опинившись у вікні вікна "Виконати", введіть "cmd" і натисніть Ctrl + Shift + Enter, щоб відкрити піднятий командний рядок. Потім натисніть Так у запиті UAC, щоб надати адміністративний доступ.
  2. Опинившись у підвищеному командному рядку, введіть таку команду та натисніть Enter, щоб розпочати сканування SFC:
    sfc / scannow

    Примітка. Ця утиліта використовує локально кешовану копію для заміни пошкоджених файлів здоровими копіями. Важливо, щоб ви не переривали цей процес після того, як ви це розпочали - це піддає вашу систему іншим типам пошкоджених системних файлів.

  3. Після завершення сканування перезавантажте комп'ютер. При наступному запуску знову виконайте крок 1, щоб відкрити ще одне підвищене вікно CMD. Потім введіть наступний командний рядок і натисніть Enter, щоб розпочати сканування DISM :
    DISM / Online / Cleanup-Image / RestoreHealth

    Примітка. Майте на увазі, що DISM вимагає стабільного з’єднання з Інтернетом, оскільки використовує компонент WU (Windows Update) для завантаження здорових копій, щоб замінити пошкоджені екземпляри.

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