כיצד לתקן את שגיאת החנות של מיקרוסופט 0x80131505 ב- Windows 10?

שגיאה 0x80131505 מתרחש כאשר משתמשים 10 Windows מנסה לגשת לאפליקציה של חנות מיקרוסופט. ברוב המקרים קוד השגיאה מוצג לאחר תקופה ארוכה בה חנות Windows מנסה להיטען. בעיה זו חמורה מאוד מכיוון שהיא מונעת ממשתמשים מושפעים להוריד ולעדכן יישומי UWP.

מה גורם לקוד השגיאה 0x80131505 בחנות Windows?

  • תקלה בחנות כללית - אם הבעיה נגרמת כתוצאה מתקלה גנטית שתועדה כבר על ידי מיקרוסופט, אתה אמור להיות מסוגל לתקן אותה באופן אוטומטי על ידי הפעלת פותר הבעיות של יישומי חנות Windows והחלת אסטרטגיית התיקון המומלצת.
  • מטמון חנות פגום - מטמון חנות Windows יכול להיות המארח לסדרת קבצים פגומים שעלולים בסופו של דבר להשפיע על יכולת חנות Windows להתחבר לשרת האב. אם תרחיש זה רלוונטי, תוכל לתקן את הבעיה על ידי מחיקת כל המטמון של חנות Windows באופן ידני או באמצעות כלי השירות WSReset.exe.
  • נתוני הפצת תוכנה לא שלמים / פגומים - ייתכן גם שאתה נתקל בבעיה זו עקב נתונים פגומים או לא שלמים המאוחסנים בתיקיית SoftwareDistribution. במקרה זה, תוכל לפתור את הבעיה על ידי איפוס תוכן המשנה של תיקיית הפצת התוכנה באמצעות סדרת פקודות CMD.
  • קבצי DLL של חנות כבר לא רשומים - כפי שמתברר, ייתכן גם שאתה נתקל בבעיה זו בשל העובדה שכמה רכיבי חנות חשובים אינם רשומים עוד. במקרה זה, תוכל לפתור את הבעיה באמצעות חלון Powershell מוגבה כדי לרשום מחדש את כל הקבצים.
  • שחיתות בקבצי מערכת - במקרים נדירים, שחיתות בקבצי מערכת יכולה להיות הגורם שיוביל בסופו של דבר לקוד שגיאה זה. אם תרחיש זה ישים, הדרך הנוחה ביותר לתקן את הבעיה ללא אובדן נתונים היא להפעיל כמה כלי עזר (DISM ו- SFC) המסוגלים להתמודד עם שחיתות קבצי מערכת.

שיטה 1: הפעלת פותר הבעיות של אפליקציות Windows Store

לפני שתתחיל תיקונים אחרים, הדרך האידיאלית להתחיל היא על ידי בדיקה אם מחשב Windows שלך מסוגל לתקן את הבעיה באופן אוטומטי. אם אתה נתקל בבעיה ב- Windows 10, רוב הסיכויים שהגרסה המשופרת של פותר הבעיות הקלאסי תזהה ותיישם אסטרטגיית תיקון ישימה בצורה יעילה יותר.

אם השגיאה 0x80131505  מתרחשת עקב בעיה כללית כמו תיקיית מטמון פגומה, השלבים הבאים צריכים לאפשר לך לתקן את הבעיה בטרחה מינימלית. להלן מדריך מהיר לניסיון לתקן את הבעיה על ידי הפעלת פותר הבעיות של יישומי Windows Store.

  1. תפתח הפעלה בתיבת הדו-שיח באמצעות לחיצת R + מקש Windows . לאחר מכן הקלד ' control.exe / name Microsoft . Troubleshooting ולחץ על Enter כדי לפתוח את הכרטיסייה פתרון בעיות בתפריט ההגדרות.

    הערה: ב- Windows 10, אתה יכול להשתמש בממשק החדש יותר באמצעות הפקודה ' ms-settings: troubleshoot'  במקום זאת.

  2. ברגע שאתה בתוך חלון פתרון הבעיות של Windows , עבור אל מצא ותקן בעיות אחרות ולחץ על יישומי Windows Store . לאחר מכן לחץ על הפעל את פותר הבעיות כדי לפתוח את כלי השירות.
  3. ברגע שכלי השירות לפתרון בעיות פתוח, המתן בסבלנות עד לסיום הסריקה הראשונית. לאחר מכן, עקוב אחר ההנחיות המופיעות על המסך ליישום אסטרטגיית התיקון המתקבלת מומלצת (בהתבסס על סוג הבעיה שיש לך) על ידי לחיצה על החל תיקון זה .
  4. לאחר החלת התיקון, הפעל מחדש את מחשבך ובדוק אם כלי השירות הצליח לתקן את הבעיה באופן אוטומטי לאחר השלמת רצף האתחול הבא.

במקרה שאתה עדיין רואה את השגיאה 0x80131505  כשאתה מנסה לפתוח את אפליקציית Microsoft Store, עבור למטה לתיקון הפוטנציאלי הבא להלן.

שיטה 2: מחיקת המטמון של חנות Windows

כפי שאושר על ידי הרבה משתמשים מושפעים, בעיה זו יכולה להתרחש גם בגלל קובץ זמני פגום אחד או יותר, אשר בסופו של דבר יעכב את יכולת מערכת ההפעלה שלך ליצור ולתחזק קשרים בין חנות UWP לשרתי מיקרוסופט.

ברוב המקרים, דיווח על בעיה זו לאחר שסורק אבטחה סיים בסופו של דבר כמה תלות המשמשות את חנות Windows. אם תרחיש זה רלוונטי, אתה אמור להיות מסוגל לתקן את הבעיה על ידי איפוס כל המטמון של Windows Store באמצעות אחת השיטות המוצגות להלן.

