Jak naprawić błąd Microsoft Store 0x80131505 w systemie Windows 10?

Błąd 0x80131505 występuje, gdy system Windows 10 użytkownicy próbują uzyskać dostęp do aplikacji Microsoft Store. W większości przypadków kod błędu jest wyświetlany po długim czasie, w którym Sklep Windows próbuje załadować. Ten problem jest bardzo poważny, ponieważ skutecznie zapobiega pobieraniu i aktualizowaniu aplikacji UWP przez użytkowników, których dotyczy problem.

Co powoduje kod błędu 0x80131505 Sklepu Windows?

  • Usterka w sklepie ogólnym - jeśli przyczyną problemu jest usterka genetyczna, która została już udokumentowana przez firmę Microsoft, powinno być możliwe jej automatyczne naprawienie, uruchamiając narzędzie do rozwiązywania problemów z aplikacjami ze Sklepu Windows i stosując zalecaną strategię naprawy.
  • Uszkodzona pamięć podręczna sklepu - pamięć podręczna Sklepu Windows może być hostem dla szeregu uszkodzonych plików, które mogą ostatecznie wpłynąć na możliwość łączenia się Sklepu Windows z serwerem nadrzędnym. Jeśli ten scenariusz ma zastosowanie, możesz rozwiązać problem, usuwając całą pamięć podręczną Sklepu Windows ręcznie lub za pomocą narzędzia WSReset.exe.
  • Niekompletne / uszkodzone dane dystrybucji oprogramowania - możliwe jest również, że napotkasz ten problem z powodu uszkodzonych lub niekompletnych danych przechowywanych w folderze SoftwareDistribution. W takim przypadku można rozwiązać problem, resetując zawartość podrzędną folderu dystrybucji oprogramowania za pomocą szeregu poleceń CMD.
  • Biblioteki DLL sklepu nie są już zarejestrowane - jak się okazuje, możliwe jest również, że napotykasz ten problem, ponieważ niektóre ważne składniki Sklepu nie są już zarejestrowane. W takim przypadku możesz rozwiązać problem, używając okna programu PowerShell z podwyższonym poziomem uprawnień, aby ponownie zarejestrować wszystkie pliki.
  • Uszkodzenie plików systemowych - w rzadkich przypadkach uszkodzenie plików systemowych może być czynnikiem, który w końcu wywoła ten kod błędu. Jeśli ten scenariusz ma zastosowanie, najbardziej dogodnym sposobem rozwiązania problemu bez utraty danych jest uruchomienie kilku narzędzi (DISM i SFC), które są w stanie poradzić sobie z uszkodzeniem plików systemowych.

Metoda 1: Uruchomienie narzędzia do rozwiązywania problemów z aplikacjami ze Sklepu Windows

Przed zainicjowaniem innych poprawek idealnym sposobem na rozpoczęcie jest sprawdzenie, czy komputer z systemem Windows jest w stanie automatycznie rozwiązać problem. Jeśli napotkasz problem w systemie Windows 10, prawdopodobnie ulepszona wersja klasycznego narzędzia do rozwiązywania problemów jeszcze skuteczniej zidentyfikuje i zastosuje odpowiednią strategię naprawy.

Jeśli błąd 0x80131505  występuje z powodu ogólnego problemu, takiego jak uszkodzony folder pamięci podręcznej, poniższe kroki powinny umożliwić rozwiązanie problemu przy minimalnym wysiłku. Oto krótki przewodnik dotyczący próby rozwiązania problemu za pomocą narzędzia do rozwiązywania problemów z aplikacjami ze Sklepu Windows.

  1. Otworzyć Uruchom okno dialogowe, naciskając klawisz Windows + R . Następnie wpisz „ control.exe / name Microsoft. Rozwiązywanie problemów ”  i naciśnij klawisz Enter, aby otworzyć kartę Rozwiązywanie problemów w menu Ustawienia.

    Uwaga: w systemie Windows 10 możesz użyć nowszego interfejsu, używając polecenia „ ms-settings: troubleshoot”  .

  2. Gdy znajdziesz się w oknie Rozwiązywanie problemów z systemem Windows , przejdź do Znajdź i napraw inne problemy i kliknij Aplikacje ze Sklepu Windows . Następnie kliknij Uruchom narzędzie do rozwiązywania problemów, aby otworzyć narzędzie.
  3. Po uruchomieniu narzędzia do rozwiązywania problemów poczekaj cierpliwie, aż wstępne skanowanie zostanie zakończone. Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zastosować zalecaną strategię naprawy (w zależności od rodzaju problemu), klikając Zastosuj tę poprawkę .
  4. Po zastosowaniu poprawki uruchom ponownie komputer i sprawdź, czy narzędziu udało się automatycznie rozwiązać problem po zakończeniu następnej sekwencji startowej.

