كيفية إصلاح خطأ Microsoft Store 0x80131505 على نظام التشغيل Windows 10؟

و الخطأ 0x80131505 يحدث عندما تحاول ويندوز 10 مستخدمين للوصول إلى التطبيق مخزن Microsoft. في معظم الحالات ، يتم عرض رمز الخطأ بعد فترة طويلة يحاول خلالها متجر Windows التحميل. هذه المشكلة خطيرة للغاية لأنها تمنع بشكل فعال المستخدمين المتأثرين من تنزيل تطبيقات UWP وتحديثها.

ما الذي يسبب رمز خطأ متجر Windows 0x80131505؟

  • خلل المتجر العام - إذا كانت المشكلة ناتجة عن خلل وراثي تم توثيقه بالفعل من قبل Microsoft ، فيجب أن تكون قادرًا على إصلاحه تلقائيًا عن طريق تشغيل مستكشف أخطاء تطبيقات متجر Windows وتطبيق استراتيجية الإصلاح الموصى بها.
  • ذاكرة التخزين المؤقت المخزنة التالفة - يمكن أن تكون ذاكرة التخزين المؤقت لـ Windows Store هي المضيف لسلسلة من الملفات التالفة التي قد تنتهي في النهاية بالتأثير على قدرة متجر Windows على الاتصال بالخادم الأصلي. إذا كان هذا السيناريو قابلاً للتطبيق ، فيمكنك إصلاح المشكلة عن طريق حذف ذاكرة التخزين المؤقت لـ Windows Store بالكامل يدويًا أو باستخدام الأداة المساعدة WSReset.exe.
  • بيانات توزيع البرامج غير المكتملة / التالفة - من المحتمل أيضًا أنك تواجه هذه المشكلة بسبب البيانات التالفة أو غير المكتملة التي يتم تخزينها في مجلد SoftwareDistribution. في هذه الحالة ، يمكنك حل المشكلة عن طريق إعادة تعيين المحتويات الفرعية لمجلد توزيع البرنامج باستخدام سلسلة من أوامر CMD.
  • لم تعد مكتبات DLL الخاصة بالتخزين مسجلة - كما اتضح ، من المحتمل أيضًا أنك تواجه هذه المشكلة نظرًا لأن بعض مكونات المتجر المهمة لم تعد مسجلة. في هذه الحالة ، يمكنك حل المشكلة باستخدام نافذة Powershell مرتفعة لإعادة تسجيل جميع الملفات.
  • تلف ملف النظام - في حالات نادرة ، يمكن أن يكون تلف ملفات النظام هو العامل الذي سيؤدي في النهاية إلى تشغيل رمز الخطأ هذا. إذا كان هذا السيناريو قابلاً للتطبيق ، فإن الطريقة الأكثر ملاءمة لإصلاح المشكلة دون فقدان البيانات هي تشغيل بعض الأدوات المساعدة (DISM و SFC) القادرة على التعامل مع تلف ملفات النظام.

الطريقة الأولى: تشغيل مستكشف أخطاء تطبيقات متجر Windows ومصلحها

قبل الشروع في إصلاحات أخرى ، فإن الطريقة المثلى للبدء هي الاختبار لمعرفة ما إذا كان جهاز الكمبيوتر الذي يعمل بنظام Windows قادرًا على إصلاح المشكلة تلقائيًا. إذا كنت تواجه المشكلة على نظام التشغيل Windows 10 ، فستحدد فرص الإصدار المحسن من مستكشف الأخطاء ومصلحها الكلاسيكي ويطبق استراتيجية إصلاح قابلة للتطبيق بشكل أكثر فعالية.

