ข้อผิดพลาด 0x80131505 เกิดขึ้นเมื่อผู้ใช้ Windows 10 พยายามเข้าถึงแอป Microsoft Store ในกรณีส่วนใหญ่ รหัสข้อผิดพลาดจะปรากฏขึ้นหลังจากพยายามโหลด Windows Store เป็นเวลานาน ปัญหานี้ร้ายแรงมาก เนื่องจากป้องกันไม่ให้ผู้ใช้ที่ได้รับผลกระทบดาวน์โหลดและอัปเดตแอปพลิเคชัน UWP
สาเหตุของรหัสข้อผิดพลาด 0x80131505 Windows Store คืออะไร
- ความผิดพลาดของร้านค้าทั่วไป – หากปัญหาเกิดจากความผิดพลาดทางพันธุกรรมที่ Microsoft บันทึกไว้แล้ว คุณควรแก้ไขได้โดยอัตโนมัติโดยเรียกใช้ตัวแก้ไขปัญหาแอป Windows Store และใช้กลยุทธ์การซ่อมแซมที่แนะนำ
- แคชร้านเสียหาย – แคชของ Windows Store สามารถเป็นโฮสต์ของชุดของไฟล์ที่เสียหาย ซึ่งท้ายที่สุดแล้วอาจส่งผลต่อความสามารถของ Windows Store ในการเชื่อมต่อกับเซิร์ฟเวอร์หลัก หากใช้สถานการณ์นี้ได้ คุณสามารถแก้ไขปัญหาได้โดยการลบแคช Windows Store ทั้งหมดด้วยตนเองหรือโดยใช้ยูทิลิตี้ WSReset.exe
- ข้อมูลการแจกจ่ายซอฟต์แวร์ไม่สมบูรณ์ / เสียหาย – อาจเป็นไปได้ว่าคุณกำลังประสบปัญหานี้เนื่องจากข้อมูลที่เสียหายหรือไม่สมบูรณ์ซึ่งถูกจัดเก็บไว้ในโฟลเดอร์ SoftwareDistribution ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยการรีเซ็ตเนื้อหาย่อยของโฟลเดอร์การแจกจ่ายซอฟต์แวร์โดยใช้ชุดคำสั่ง CMD
- ไม่ลงทะเบียน DLL ของร้านค้าอีกต่อไป – ตามที่ปรากฏ อาจเป็นไปได้ว่าคุณกำลังประสบปัญหานี้เนื่องจากองค์ประกอบสำคัญของ Store บางรายการไม่ได้ลงทะเบียนอีกต่อไป ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยใช้หน้าต่าง Powershell ที่ยกระดับขึ้นเพื่อลงทะเบียนไฟล์ทั้งหมดอีกครั้ง
- ไฟล์ระบบเสียหาย – ในบางกรณี ไฟล์ระบบเสียหายอาจเป็นปัจจัยที่จะเรียกใช้รหัสข้อผิดพลาดนี้ หากสถานการณ์นี้ใช้ได้ วิธีที่สะดวกที่สุดในการแก้ไขปัญหาโดยที่ข้อมูลไม่สูญหายคือการเรียกใช้ยูทิลิตี (DISM และ SFC) สองสามตัวที่สามารถจัดการกับไฟล์ระบบเสียหายได้
วิธีที่ 1:การเรียกใช้ตัวแก้ไขปัญหาแอพ Windows Store
ก่อนที่คุณจะเริ่มการแก้ไขอื่นๆ วิธีที่เหมาะสมที่สุดในการเริ่มต้นคือการทดสอบเพื่อดูว่าคอมพิวเตอร์ Windows ของคุณสามารถแก้ไขปัญหาโดยอัตโนมัติได้หรือไม่ หากคุณพบปัญหาใน Windows 10 มีความเป็นไปได้ที่ตัวแก้ไขปัญหาเวอร์ชันคลาสสิกจะได้รับการปรับปรุงเพื่อระบุและใช้กลยุทธ์การซ่อมแซมที่เกี่ยวข้องได้อย่างมีประสิทธิภาพยิ่งขึ้น
หาก 0x80131505 เกิดข้อผิดพลาด เกิดขึ้นเนื่องจากปัญหาทั่วไป เช่น โฟลเดอร์แคชที่เสียหาย ขั้นตอนด้านล่างนี้จะช่วยให้คุณแก้ไขปัญหาได้โดยมีความยุ่งยากน้อยที่สุด ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการพยายามแก้ไขปัญหาโดยเรียกใช้ตัวแก้ไขปัญหาแอป Windows Store
- เปิด วิ่ง กล่องโต้ตอบโดยกด แป้น Windows + R . ถัดไป พิมพ์ 'control.exe /name Microsoft.Troubleshooting' แล้วกด Enter เพื่อเปิด การแก้ปัญหา แท็บของเมนูการตั้งค่า
หมายเหตุ: ใน Windows 10 คุณสามารถใช้อินเทอร์เฟซที่ใหม่กว่าได้โดยใช้ 'ms-settings:troubleshoot' คำสั่งแทน
- เมื่อคุณอยู่ในการแก้ไขปัญหาของ Windows หน้าต่าง ไปที่ ค้นหาและแก้ไขปัญหาอื่นๆ และคลิกที่ แอพ Windows Store . จากนั้นคลิก เรียกใช้เครื่องมือแก้ปัญหา เพื่อเปิดยูทิลิตี้
- เมื่อเปิดยูทิลิตี้การแก้ไขปัญหาแล้ว ให้รออย่างอดทนจนกว่าการสแกนเริ่มต้นจะเสร็จสิ้น ถัดไป ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อใช้กลยุทธ์การซ่อมแซมที่แนะนำ (ตามประเภทของปัญหาที่คุณมี) โดยคลิกที่ใช้การแก้ไขนี้ .
- เมื่อแก้ไขแล้ว ให้รีสตาร์ทคอมพิวเตอร์อีกครั้งและดูว่ายูทิลิตี้สามารถแก้ไขปัญหาได้โดยอัตโนมัติหรือไม่เมื่อลำดับการเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์
ในกรณีที่คุณยังเห็นข้อผิดพลาด 0x80131505 เมื่อพยายามเปิดแอป Microsoft Store ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 2:การลบแคช Windows Store
เนื่องจากได้รับการยืนยันโดยผู้ใช้ที่ได้รับผลกระทบจำนวนมาก ปัญหานี้อาจเกิดขึ้นเนื่องจากไฟล์ชั่วคราวอย่างน้อยหนึ่งไฟล์ที่เสียหาย ซึ่งจะขัดขวางความสามารถของระบบปฏิบัติการในการสร้างและรักษาการเชื่อมต่อระหว่างร้านค้า UWP และเซิร์ฟเวอร์ของ Microsoft
ในกรณีส่วนใหญ่ ปัญหานี้จะเกิดขึ้นหลังจากที่เครื่องสแกนความปลอดภัยสิ้นสุดการกักกันการพึ่งพาบางรายการที่ใช้โดย Windows Store หากใช้สถานการณ์นี้ได้ คุณควรสามารถแก้ไขปัญหาได้ด้วยการรีเซ็ตแคช Windows Store ทั้งหมดโดยใช้วิธีการใดวิธีหนึ่งที่แสดงด้านล่าง
หากคุณสะดวกที่จะป้อนคำสั่งในเทอร์มินัล CMD ให้ทำตามตัวเลือกที่ 1 เพื่อรีเซ็ตแคชของ Windows Store โดยใช้ WSReset.exe คุณประโยชน์. หากคุณต้องการแนวทาง GUI ให้ทำตามตัวเลือก 2 – ยาวกว่า แต่คุณสามารถทำได้ทั้งหมดจากเมนูการตั้งค่าของ Windows
รีเซ็ต Windows Store ผ่าน CMD
- เปิด วิ่ง กล่องโต้ตอบโดยกด แป้น Windows + R . จากนั้นพิมพ์ ‘cmd’ ในกล่องข้อความที่เพิ่งปรากฏขึ้นใหม่และกด Ctrl + Shift + Enter เพื่อเปิดหน้าต่าง CMD ที่ยกระดับขึ้น ที่พรอมต์การควบคุมบัญชีผู้ใช้ ให้กด Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
- ภายในพรอมต์ CMD ที่เพิ่งเปิดใหม่ ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับและกด Enter เพื่อรีเซ็ตส่วนประกอบ Windows Store ทั้งหมด (พร้อมกับทุกการพึ่งพา):
wsreset.exe
- ทันทีที่คำสั่งเสร็จสิ้น ให้ปิดหน้าต่าง CMD ที่มีการยกระดับ และรีสตาร์ทคอมพิวเตอร์ของคุณเพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ในการเริ่มต้นระบบครั้งถัดไป
การรีเซ็ต Windows Store ผ่านเมนูการตั้งค่า
- เปิดกล่องโต้ตอบเรียกใช้โดยกด แป้น Windows + R . ถัดไป พิมพ์ ”ms-settings:appsfeatures’ และกด Enter เพื่อเปิดแอปและคุณลักษณะ เมนูของ การตั้งค่า หน้าต่าง.
- หลังจากที่คุณจัดการเพื่อเข้าสู่แอปและคุณลักษณะ ผ่านรายการแอปพลิเคชัน UWP ที่ติดตั้ง และค้นหารายการที่เกี่ยวข้องกับ Microsoft Store
- เมื่อคุณเห็นแล้ว ให้มองตรงด้านล่างและคุณจะเห็นไฮเปอร์ลิงก์ชื่อ ตัวเลือกขั้นสูง (ภายใต้บริษัทไมโครซอฟต์คอร์ปอเรชั่น) คลิกหนึ่งครั้งเพื่อเปิด ตัวเลือกขั้นสูง เมนู
- คลิกปุ่ม รีเซ็ต จากนั้นให้ยืนยันเพื่อเริ่มกระบวนการล้างแคชของ Microsoft Store
- รออย่างอดทนจนกว่าการดำเนินการจะเสร็จสิ้น จากนั้นรีสตาร์ทเครื่องและดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นระบบครั้งถัดไปโดยพยายามเปิด Microsoft Store อีกครั้ง
หากเหมือนกัน 0x80131505 ข้อผิดพลาด ยังคงเกิดขึ้น เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3:การล้างข้อมูลจากโฟลเดอร์ SoftwareDistribution
ปรากฏว่าปัญหานี้อาจเกิดขึ้นได้ในกรณีที่ SoftwareDistribution โฟลเดอร์ที่ WU ใช้ (Windows Update) มีข้อมูลที่เสียหาย ในกรณีนี้ คุณควรสามารถแก้ไขปัญหาได้ด้วยการรีเซ็ตเนื้อหาย่อยของโฟลเดอร์การแจกจ่ายซอฟต์แวร์โดยใช้ชุดคำสั่ง CMD
สำคัญ :ก่อนที่คุณจะดำเนินการนี้ คุณต้องแน่ใจว่าคอมพิวเตอร์ของคุณไม่ได้เชื่อมต่อกับอินเทอร์เน็ต ด้วยเหตุนี้ ตรวจสอบให้แน่ใจว่า Wi-Fi ของคุณถูกปิดใช้งานหรือสายเคเบิลอีเธอร์เน็ตถูกตัดการเชื่อมต่อจากพีซีของคุณ ถ้าคุณไม่ทำเช่นนี้ Windows 10 จะให้สัญญาณว่าไฟล์บางไฟล์ไม่สามารถแก้ไขได้ ดังนั้นคำสั่งจะไม่สำเร็จ
เมื่อคุณแน่ใจแล้วว่าการเข้าถึงอินเทอร์เน็ตถูกปิดใช้งาน ให้ทำตามคำแนะนำด้านล่างเพื่อล้างข้อมูลออกจากโฟลเดอร์ SoftwareDistribution:
- เปิด วิ่ง หน้าต่างโดยกด แป้น Windows + R . จากนั้นพิมพ์ ‘cmd’ ในช่อง run แล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์ CMD ที่ยกระดับ เมื่อคุณเห็น UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ
- หลังจากที่คุณจัดการเพื่อเข้าไปใน Command Prompt ที่ยกระดับแล้ว ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับแล้วกด 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 และ ดาวน์โหลด ก่อนเปิดใช้บริการที่ปิดไปก่อนหน้านี้อีกครั้ง
- เมื่อประมวลผลทุกคำสั่งสำเร็จแล้ว ให้ปิดพรอมต์ CMD ที่ยกระดับและรีสตาร์ทคอมพิวเตอร์ของคุณเพื่อให้แน่ใจว่าการเปลี่ยนแปลงนั้นมีผลบังคับใช้
- ในลำดับการเริ่มต้นถัดไป ให้พยายามเริ่ม Windows Store อีกครั้งและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
วิธีที่ 4:การลงทะเบียนแอป Store อีกครั้ง
อีกสถานการณ์หนึ่งที่ปัญหานี้จะเกิดขึ้นคืออินสแตนซ์ที่มีการยกเลิกการลงทะเบียนไฟล์บางไฟล์ที่เป็นของคอมโพเนนต์ Windows Store หากสถานการณ์นี้ใช้ได้กับสถานการณ์ปัจจุบันของคุณ คุณควรแก้ไขปัญหาได้โดยใช้ Powershell เพื่อลงทะเบียนแอป Store อีกครั้ง
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการใช้หน้าต่าง PowerShell ที่ยกระดับขึ้นเพื่อลงทะเบียนแอป Store อีกครั้ง:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ภายในเมนูถัดไป ให้พิมพ์ ‘powershell’ แล้วกด Ctrl + Shift + Enter เพื่อเปิดหน้าต่าง Powershell ที่ยกระดับขึ้น เมื่อคุณเห็น UAC (การควบคุมบัญชีผู้ใช้) หน้าต่าง คลิก ใช่ เพื่อให้สามารถเปิดได้ด้วยการเข้าถึงของผู้ดูแลระบบ
- เมื่อคุณอยู่ในหน้าต่าง Powershell ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อลงทะเบียนคอมโพเนนต์ Windows Store อีกครั้ง:
Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
- หลังจากคำสั่งเสร็จสิ้นและประมวลผลสำเร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นระบบครั้งถัดไป
ถ้าเหมือนกัน 0x80131505 ข้อผิดพลาดยังคงเกิดขึ้น เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ขั้นสุดท้ายด้านล่าง
วิธีที่ 5:การเรียกใช้การสแกน SFC และ DISM
หากไม่มีวิธีแก้ไขที่เป็นไปได้ข้างต้นที่อนุญาตให้คุณแก้ไข 0x80131505 เป็นไปได้มากที่คุณกำลังประสบปัญหานี้เนื่องจากไฟล์ระบบเสียหายบางประเภท ในบางกรณี อาจทำให้พีซีของคุณไม่สามารถเข้าถึง Microsoft Store ได้
ในกรณีนี้ คุณควรจะสามารถแก้ไขปัญหาได้อย่างรวดเร็วด้วยชุดยูทิลิตี้ในตัว (DISM และ SFC)
ทั้ง ตัวตรวจสอบไฟล์ระบบ และ Deployment Image การบริการและการจัดการ เป็นเครื่องมือในตัวที่ออกแบบมาเพื่อจัดการกับอินสแตนซ์ที่ไฟล์ระบบเสียหายทำให้ส่วนประกอบบางอย่างหยุดทำงาน
เนื่องจาก SFC แก้ไขข้อผิดพลาดทางตรรกะได้ดีกว่า และ DISM แทนที่การพึ่งพาที่เสียหายได้ดีกว่า เราขอแนะนำให้คุณเรียกใช้การสแกนทั้งสองครั้งเพื่อเพิ่มโอกาสในการแก้ไขปัญหา
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการเรียกใช้ยูทิลิตี้ทั้งสองเพื่อแก้ไขปัญหา 0x80131505 รหัสข้อผิดพลาด:
- กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ เมื่อคุณอยู่ในหน้าต่างช่อง Run ให้พิมพ์ ‘cmd’ แล้วกด Ctrl +Shift + Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ จากนั้นคลิกใช่ที่ข้อความแจ้ง UAC เพื่อให้สิทธิ์การเข้าถึงระดับผู้ดูแลระบบ
- เมื่อคุณอยู่ใน Command Prompt ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มการสแกน SFC:
sfc /scannow
หมายเหตุ: ยูทิลิตีนี้ใช้สำเนาแคชในเครื่องเพื่อแทนที่ไฟล์ที่เสียหายด้วยสำเนาที่สมบูรณ์ สิ่งสำคัญคือคุณต้องไม่ขัดจังหวะกระบวนการนี้เมื่อคุณเริ่มต้น – การทำเช่นนี้จะทำให้ระบบของคุณได้รับไฟล์ระบบประเภทอื่นที่เสียหาย
- เมื่อการสแกนเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์ของคุณ ในการเริ่มต้นครั้งถัดไป ให้ทำตามขั้นตอนที่ 1 อีกครั้งเพื่อเปิดหน้าต่าง CMD ที่ยกระดับขึ้นอีกหน้าต่างหนึ่ง จากนั้นพิมพ์บรรทัดคำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มต้น DISM scan:
DISM /Online /Cleanup-Image /RestoreHealth
หมายเหตุ: โปรดทราบว่า DISM ต้องใช้การเชื่อมต่ออินเทอร์เน็ตที่เสถียรเนื่องจากใช้ส่วนประกอบ WU (Windows Update) เพื่อดาวน์โหลดสำเนาที่มีประสิทธิภาพเพื่อแทนที่อินสแตนซ์ที่เสียหาย
- หลังจากดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นคอมพิวเตอร์ครั้งถัดไป