Microsoft ออก Windows Updates เป็นประจำ แต่รายงานว่า User หลายคนอัปเดต Windows 10/11 ไม่ได้ เพราะ Error Code 0x800f0988
近來 หลาย User เจอ 0x800f0988 ตอนอัปเดต Build ใหม่ Error แบบนี้มักจาก Glitch ภายใน แก่ได้ง่าย: กลับไป Windows Update → Check for updates → หายทันที
Update Failed ปกติ Windows ซ่อมเองได้ นานๆ ถึงต้องแทรกแซง แต่ Error นี้ไม่ใช่กรณีปกติ
อาจมีหลายปัญหาบล็อกการอัปเดต → ต้องทำหลายวิธีจากรายการด้านล่าง
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)
- Browser → Microsoft Update Catalogue
- ค้นหา KB Number (มุมขวาบน) → Search
- เลือก Update ที่ต้องการ → Download
- หน้าต่างใหม่ → คลิกขวา Link → Save as → เลือกที่เก็บ .msu → Save
- Win + E → File Explorer → หาไฟล์ → Double-click .msu
- Installer Prompt → Yes → รอไม่กี่นาที → Notification → Restart (Backup ข้อมูลก่อน)
Solution 2: ใช้ Windows Update Troubleshooter
Tool อย่างเป็นทางการจาก Microsoft ช่วยแก้ปัญหา Update ทั้งหมด
- Win + I → Settings → Update and Security → Troubleshoot
- หา Windows Update → คลิก → Run the troubleshooter
- จะเช็ค 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:
- Win + R →
taskschd.msc→ OK - Library\Microsoft\Windows\Servicing → StartComponentCleanup → Right-click → Run
- รอจบ → Check Updates → ดู Error 0x800f0988 อีกไหม
ผ่าน DISM:
- Start → CMD → Run as Administrator
dism /online /cleanup-image /startcomponentcleanup→ Enter- รอจบ → Restart → เช็ค Error
คำสั่ง Switch/ResetBase ลบ Obsolete Components ทั้งหมด: Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
Solution 4: ล้าง Update Cache (Rename SoftwareDistribution & Catroot2)
- Win + R →
cmd→ Ctrl+Shift+Enter (Admin) - หยุด Services (Enter ทีละคำสั่ง):
net stop bits
net stop wuauserv
net stop cryptsvc - Rename โฟลเดอร์ (Enter ทีละคำสั่ง):
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak - เช็ค C:\Windows → SoftwareDistribution.bak, C:\Windows\System32 → catroot2.bak
- Start Services กลับ (Enter ทีละคำสั่ง):
net start bits
net start wuauserv
net start cryptsvc
Solution 5: Uninstall Additional Languages
Microsoft รองรับภาษาเยอะ แต่ Additional Languages บางตัวก่อให้เกิด 0x800f0988 User ทดลอง Remove ภาษาเพิ่มเติมทั้งหมด → Error หาย
- Win + I → Settings → Time & Language → Languages
- Preferred Languages → Additional Languages → Remove
- Restart → เช็ค Error
Solution 6: Clean Boot
Third-party Software อาจชน Windows Update Download/Install
- Search
msconfig→ System Configuration - แท็บ Services → Hide all Microsoft services → Disable all
- แท็บ Startup → Open Task Manager → Disable Unnecessary Services
- 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 ได้ปกติอีกครั้ง