إذا حدث الخطأ 0x80131505  بسبب مشكلة عامة مثل مجلد ذاكرة التخزين المؤقت التالف ، فيجب أن تسمح لك الخطوات أدناه بإصلاح المشكلة بأقل قدر من المتاعب. فيما يلي دليل سريع لمحاولة حل المشكلة عن طريق تشغيل مستكشف أخطاء تطبيقات متجر Windows ومصلحها.

  1. فتح تشغيل مربع الحوار عن طريق الضغط على مفتاح ويندوز + R . بعد ذلك ، اكتب ' control.exe / name Microsoft.Troubleshooting'  واضغط على Enter لفتح علامة التبويب استكشاف الأخطاء وإصلاحها في قائمة الإعدادات.

    ملاحظة: في نظام التشغيل Windows 10 ، يمكنك استخدام الواجهة الأحدث باستخدام أمر " إعدادات ms: استكشاف الأخطاء وإصلاحها"  بدلاً من ذلك.

  2. بمجرد دخولك إلى نافذة استكشاف أخطاء Windows وإصلاحها ، انتقل إلى البحث عن المشكلات الأخرى وإصلاحها وانقر فوق تطبيقات Windows Store . ثم انقر فوق تشغيل مستكشف الأخطاء ومصلحها لفتح الأداة المساعدة.
  3. بمجرد فتح أداة استكشاف الأخطاء وإصلاحها ، انتظر بصبر حتى يكتمل الفحص الأولي. بعد ذلك ، اتبع المطالبات التي تظهر على الشاشة لتطبيق إستراتيجية الإصلاح الموصى بها (بناءً على نوع المشكلة التي تواجهها) بالنقر فوق تطبيق هذا الإصلاح .
  4. بمجرد تطبيق الإصلاح ، أعد تشغيل الكمبيوتر مرة أخرى ومعرفة ما إذا كانت الأداة المساعدة قد تمكنت من حل المشكلة تلقائيًا بمجرد اكتمال تسلسل بدء التشغيل التالي.

في حالة استمرار ظهور الخطأ 0x80131505  عند محاولة فتح تطبيق Microsoft Store ، انتقل إلى الإصلاح المحتمل التالي أدناه.

الطريقة 2: حذف ذاكرة التخزين المؤقت لمتجر Windows

كما تم تأكيده من قبل الكثير من المستخدمين المتأثرين ، يمكن أن تحدث هذه المشكلة أيضًا بسبب واحد أو أكثر من الملفات المؤقتة التالفة التي ستثبط في النهاية قدرة نظام التشغيل لديك على إنشاء وصيانة الاتصالات بين متجر UWP وخوادم Microsoft.

في معظم الحالات ، تم الإبلاغ عن حدوث هذه المشكلة بعد أن انتهى ماسح الأمان إلى عزل بعض التبعيات التي يستخدمها متجر Windows. إذا كان هذا السيناريو قابلاً للتطبيق ، فيجب أن تكون قادرًا على حل المشكلة عن طريق إعادة تعيين ذاكرة التخزين المؤقت لـ Windows Store بالكامل باستخدام إحدى الطرق المعروضة أدناه.

إذا كنت راضيًا عن احتساب الأوامر في محطة CMD ، فاتبع الخيار 1 لإعادة تعيين ذاكرة التخزين المؤقت لـ Windows Store باستخدام الأداة المساعدة WSReset.exe . إذا كنت تفضل نهج واجهة المستخدم الرسومية ، فاتبع الخيار 2 - فهو أطول ، ولكن يمكنك القيام بكل ذلك من قوائم إعداد Windows.

إعادة تعيين متجر Windows عبر CMD

  1. فتح تشغيل مربع الحوار عن طريق الضغط على مفتاح Windows + R . بعد ذلك ، اكتب "cmd" داخل مربع النص الذي ظهر حديثًا واضغط على Ctrl + Shift + Enter لفتح نافذة CMD مرتفعة. في موجه التحكم في حساب المستخدم ، اضغط على نعم لمنح الامتيازات الإدارية.
  2. داخل موجه CMD الذي تم فتحه حديثًا ، اكتب الأمر التالي بالترتيب واضغط على Enter لإعادة تعيين مكون Windows Store بالكامل (جنبًا إلى جنب مع كل تبعية):
    wsreset.exe
  3. بمجرد اكتمال الأمر ، أغلق نافذة CMD المرتفعة وأعد تشغيل الكمبيوتر لمعرفة ما إذا تم حل المشكلة عند بدء تشغيل النظام التالي.

