Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ Windows Update Store Error 0x80D05001

ผู้ใช้ Windows 10 บางส่วนเจอ Error Code 0x80D05001 หลัง Windows Update หรือ Windows Store App Update ติดตั้งล้มเหลว ผู้ใช้ส่วนใหญ่เห็น Error นี้กับทุก Update ใหม่ที่พยายามติดตั้ง

วิธีแก้ Windows Update Store Error 0x80D05001

มีสาเหตุหลายอย่างที่อาจก่อให้เกิด Error 0x80D05001 กับ Windows Update หรือ Windows Store:

  • Common WU / Store Glitch - ตอน Troubleshooting ควรเริ่มด้วยการพยายามแก้อัตโนมัติด้วย Utilities เช่น Windows Update Troubleshooter หรือ Windows Store Troubleshooter
  • Update Component Inconsistency - หากเจอ Error ตอนพยายามติดตั้ง Update ควร Reset Windows Update / Windows Store Component ให้หมด (ขึ้นอยู่กับรายละเอียดปัญหา)
  • Proxy หรือ VPN ที่กำหนดค่าผิด - Error Code นี้อาจเกิดจาก Proxy Server ที่กำหนดค่าผิด หรือ VPN Client ถูกปฏิเสธโดย Windows Update หรือ Windows Store หากตรง สามารถปิด Proxy Server หรือ Uninstall VPN Client
  • Firewall ที่คุ้มครองมากเกินไป - หากใช้ 3rd Party Firewall ฟีเจอร์บางอย่างที่บล็อก Pop-ups อาจรบกวน Windows Update Function ในกรณีนี้ ต้องปิด Real-time Protection หรือ Uninstall ทั้งหมด หาก Security Rules ถูก Enforce ที่ System Level
  • System File Corruption ระดับลึก - ภายใต้สถานการณ์บางอย่าง อาจเจอ System Corruption ที่ส่งผลต่อ Windows Update หรือ Windows Store ในกรณีนี้ ใช้ SFC และ DISM Scans ระบุและแก้ไข Corruption Problems ที่ทำให้เกิดปัญหานี้

วิธีที่ 1: รัน Windows Update/ Windows Apps Troubleshooter

หาก Error นี้มาจาก Common Inconsistency การลอง Fix ครั้งแรกควรเป็น Windows Update Troubleshooter Utility นี้รวม Repair Strategies ที่ใช้ได้อัตโนมัติหากระบุสถานการณ์ที่รู้จักได้

หลัง Launch Utility จะเริ่มสแกน Common Windows Update Inconsistency และแนะนำ Repair Strategy ที่ใช้ได้ด้วยไม่กี่คลิก

หมายเหตุ: หากเจอ 0x80D05001 ตอนพยายามอัปเดต App ผ่าน Windows Store ต้องรัน Windows Apps Troubleshooter แทน

หากยังไม่ลอง Fix นี้ ทำตามขั้นตอนด้านล่างรัน Windows Update Troubleshooter / Windows Apps Troubleshooter และใช้ Repair Strategy ที่แนะนำ:

  1. เปิด Run ด้วย Windows key + R พิมพ์ 'ms-settings:troubleshoot' กด Enter เปิด Troubleshooting Tab ของ Settingsวิธีแก้ Windows Update Store Error 0x80D05001
  2. ใน Troubleshooting Tab เลื่อนลง Get up and running section คลิก Windows Update จาก Context Menu ใหม่ คลิก Run the troubleshooter.วิธีแก้ Windows Update Store Error 0x80D05001

    หมายเหตุ: หากเจอปัญหาตอนอัปเดต App ผ่าน Microsoft Store ต้องรัน Windows Apps Troubleshooter แทน

  3. หลัง Launch Utility รอจน Initial Scan เสร็จ หากพบปัญหาและ Repair Strategy ที่ทำได้ จะ Apply Fix ได้โดยคลิก Apply this fix หากได้ตัวเลือกนี้ ให้ทำ และรอจบกระบวนการวิธีแก้ Windows Update Store Error 0x80D05001
  4. จบ Repair Operation Reboot ด้วยตนเอง ดูว่าปัญหาแก้ไขแล้วหรือไม่ใน Startup ถัดไป โดยลองติดตั้ง Update ที่ล้มเหลวก่อนหน้านี้

หากปัญหาเดิมยังคง ไปวิธีแก้ถัดไป

วิธีที่ 2: รีเซ็ต Windows Update / Windows Store

