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

แก้ Windows Update Error 0x800F0988: วิธีแก้ทีละขั้นตอน

Microsoft ออก Windows Updates เป็นประจำ แต่รายงานว่า User หลายคนอัปเดต Windows 10/11 ไม่ได้ เพราะ Error Code 0x800f0988

近來 หลาย User เจอ 0x800f0988 ตอนอัปเดต Build ใหม่ Error แบบนี้มักจาก Glitch ภายใน แก่ได้ง่าย: กลับไป Windows Update → Check for updates → หายทันที

Update Failed ปกติ Windows ซ่อมเองได้ นานๆ ถึงต้องแทรกแซง แต่ Error นี้ไม่ใช่กรณีปกติ

อาจมีหลายปัญหาบล็อกการอัปเดต → ต้องทำหลายวิธีจากรายการด้านล่าง

เคล็ดลับ: ใช้เครื่องมือเพิ่มประสิทธิภาพ PC เฉพาะทาง กำจัดการตั้งค่าผิด ไฟล์ขยะ แอปอันตราย ภัยคุกคาม ที่ทำให้ระบบมีปัญหาหรือช้า

Windows Update Error 0x800f0988 คืออะไร?

ตอนดาวน์โหลด/ติดตั้ง Cumulative Updates ใหม่ จะเจอข้อความ:

Updates Failed. There were problems installing some updates, but we'll try again later.

User มักเจอ 0x800f0988 แต่บางคนเจอ 0x800f0984, 0x80073701, 0x80070643, 0x800f0982 – เป็น Generic Error หลายอย่างผิดพลาดได้

ผล: Windows 10/11 ติดตั้ง Patch ล่าสุดไม่ได้ วิธีแก้หลายอย่างช่วยได้เร็ว

เจอบ่อยตอนติดตั้ง Cumulative Updates หลาย User เจอตอนติดตั้ง Optional Cumulative Update KB4532693 (Windows 10/11 v1909/1903) – Update นี้แก้ Start Menu, File Explorer แต่กลับก่อให้เกิด 0x800f0988

Security Update KB4579311 ก็ถูกรายงานก่อให้เกิด Error นี้ (Patch Tuesday v2004)

KB อื่นๆ: KB4528760, KB4534273, KB4524147 ก็มีรายงานคล้ายกัน

สาเหตุ Windows 10/11 Update Error 0x800f0988

ปัญหาเยอะตอนติดตั้ง Update หลาย User เจอ 0x800f0831 บน Windows 10/11 และ 11

มักจาก Update Files เสียหาย → ลบและสร้างใหม่ช่วยได้ 0x800f0986 แก้ด้วย Built-in Troubleshooter

แต่ Error นี้อาจมาจากสาเหตุขั้นสูง: File Corruption, Cache Storage ฯลฯ เกิดเมื่อ System ตรงเงื่อนไขใดๆ นี้:

  • Windows Update Components เสียหาย/ชำรุด
  • WinSxS Folder พื้นที่ไม่พอ
  • System Files หาย/เสียหาย/ชำรุด
  • Date/Time ระบบผิด

ลองวิธีด้านล่างตามลำดับ จนกว่าจะหาย

วิธีแก้ 0x800f0988 Windows Update Error

วิธีแก้ Update Problem มักหลายขั้นตอน สมมติทุกสาเหตุ ลองทุกวิธี

แนะนำลองตามลำดับ ก่อนอื่น Optimize PC ด้วย Outbyte PC Repair (สแกน Bugs, Junk, ป้องกัน Error รวม 0x800f0988)

Restart PC → ลองอัปเดตใหม่ → ถอดอุปกรณ์ USB/External HDD/Headphones/Printer

Security Software/Antivirus/VPN อาจบล็อก Windows Update → ปิด/Uninstall ชั่วคราว → Disconnect VPN

เช็ค C: Drive พื้นที่พอสำหรับดาวน์โหลด/ติดตั้ง Update

Solution 1: ดาวน์โหลด Windows 10/11 Update ด้วยตนเอง (Manual)

