ข้อผิดพลาด Windows Update เป็นเรื่องยากที่ต้องจัดการเมื่อคุณเป็นผู้ใช้ Windows แต่เหมือนว่า Windows จะทิ้งคุณไปหากคุณไม่อัปเดตระบบอย่างสม่ำเสมอ ปัญหาต่างๆ เริ่มปรากฏและพวกมันได้รับการแก้ไขโดยวิเศษหลังจากคุณติดตั้ง Windows update ล่าสุด
รหัสข้อผิดพลาด Windows update ที่หายากที่สุดอย่างหนึ่งคือ 80240016 ซึ่งมีเพียงไม่กี่วิธีที่ทำงานได้ และทั้งหมดต้องการความสนใจมาก และคุณจะต้องปฏิบัติตามคำแนะนำอย่างระมัดระวัง ตามบทความนี้และโชคดีนะครับ!
วิธีแก้ปัญหา 1: รีเซ็ตส่วนประกอบ Windows Update (Reset Windows Update Components)
วิธีนี้ช่วยผู้ใช้จำนวนมากจัดการกับปัญหา Windows 10 Update ดังนั้นแนะนำให้ลองดู วิธีนี้อาจดูขั้นสูงสำหรับผู้ใช้ทั่วไป แต่หากคุณปฏิบัติตามคำแนะนำอย่างระมัดระวัง คุณอาจแก้ปัญหาได้ในไม่ช้า
ก่อนดำเนินการวิธีนี้ แนะนำให้ปิดโปรแกรมที่กำลังทำงานทั้งหมด และแนะนำให้สำรอง registry เผื่อกรณีมีอะไรผิดพลาดขณะแก้ไข สำรอง registry โดยทำตามคำแนะนำในบทความ backup and restore registry ของเรา
- มาดำเนินการต่อด้วยการหยุดบริการต่อไปนี้ซึ่งเป็นบริการหลักที่เกี่ยวข้องกับ Windows Update: Background Intelligent Transfer, Windows Update, และ Cryptographic Services การปิดใช้งานก่อนเริ่มต้นเป็นสิ่งสำคัญหากคุณต้องการให้ขั้นตอนที่เหลือทำงานอย่างราบรื่น
- ค้นหา "Command Prompt" คลิกขวาที่มัน และเลือกตัวเลือก "Run as administrator" คัดลอกและวางคำสั่งต่อไปนี้และตรวจสอบให้แน่ใจว่าคุณกด Enter หลังจากแต่ละคำสั่ง
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

- หลังจากนี้ คุณจะต้องลบไฟล์บางไฟล์ซึ่งควรลบหากคุณต้องการดำเนินการรีเซ็ตส่วนประกอบการอัปเดตต่อไป นี่ก็ทำผ่าน Command Prompt ที่มีสิทธิ์ Administrator เช่นกัน
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

- ขั้นตอนต่อไปสามารถข้ามได้หากนี่ไม่ใช่ทางเลือกสุดท้าย ขั้นตอนนี้ถือเป็นวิธีที่รุนแรง แต่จะรีเซ็ตกระบวนการอัปเดตจากแก่น แนะนำให้ลองดู ได้รับคำแนะนำจากคนมากมายบนฟอรัมออนไลน์
- เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ catroot2 เพื่อทำเช่นนี้ ให้ที่ command prompt ที่มีสิทธิ์ administrator คัดลอกและวางคำสั่งต่อไปนี้และกด Enter หลังจากคัดลอกแต่ละคำสั่ง
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