หาก Built-in Troubleshooter ที่ Deploy ข้างต้นไม่ได้ผล น่าจะเจอ 0x80D05001 เพราะ Update Component Inconsistency (โดยเฉพาะหากเจอ Error นี้กับทุก Update ที่พยายามติดตั้ง)

ในกรณีส่วนใหญ่ จะเห็น 0x80D05001 เพราะ Updating Component ค้างอยู่ใน Limbo State (ไม่ได้เปิด ไม่ได้ปิด) หากตรง ควรแก้ได้เร็วโดย Reset Windows Update หรือ Windows Store (ขึ้นอยู่กับรายละเอียดปัญหา)

เพื่อรองรับทั้ง 2 สถานการณ์ เราสร้าง 2 Sub-guides แยกกัน หากเจอปัญหาตอนติดตั้ง Windows Update ทำตาม Guide แรก (A) หากเจอ Error ตอนติดตั้ง Update ผ่าน Windows Store (Microsoft Store) ทำตาม Guide ที่ 2 (B):

A. รีเซ็ต Windows Update

  1. กด Windows key + R เปิด Run พิมพ์ 'cmd' กด Ctrl + Shift + Enter เปิด Elevated Command Prompt Windowวิธีแก้ Windows Update Store Error 0x80D05001

    หมายเหตุ: เมื่อถูก Prompt โดย UAC คลิก Yes ให้ Admin Access

  2. ใน Elevated CMD Window พิมพ์คำสั่งต่อไปนี้ในลำดับไหนก็ได้ กด Enter หลังแต่ละคำสั่ง:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    หมายเหตุ: ชุดคำสั่งนี้จะหยุด Windows Update Services ทั้งหมดที่เกี่ยวข้อง: BITS Service, Cryptographic Service, MSI Installer Service, Windows Update Service (หลัก)

  3. หลังหยุด Service ทุกตัว รันคำสั่งต่อไปนี้ Clear และ Rename 2 โฟลเดอร์ WU สำคัญ (SoftwareDistribution และ Catroot2):
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old

    หมายเหตุ: SoftwareDistribution และ Catroot คือ 2 โฟลเดอร์หลักที่เก็บและดูแล Windows Update Files เนื่องจากไม่สามารถลบแบบปกติได้ วิธีที่ดีที่สุดคือ Rename เพื่อบังคับให้ OS สร้าง Equivalents ใหม่และ Healthy

  4. หลัง Rename 2 โฟลเดอร์แล้ว รันคำสั่งต่อไปนี้ เปิด Service ที่ปิดไว้ขั้นตอน 2 กลับ:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. หลัง Restart Service ทุกตัว ทำซ้ำ WU Action ที่ก่อให้เกิด 0x80D05001 ก่อนหน้า ดูว่าปัญหาแก้ไขแล้วหรือไม่

B. รีเซ็ต Windows Store

  1. เปิด Run ด้วย Windows key + R พิมพ์ 'cmd' กด Ctrl + Shift + Enter เปิด Elevated Command Prompt Window ที่ UAC Prompt คลิก Yes ให้ Admin Accessวิธีแก้ Windows Update Store Error 0x80D05001
  2. ใน Elevated Command Prompt พิมพ์คำสั่งต่อไปนี้ กด Enter เริ่ม Windows Store Reset ให้สมบูรณ์ (และ Clear Associated Dependencies ด้วย):
    wsreset.exe
    วิธีแก้ Windows Update Store Error 0x80D05001
  3. จบ Operation พยายามติดตั้ง App Update อีกครั้ง ดูว่าปัญหาแก้ไขแล้วหรือไม่

หาก Reset Windows Update หรือ Windows Store แล้ว และยังเห็น Error เดียวกัน ไปวิธีแก้ถัดไป

วิธีที่ 3: ปิด Proxy หรือ VPN Client (หากใช้ได้)

Error Code นี้มักเป็นสัญญาณว่าคุณกำลังเจอ Proxy Server ที่กำหนดค่าผิด หรือ VPN Client ถูกปฏิเสธโดย Windows Update เนื่องจากเหตุผลด้านความปลอดภัย Windows Update อาจตัดสินใจไมไว้ใจ VPN/Proxy Connection และบล็อก Communication กับมัน

ผู้ใช้บางส่วนที่เคยเจอปัญหานี้ยืนยันว่าแก้ได้หลังปิด VPN Client หรือ Proxy Server