Microsoft อนุญาต Manual Download/Install ต้องรู้ KB Number (ดูที่หน้าจอ Software Update)

  1. Browser → Microsoft Update Catalogue
  2. ค้นหา KB Number (มุมขวาบน) → Search
  3. เลือก Update ที่ต้องการ → Download
  4. หน้าต่างใหม่ → คลิกขวา Link → Save as → เลือกที่เก็บ .msu → Save
  5. Win + E → File Explorer → หาไฟล์ → Double-click .msu
  6. Installer Prompt → Yes → รอไม่กี่นาที → Notification → Restart (Backup ข้อมูลก่อน)

Solution 2: ใช้ Windows Update Troubleshooter

Tool อย่างเป็นทางการจาก Microsoft ช่วยแก้ปัญหา Update ทั้งหมด

  1. Win + I → Settings → Update and Security → Troubleshoot
  2. หา Windows Update → คลิก → Run the troubleshooter
  3. จะเช็ค Pending Restarts, 診斷, Restart Services (BITS ฯลฯ)

Windows 11: Win + I → System → Troubleshoot → Other Troubleshooters → Windows Update → Run

หลัง Troubleshoot → ลอง Cumulative Update ใหม่ → 0x800f0988 ควรหาย

Solution 3: รัน StartComponentCleanup

StartComponentCleanup Task – เริ่มใน Windows 10/11 ทำความสะอาด Components ที่ไม่ได้ใช้ เป็นประจำ OS รันอัตโนมัติ รอ 30 วันหลังติดตั้ง Updated Component ก่อน Uninstall รุ่นเก่า

User รันได้ 2 ทาง: Task Manager หรือ DISM

  • Task Manager: Timeout 1 ชม. อาจข้าม Cleanup บางส่วน
  • DISM: ลบ Updated Components ทันที ไม่รอ 30 วัน ไม่มี Timeout 1 ชม.

ผ่าน Task Manager:

  1. Win + R → taskschd.msc → OK
  2. Library\Microsoft\Windows\Servicing → StartComponentCleanup → Right-click → Run
  3. รอจบ → Check Updates → ดู Error 0x800f0988 อีกไหม

ผ่าน DISM:

  1. Start → CMD → Run as Administrator
  2. dism /online /cleanup-image /startcomponentcleanup → Enter
  3. รอจบ → Restart → เช็ค Error

คำสั่ง Switch/ResetBase ลบ Obsolete Components ทั้งหมด: Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Solution 4: ล้าง Update Cache (Rename SoftwareDistribution & Catroot2)

  1. Win + R → cmd → Ctrl+Shift+Enter (Admin)
  2. หยุด Services (Enter ทีละคำสั่ง):
    net stop bits
    net stop wuauserv
    net stop cryptsvc
  3. Rename โฟลเดอร์ (Enter ทีละคำสั่ง):
    Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
    Ren %systemroot%\system32\catroot2 catroot2.bak
  4. เช็ค C:\Windows → SoftwareDistribution.bak, C:\Windows\System32 → catroot2.bak
  5. Start Services กลับ (Enter ทีละคำสั่ง):
    net start bits
    net start wuauserv
    net start cryptsvc

Solution 5: Uninstall Additional Languages

Microsoft รองรับภาษาเยอะ แต่ Additional Languages บางตัวก่อให้เกิด 0x800f0988 User ทดลอง Remove ภาษาเพิ่มเติมทั้งหมด → Error หาย

  1. Win + I → Settings → Time & Language → Languages
  2. Preferred Languages → Additional Languages → Remove
  3. Restart → เช็ค Error

Solution 6: Clean Boot

Third-party Software อาจชน Windows Update Download/Install

  1. Search msconfig → System Configuration
  2. แท็บ Services → Hide all Microsoft services → Disable all
  3. แท็บ Startup → Open Task Manager → Disable Unnecessary Services
  4. Check Updates → Restart

Solution 7: In-place Upgrade (Repair Install)

วิธีสุดท้าย: Repair Install Windows 10/11 ด้วย In-place Upgrade (อัปเกรดเป็นรุ่นเดียวกันหรือใหม่กว่า) – ไม่สูญเสียอะไร ยกเว้น Windows Updates ที่ติดตั้งไว้

สรุป

ไม่ต้องตกใจหากดู Update History เจอ Failed 0x800f0988 (มีหลายรหัสไม่ใช่แค่นี้) ทำตามขั้นตอนข้างต้น วิธีไหนวิธีหนึ่งจะทำงาน บนเครื่องคุณ → รับ/ติดตั้ง Updates ได้ปกติอีกครั้ง