إعادة تعيين متجر Windows عبر قائمة الإعدادات

  1. فتح مربع الحوار تشغيل عن طريق الضغط على مفتاح Windows + R . بعد ذلك، نوع " MS-الإعدادات: appsfeatures"  وضرب أدخل لفتح التطبيقات والميزات القائمة من الإعدادات نافذة.
  2. بعد أن تمكنت من الدخول إلى نافذة التطبيقات والميزات ، شق طريقك عبر قائمة تطبيقات UWP المثبتة وحدد موقع الإدخال المرتبط بـ Microsoft Store.
  3. بمجرد رؤيته ، انظر أسفله مباشرةً ويجب أن تكتشف ارتباطًا تشعبيًا باسم Advanced Options (ضمن Microsoft Corporation). انقر فوقه مرة واحدة لفتح قائمة الخيارات المتقدمة .
  4. انقر فوق الزر " إعادة تعيين" ، ثم قم بالتأكيد لبدء عملية تنظيف ذاكرة التخزين المؤقت لـ Microsoft Store.
  5. انتظر بصبر حتى تكتمل العملية ، ثم أعد تشغيل جهازك ومعرفة ما إذا كان قد تم حل المشكلة عند بدء تشغيل النظام التالي عن طريق محاولة فتح متجر Microsoft مرة أخرى.

إذا كان نفس الخطأ 0x80131505  لا يزال يحدث ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الثالثة: مسح البيانات من مجلد SoftwareDistribution

كما اتضح ، يمكن أن تظهر هذه المشكلة أيضًا في حالة احتواء مجلد SoftwareDistribution الذي تستخدمه WU (Windows Update) على بيانات تالفة. في هذه الحالة ، يجب أن تكون قادرًا على حل المشكلة عن طريق إعادة تعيين المحتويات الفرعية لمجلد توزيع البرنامج باستخدام سلسلة من أوامر CMD.

هام : قبل القيام بذلك ، من المهم التأكد من أن جهاز الكمبيوتر الخاص بك غير متصل بالإنترنت. مع وضع ذلك في الاعتبار ، تأكد من تعطيل Wi-Fi أو فصل كابل ethernet فعليًا عن جهاز الكمبيوتر الخاص بك. ما لم تفعل ذلك ، سيعطي Windows 10 إشارة تفيد بأنه لا يمكن تعديل بعض الملفات ، لذلك لن ينجح الأمر.

بمجرد التأكد من تعطيل الوصول إلى الإنترنت ، اتبع الإرشادات أدناه لمسح البيانات من مجلد SoftwareDistribution:

  1. فتح تشغيل نافذة عن طريق الضغط على مفتاح ويندوز + 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 \ تنزيل net start cryptSvc net start bits net start msiserver

    ملاحظة: ستوقف سلسلة الأوامر هذه أولاً الخدمات التي قد تتداخل مع هذه العملية ، ثم تعيد تسمية المجلد وتحذف مجلدي DataStore و Download قبل إعادة تمكين الخدمات التي تم تعطيلها مسبقًا.

  3. بمجرد أن تتم معالجة كل أمر بنجاح ، أغلق موجه CMD المرتفع وأعد تشغيل الكمبيوتر للتأكد من فرض التغييرات.
  4. في تسلسل بدء التشغيل التالي ، حاول بدء تشغيل متجر Windows مرة أخرى ومعرفة ما إذا كان قد تم حل المشكلة الآن.

الطريقة الرابعة: إعادة تسجيل تطبيق المتجر

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. بعد اكتمال العملية ، أعد تشغيل الكمبيوتر ومعرفة ما إذا كان قد تم حل المشكلة عند بدء تشغيل الكمبيوتر التالي.