หากสถานการณ์นี้ตรง ทำตาม 2 Sub-guides ด้านล่างเพื่อกำจัด VPN Client ที่ใช้อยู่ หรือปิด Proxy Server ที่ Active อยู่:

A. ปิด Proxy Server บน Windows

  1. กด Windows key + R เปิด Run ใน Run Box ใหม่ พิมพ์ 'ms-settings:network-proxy' กด Enter เปิด Proxy Tab ของ Settings Menuวิธีแก้ Windows Update Store Error 0x80D05001
  2. ใน Proxy Tab ของ Settings Menu เลื่อนลงสุด Manual Proxy Setup เมื่อถึงแล้ว ปิด Toggle ที่เกี่ยวกับ Use a proxy server

    วิธีแก้ Windows Update Store Error 0x80D05001
  3. จบการแก้ไข Reboot คอมพิวเตอร์ และทำซ้ำ Action ที่ก่อให้เกิด 0x80D05001 ก่อนหน้า

B. Uninstall VPN Client บน Windows

  1. เปิด Run ด้วย Windows key + R พิมพ์ 'appwiz.cpl' กด Enter เปิด Programs and Features Menuวิธีแก้ Windows Update Store Error 0x80D05001
  2. ใน Programs and Features Screen เลื่อนลง List ของ Installed Applications หา VPN Client ที่ต้องการ Uninstall
  3. หลังระบุ VPN Client แล้ว คลิกขวา เลือก Uninstall จาก Context Menu ใหม่วิธีแก้ Windows Update Store Error 0x80D05001
  4. ในหน้าต่าง Uninstallation ทำตาม Prompt บนหน้าจอ จบกระบวนการ Restart คอมพิวเตอร์
  5. จบกระบวนการ Restart คอมพิวเตอร์ ดูว่า 0x80D05001 Error แก้ไขแล้วหรือไม่

หาก Potential Fix นี้ไม่ตรงกับสถานการณ์ของคุณ ไปวิธีแก้ถัดไป

วิธีที่ 4: ปิด Overprotective Firewall (หากใช้ได้)

ตามผู้ใช้บางส่วนที่ได้รับผลกระทบ 0x80D05001 Error อาจมาจาก Overprotective Firewall Function เช่น 3rd Party Firewalls บางตัวมี Security Suite บล็อก Pop-ups ทราบไหม ฟังก์ชันนี้อาจบล็อก Updating Function บน Windows 10 ได้

หากใช้ 3rd Party Firewall ที่สงสัยว่าเป็นสาเหตุ ควรเริ่มด้วยการพยายามปิด Real-time Protection ก่อนทำ Update Operation ซ้ำ ในกรณีส่วนใหญ่ AV Suites จะอนุญาตให้ทำได้จาก Taskbar Icon โดยตรง

วิธีแก้ Windows Update Store Error 0x80D05001

หลังปิด Firewall แล้ว ลอง Update อีกครั้ง ดูว่าปัญหาแก้ไขแล้วหรือไม่

หากไม่ได้ จดจำว่า Firewalls บางตัว Enforce Restrictions ที่ Network Level และบ่อยครั้ง Security Rules เหล่านี้จะคงอยู่แม้ Real-time Protection ถูกปิด ดังนั้น ควรลอง Uninstall Firewall และลบ Remnant Files ก่อนตัด Potential Culprit นี้ออก

หากสถานการณ์ไม่ตรง หรือทำแล้วและยังเห็น 0x80D05001 Error ไป Fix สุดท้ายด้านล่าง

วิธีที่ 5: รัน SFC และ DISM Scans

หาก Fix ที่รายละเอียดข้างต้นไม่ได้ผล โอกาสสูงว่าปัญหาจริงๆ มาจาก System File Corruption ประเภทหนึ่งที่ส่งผลต่อ Windows Update หรือ Windows Store Component

หากเป็น Culprit คุณ ควรแก้ได้โดย เริ่ม SFC Scan และรอจนกระบวนการเสร็จ แต่จดจำว่า once เริ่ม Process ปิด CMD Window อย่างบังคับ อาจสร้าง Logical Errors เพิ่ม

วิธีแก้ Windows Update Store Error 0x80D05001

จบ SFC Scan Reboot เครื่อง ดูว่าปัญหาแก้ไขแล้วหรือไม่ หากยังเจอ 0x80D05001 Error ดำเนินต่อไปกับ เริ่ม DISM Scan

วิธีแก้ Windows Update Store Error 0x80D05001