การดาวน์โหลดอัปเดตควรตั้งให้อัปเดตอัตโนมัติ แต่สิ่งนี้ก็อาจก่อให้เกิดปัญหาด้วยกัน เนื่องจากตั้งค่าอัปเดตอัตโนมัติ หมายความว่าคุณไม่ต้องติดตั้งด้วยตนเอง จึงไม่รู้ว่ามีข้อผิดพลาดอัปเดตเกิดขึ้นหรือไม่
ข้อผิดพลาดหนึ่งที่อาจเกิดขึ้นโดยคุณไม่รู้คือ Update Error 8024a000 ใน Windows 10/11 คุณอาจไม่รู้ว่าข้อผิดพลาดนี้มีอยู่ เพราะมันเกิดในเบื้องหลัง เวลาที่คุณจะรู้คือตอนตรวจสอบโมดูล Windows Update
Windows Update Error 8024a000 คืออะไร?
บางผู้ใช้ Windows ไม่สามารถค้นหาและดาวน์โหลดอัปเดตใหม่สำหรับ OS ได้ ผู้ใช้ส่วนใหญ่รายงานว่า อัปเดตเริ่มดาวน์โหลด แต่กระบวนการไม่เคยเสร็จ และแสดง Error code 8024A000
ข้อความข้อผิดพลาดมักเป็น:
Windows could not search for new updates.
There was a problem checking for updates.
Error(s) found:
Code 8024A000 Windows Update ran into a problem. Get help with this error.
ตัวเลือกเดียวคือปุ่ม Try again แต่กดมักได้ผลลัพธ์เดิม รหัสข้อผิดพลาดทางเทคนิคคือ WU_E_AU_NOSERVICE หมายความว่า บริการที่เกี่ยวข้องกับ Windows Update อาจทำงานผิดปกติ
ตามรหัสข้อผิดพลาด ข้อผิดพลาดนี้เกิดเมื่อ Windows Update พยายามป้องกันไม่ให้ Update Session ถูกยกเลิกขณะกำลังทำงานสำคัญ ปัญหานี้ไม่ได้เฉพาะ Windows เวอร์ชันใดเวอร์ชันหนึ่ง เนื่องจากรายงานว่าพบใน Windows 10/11, Windows 8.1 และ Windows 7
สาเหตุของ Windows Update Error 8024a000
ข้อผิดพลาด Windows Update อาจเกิดจากหลายปัจจัย รวมถึง:
- Windows Update Glitch – ปัญหา WU ที่เกิดซ้ำ ภายใต้สถานการณ์บางอย่าง คอมโพเนนต์อัปเดตจะค้างและไม่สามารถติดตั้งอัปเดตที่รอดำเนินการได้
- Windows Update Service ค้างใน Loop – เกิดขึ้นหากบริการ Windows หนึ่งหรือมากกว่า ถูก Start หรือ Stop อย่างไม่ถูกต้อง
- WU Associated DLLs ไม่ได้ลงทะเบียนอย่างถูกต้อง – Windows Updater ใช้ DLL หลายสิบตัวขณะค้นหาและติดตั้งอัปเดตที่รออยู่ หากไฟล์ใดหายไป WU จะทำงานไม่ได้
- System File Corruption – ไฟล์เสียหายเพียงไฟล์เดียวสามารถทำลายคอมโพเนนต์ WU ทั้งหมดได้
- RST Driver หายไปจากการติดตั้ง Windows – หากคอมพิวเตอร์ขาด Rapid Storage Technology Driver หรือใช้เวอร์ชันเก่ามาก อาจคาดการณ์ได้ว่าจะเจอข้อผิดพลาดนี้
- Third-party AV ปิดพอร์ตที่ Windows Update ใช้ – เครื่องมือความปลอดภัยบุคคลที่สามอาจคุ้มครองเกินไป จนปิดพอร์ตที่ถูกต้องซึ่ง Windows Update ใช้
วิธีแก้ Update Error 8024a000 ใน Windows 10/11
หากเจอข้อผิดพลาดนี้ขณะติดตั้งอัปเดต นี่คือขั้นตอน Troubleshooting พื้นฐานที่ต้องทำก่อน:
- รีสตาร์ทคอมพิวเตอร์ และลองรัน Windows Update อีกครั้ง
- อัปเดตไดรเวอร์ด้วย Driver Updater
- ตรวจสอบว่ามีพื้นที่จัดเก็บพอสำหรับติดตั้งอัปเดต
- ใช้การเชื่อมต่ออินเทอร์เน็ตที่เสถียร เพื่อป้องกันการขัดขวาง
หากขั้นตอนเหล่านี้ไม่เพียงพอ ลองวิธีแก้ไขด้านล่าง:
วิธีที่ 1: รัน Windows Update Troubleshooter
Windows Update Troubleshooter เป็นเครื่องมือ built-in ที่แก้ปัญหาทั่วไปของ Windows Update ได้อย่างมีประสิทธิภาพ มันตรวจสอบสถานะบริการที่เกี่ยวข้องกับกระบวนการ และรีสตาร์ทระบบหากจำเป็น
วิธีรัน: ไปที่ Windows Settings (Win+I) > Updates and Security > Troubleshoot เลื่อนไปขวา รัน Windows Updates Troubleshooter
หลังเสร็จสิ้น รีสตาร์ทอุปกรณ์ และตรวจสอบว่าปัญหาแก้ไขได้หรือไม่ มิฉะนั้น ไปวิธีต่อไป
วิธีที่ 2: รีเซ็ต Windows Update Components ด้วยตนเอง (Manual Reset)
- เปิด Command Prompt ด้วยสิทธิ์ Admin พิมพ์คำสั่งต่อไปนี้ กด Enter หลังแต่ละคำสั่ง:
- net stop wuauserv
- net stop bits
- net stop cryptsvc
- ควรหยุดส่วนประกอบ Windows Update ทั้งหมด
- อย่าปิดหน้าต่าง Command Prompt
- เปลี่ยนชื่อโฟลเดอร์ที่เกี่ยวกับ Windows Update โดยพิมพ์คำสั่งต่อไปนี้ กด Enter หลังแต่ละคำสั่ง:
- ren %systemroot%\System32\Catroot2 Catroot2.old
- ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
- ลงทะเบียน DLL ที่เกี่ยวกับ Windows Update โดยพิมพ์คำสั่งแต่ละคำสั่งที่ Command Prompt:
- regsvr32 c:\windows\system32\vbscript.dll /s
- regsvr32 c:\windows\system32\mshtml.dll /s
- regsvr32 c:\windows\system32\msjava.dll /s
- regsvr32 c:\windows\system32\jscript.dll /s
- regsvr32 c:\windows\system32\msxml.dll /s
- regsvr32 c:\windows\system32\actxprxy.dll /s
- regsvr32 c:\windows\system32\shdocvw.dll /s
- regsvr32 wuapi.dll /s
- regsvr32 wuaueng1.dll /s
- regsvr32 wuaueng.dll /s
- regsvr32 wucltui.dll /s
- regsvr32 wups2.dll /s
- regsvr32 wups.dll /s
- regsvr32 wuweb.dll /s
- regsvr32 Softpub.dll /s
- regsvr32 Mssip32.dll /s
- regsvr32 Initpki.dll /s
- regsvr32 softpub.dll /s
- regsvr32 wintrust.dll /s
- regsvr32 initpki.dll /s
- regsvr32 dssenh.dll /s
- regsvr32 rsaenh.dll /s
- regsvr32 gpkcsp.dll /s
- regsvr32 sccbase.dll /s
- regsvr32 slbcsp.dll /s
- regsvr32 cryptdlg.dll /s
- regsvr32 Urlmon.dll /s
- regsvr32 Shdocvw.dll /s
- regsvr32 Msjava.dll /s
- regsvr32 Actxprxy.dll /s
- regsvr32 Oleaut32.dll /s
- regsvr32 Mshtml.dll /s
- regsvr32 msxml.dll /s
- regsvr32 msxml2.dll /s
- regsvr32 msxml3.dll /s
- regsvr32 Browseui.dll /s
- regsvr32 shell32.dll /s
- regsvr32 wuapi.dll /s
- regsvr32 wuaueng.dll /s
- regsvr32 wuaueng1.dll /s
- regsvr32 wucltui.dll /s
- regsvr32 wups.dll /s
- regsvr32 wuweb.dll /s
- regsvr32 jscript.dll /s
- regsvr32 atl.dll /s
- regsvr32 Mssip32.dll /s
- รีสตาร์ทบริการ Windows Update โดยพิมพ์คำสั่งต่อไปนี้ กด Enter หลังแต่ละคำสั่ง:
- net start wuauserv
- net start bits
- net start cryptsvc
- exit
- ตรวจสอบอัปเดตด้วย Windows Update อีกครั้ง ดูว่าปัญหาแก้ไขได้หรือไม่
วิธีที่ 3: รัน SFC และ DISM Scans
DISM (Deployment Image Servicing and Management) และ SFC (System File Checker) เป็นยูทิลิตี้ built-in ที่สามารถซ่อมแซมไฟล์ระบบได้ แต่วิธีการต่างกัน
คู่มือเร็วในการรัน SFC และ DISM Scan จาก Elevated Command Prompt:
- กด Windows key + R เปิด Run dialog
- พิมพ์ cmd ในกล่องข้อความ กด Ctrl + Shift + Enter เปิด Elevated Command Prompt
- เมื่อ UAC พรอมป์ คลิก Yes ให้สิทธิ์ Admin
- พิมพ์คำสั่งต่อไปนี้ กด Enter ทันทีเพื่อเริ่ม SFC Scan: sfc /scannow
เมื่อกระบวนการเสร็จ สามารถปิด Elevated Command Prompt ได้ และรีสตาร์ทคอมพิวเตอร์ เพื่อดูว่าปัญหาแก้ไขได้ที่ Startup ถัดไปหรือไม่
หากปัญหาเดียวกันยังคงเกิดขึ้นแม้ทำ SFC Scan แล้ว ให้ลอง DISM Scan ด้วยคำสั่ง: DISM /Online /Cleanup-Image /RestoreHealth
เมื่อสแกนเสร็จ รีสตาร์ทอีกครั้งสุดท้าย และตรวจสอบว่าปัญหาแก้ไขได้เมื่อ Startup sequence ถัดไปเสร็จสิ้นหรือไม่
สรุป
Windows Update error 8024a000 แก้ได้ง่าย ถ้าสังเกตข้อผิดพลาดทันที มิฉะนั้น คุณจะเปิดโอกาสให้คอมพิวเตอร์โดนช่องโหว่ที่อาจก่อให้เกิดอันตราย ขั้นตอนข้างต้นควรเพียงพอในการแก้ไขข้อผิดพลาดนี้ และทำให้ Windows Update ทำงานได้ปกติอีกครั้ง