אם נוח לך לזקוף פקודות במסוף CMD, עקוב אחר אפשרות 1 כדי לאפס את המטמון של חנות Windows באמצעות כלי השירות WSReset.exe . אם אתה מעדיף את גישת ה- GUI, פעל לפי אפשרות 2 - היא ארוכה יותר, אך תוכל לעשות הכל מתפריטי ההגדרה של Windows.

איפוס של Windows Store באמצעות CMD

  1. תפתח הפעלה בתיבת הדו-שיח באמצעות לחיצת המקש Windows + R . לאחר מכן הקלד 'cmd' בתוך תיבת הטקסט שזה עתה הופיעה ולחץ על Ctrl + Shift + Enter כדי לפתוח חלון CMD מוגבה. בהנחיית בקרת חשבון המשתמש, לחץ על כן כדי להעניק הרשאות ניהול.
  2. בתוך הפקודה החדשה שנפתחה ב- CMD, הקלד את הפקודה הבאה לפי הסדר ולחץ על Enter כדי לאפס את כל רכיב Windows Store (יחד עם כל תלות):
    wsreset.exe
  3. ברגע שהפקודה הושלמה, סגור את חלון CMD המוגבה והפעל מחדש את המחשב שלך כדי לראות אם הבעיה נפתרה בהפעלה הבאה של המערכת.

איפוס של Windows Store באמצעות תפריט ההגדרות

  1. פתח את תיבת הדו-שיח הפעלה על ידי לחיצת המקש Windows + R . לאחר מכן הקלד " ms-settings: appsfeatures" ולחץ על Enter כדי לפתוח את תפריט היישומים והתכונות  של חלון ההגדרות .
  2. לאחר שתצליח להיכנס לחלון היישומים והתכונות , עשה את דרכך ברשימת יישומי UWP המותקנים ומצא את הערך המשויך לחנות Microsoft.
  3. ברגע שאתה רואה את זה, הסתכל ישירות מתחתיו ועליך לזהות היפר-קישור בשם אפשרויות מתקדמות (תחת תאגיד Microsoft). לחץ עליו פעם אחת כדי לפתוח את תפריט אפשרויות מתקדמות .
  4. לחץ על כפתור איפוס ואז אשר כדי להתחיל בתהליך ניקוי המטמון של חנות Microsoft.
  5. המתן בסבלנות עד לסיום הפעולה, ואז הפעל מחדש את המכשיר שלך ובדוק אם הבעיה נפתרה בעת הפעלת המערכת הבאה על ידי ניסיון לפתוח את חנות Microsoft שוב.

אם אותה שגיאה 0x80131505  עדיין מתרחשת, עבור למטה לשיטה הבאה למטה.

שיטה 3: ניקוי נתונים מתיקיית SoftwareDistribution

כפי שמתברר, בעיה זו יכולה להופיע גם במקרה שהתיקיה SoftwareDistribution המשמשת את WU (Windows Update) מכילה נתונים פגומים. במקרה זה, אתה אמור להיות מסוגל לפתור את הבעיה על ידי איפוס תוכן המשנה של תיקיית הפצת התוכנה באמצעות סדרת פקודות CMD.

חשוב : לפני שתעשה זאת, חשוב לוודא שהמחשב שלך אינו מחובר לאינטרנט. עם זאת, ודא כי ה- Wi-Fi שלך מושבת או שכבל ה- Ethernet מנותק פיזית מהמחשב האישי שלך. אלא אם כן תעשה זאת, Windows 10 ייתן את האות כי לא ניתן לשנות קבצים מסוימים, כך שהפקודה לא תצליח.

לאחר שווידאת שגישה לאינטרנט מושבתת, פעל לפי ההוראות שלמטה כדי לנקות נתונים מתיקיית SoftwareDistribution:

  1. תפתח הפעלת חלון ידי לחיצת R + מקש Windows . לאחר מכן הקלד 'cmd' בתוך תיבת ההפעלה, ואז לחץ על Ctrl + Shift + Enter כדי לפתוח בקשת CMD מוגבהת. כאשר אתה רואה את ה- UAC (בקרת חשבון משתמש) , לחץ על כן כדי להעניק הרשאות ניהול.
  2. לאחר שתצליח להיכנס לשורת הפקודה המוגבהת, הקלד את הפקודות הבאות לפי הסדר ולחץ על Enter לאחר כל פקודה כדי לאפס את תיקיית SoftwareDistribution:
    עצירה נטו cryptSvc ביטים עצור נטו עצירת רשת msiserver ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old rmdir C: \ Windows \ SoftwareDistribution \ DataStore rmdir C: \ Windows \ SoftwareDistribution \ הורד התחל נטו התחל cryptSvc net start bits net start msiserver

    הערה: סדרת פקודות זו תפסיק תחילה את השירותים שעלולים להפריע לפעולה זו, ואז תשנה את שם התיקיה ותמחק את התיקיות DataStore ו- Download לפני שתפעיל מחדש את השירותים שהושבתו בעבר.

  3. לאחר עיבוד כל פקודה בהצלחה, סגור את בקשת CMD המוגבהת והפעל מחדש את המחשב שלך כדי להבטיח כי השינויים נאכפים.
  4. ברצף האתחול הבא, נסה להפעיל את Windows Store שוב ולראות אם הבעיה נפתרה כעת.

שיטה 4: רישום מחדש של אפליקציית החנות

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. לאחר סיום התהליך, הפעל מחדש את המחשב ובדוק אם הבעיה נפתרה בהפעלה הבאה של המחשב.