- คำสั่งต่อไปนี้จะช่วยให้เรา รีเซ็ต BITS (Background Intelligence Transfer Service) และ wuauserv (Windows Update Service) ให้กลับเป็น default security descriptors ตรวจสอบให้แน่ใจว่าคุณไม่แก้ไขคำสั่งด้านล่าง จึงควรคัดลอกโดยตรง
exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- มานำทางกลับไปที่โฟลเดอร์ System32 เพื่อดำเนินการแก้ปัญหาต่อ
cd /d %windir%\system32
- เนื่องจากเราได้รีเซ็ต BITS service เรียบร้อยแล้ว เราจะต้องลงทะเบียนไฟล์ทั้งหมดที่จำเป็นสำหรับบริการให้ทำงานและดำเนินการอย่างราบรื่น แต่ไฟล์แต่ละไฟล์ต้องการคำสั่งใหม่เพื่อให้มันลงทะเบียนตัวเองใหม่ กระบวนการอาจยาวกว่าที่คุณคุ้นเคย คัดลอกคำสั่งทีละอันและตรวจสอบให้แน่ใจว่าไม่พลาดอะไร คุณสามารถหารายการเต็มได้หากทำตามลิงก์นี้
- บางไฟล์อาจถูกทิ้งไว้หลังกระบวนการเหล่านี้ เราจะมาค้นหาในขั้นตอนนี้ เปิด Registry Editor โดยพิมพ์ "regedit" ในแถบค้นหาหรือกล่องโต้ตอบ Run ไปที่ key ต่อไปนี้ใน Registry Editor:
HKEY_LOCAL_MACHINE\COMPONENTS

- คลิกที่ key Components และตรวจสอบด้านขวาของหน้าต่างสำหรับ key ต่อไปนี้ ลบทั้งหมดหากคุณพบใดๆ
PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving
- สิ่งต่อไปที่เราจะทำคือ รีเซ็ต Winsock โดยการคัดลอกและวางคำสั่งต่อไปนี้กลับเข้าไปใน Command Prompt ที่มีสิทธิ์ administrator:
netsh winsock reset

- หากคุณใช้ Windows 7, 8, 8.1, หรือ 10 ที่ command prompt ให้คัดลอกคำสั่งต่อไปนี้และกด Enter:
netsh winhttp reset proxy
- หากทุกขั้นตอนข้างต้นผ่านไปอย่างราบรื่น คุณสามารถเริ่มบริการที่คุณหยุดในขั้นตอนแรกได้แล้ว โดยใช้คำสั่งด้านล่าง
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
- รีสตาร์ทคอมพิวเตอร์หลังจากปฏิบัติตามทุกขั้นตอนที่ระบุไว้
วิธีแก้ปัญหา 2: ใช้ Windows Update Troubleshooter ตัวในตัว
Windows มาเตรียมพร้อมสำหรับการแก้ไขปัญหาที่เกี่ยวข้องกับแง่มุมต่างๆ ของคอมพิวเตอร์ของคุณ Troubleshooter ที่ติดตั้งมาก่อนบนคอมพิวเตอร์ของคุณไม่ได้รับประกันว่าจะแก้ปัญหาของคุณได้ แต่พวกมันแน่นอนช่วยคุณได้อย่างน้อยในการหาว่าปัญหาคืออะไร เพื่อที่คุณจะสามารถส่งให้ Microsoft หรืออธิบายให้คนที่มีประสบการณ์มากกว่า
นอกจากนี้ หากวิธีแก้ปัญชนี่ชัดเจน troubleshooter อาจแนะนำวิธีแก้ หรืออาจพยายามแก้ปัญหาโดยอัตโนมัติ ซึ่งเป็นสิ่งดีมาก โดยเฉพาะสำหรับผู้ใช้ที่ไม่มีประสบการณ์
- เปิดแอป Settings โดยคลิกที่ปุ่ม Start และไอคอนเกียร์ด้านบน คุณสามารถค้นหาได้เช่นกัน

- เปิดส่วน Update & Security และไปที่เมนู Troubleshoot
- ก่อนอื่น ให้คลิกที่ตัวเลือก Windows Update และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อดูว่ามีอะไรผิดปกติกับบริการและกระบวนการ Windows Update หรือไม่
- หลังจาก troubleshooter เสร็จ ให้ไปที่ส่วน Troubleshoot อีกครั้งและเปิด Internet Connections troubleshooter
- ตรวจสอบดูว่าปัญหาได้รับการแก้ไขหรือไม่