Jeśli nadal widzisz błąd 0x80131505  podczas próby otwarcia aplikacji Microsoft Store, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 2: Usunięcie pamięci podręcznej Sklepu Windows

Jak zostało potwierdzone przez wielu użytkowników, których dotyczy problem, ten problem może również wystąpić z powodu jednego lub więcej uszkodzonych plików tymczasowych, które ostatecznie uniemożliwiają systemowi operacyjnemu nawiązywanie i utrzymywanie połączeń między sklepem UWP a serwerami Microsoft.

W większości przypadków ten problem występuje po tym, jak skaner bezpieczeństwa przeszedł do kwarantanny niektórych zależności używanych przez Sklep Windows. Jeśli ten scenariusz ma zastosowanie, powinieneś być w stanie rozwiązać problem, resetując całą pamięć podręczną Sklepu Windows za pomocą jednej z przedstawionych poniżej metod.

Jeśli nie przeszkadza Ci wprowadzanie poleceń w terminalu CMD, skorzystaj z opcji 1, aby zresetować pamięć podręczną Sklepu Windows za pomocą narzędzia WSReset.exe . Jeśli wolisz podejście GUI, skorzystaj z opcji 2 - jest dłuższa, ale możesz to wszystko zrobić z menu ustawień systemu Windows.

Resetowanie Sklepu Windows przez CMD

  1. Otworzyć Uruchom okno dialogowe, naciskając klawisz + R dla systemu Windows . Następnie wpisz „cmd” w nowo wyświetlonym polu tekstowym i naciśnij Ctrl + Shift + Enter, aby otworzyć podniesione okno CMD. Po wyświetleniu monitu Kontrola konta użytkownika naciśnij Tak, aby przyznać uprawnienia administracyjne.
  2. W nowo otwartym monicie CMD wpisz po kolei następujące polecenie i naciśnij Enter, aby zresetować cały składnik Sklepu Windows (wraz z każdą zależnością):
    wsreset.exe
  3. Po wykonaniu polecenia zamknij okno CMD z podwyższonym poziomem uprawnień i uruchom ponownie komputer, aby sprawdzić, czy problem został rozwiązany przy następnym uruchomieniu systemu.

Resetowanie Sklepu Windows za pomocą menu Ustawienia

  1. Otworzy się okno dialogowe Uruchamianie przez naciśnięcie klawisza + R dla systemu Windows . Następnie wpisz „ ms-settings: appsfeatures”  i naciśnij Enter, aby otworzyć menu Aplikacje i funkcje w oknie Ustawienia .
  2. Gdy uda Ci się dostać do okna Aplikacje i funkcje , przejrzyj listę zainstalowanych aplikacji UWP i znajdź wpis powiązany z Microsoft Store.
  3. Gdy ją zobaczysz, spójrz bezpośrednio pod nią i powinieneś zauważyć hiperłącze o nazwie Opcje zaawansowane (w Microsoft Corporation). Kliknij go raz, aby otworzyć menu Opcje zaawansowane .
  4. Kliknij przycisk Resetuj , a następnie potwierdź, aby rozpocząć proces czyszczenia pamięci podręcznej sklepu Microsoft Store.
  5. Poczekaj cierpliwie, aż operacja zostanie zakończona, a następnie uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu systemu, próbując ponownie otworzyć Microsoft Store.

Jeśli nadal występuje ten sam błąd 0x80131505  , przejdź do następnej metody poniżej.

Metoda 3: czyszczenie danych z folderu SoftwareDistribution

Jak się okazuje, ten problem może się również pojawić w przypadku, gdy folder SoftwareDistribution , z którego korzysta WU (Windows Update), zawiera uszkodzone dane. W takim przypadku powinieneś być w stanie rozwiązać problem, resetując zawartość podrzędną folderu dystrybucyjnego oprogramowania za pomocą serii poleceń 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. Po zakończeniu procesu uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu komputera.