ผู้ใช้บางรายเผชิญกับ 0x80240016 ทุกครั้งที่ต้องติดตั้งอัปเดตสำคัญ สะสม หรือคุณสมบัติบนคอมพิวเตอร์ Windows 10 ของพวกเขา ปัญหานี้รายงานว่ากับ KB updates ที่หลากหลาย
ความจริงคือ มีสาเหตุพื้นฐานหลายอย่างที่อาจก่อให้เกิดข้อผิดพลาด Windows Update นี้ นี่คือรายการสาเหตุที่เป็นไปได้ที่อาจป้องกันไม่ให้คุณติดตั้ง Windows Update ที่ค้างอยู่:
- ข้อบกพร่องทั่วไปของ WU – หากคุณจัดการกับข้อบกพร่องที่ค่อนข้างทั่วไปที่ Microsoft ทราบอยู่แล้ว คุณควรเริ่มต้นด้วยการปรับใช้ Windows Update Troubleshooter และนำการแก้ไขที่แนะนำมาใช้
- ข้อมูล WU ที่แคชไว้อย่างไม่ดี – สาเหตุที่พบบ่อยอีกอย่างที่อาจก่อให้เกิดข้อผิดพลาดนี้คือสถานการณ์ที่กลุ่มข้อมูลที่แคชไว้อย่างไม่ดีกำลังป้องกันไม่ให้ลายเซ็นอัปเดตใหม่ติดตั้ง ในกรณีนี้ คุณควรสามารถแก้ไขปัญหาได้โดยการรีเซ็ตส่วนประกอบ Windows update ทุกอย่างจาก Command Prompt ที่มีสิทธิ์สูง
- การเสียหายของไฟล์ระบบ – ภายใต้สถานการณ์บางอย่าง คุณอาจจัดการกับประเภทของการเสียหายของระบบบางอย่างที่ส่งผลต่อส่วนประกอบ Windows Update หากสถานการณ์นี้ใช้ได้ คุณสามารถใช้ SFC และ DISM scans เพื่อระบุและแก้ไขปัญหาการเสียหายที่บล็อกการอัปเดต
- ไฟร์วอลล์ที่คุ้มครองเกินไป – Windows Firewall บางครั้งรบกวนการติดตั้งอัปเดตความปลอดภัยของ WU ในกรณีนี้ คุณจะต้องปิดใช้งานการป้องกันแบบเรียลไทม์ของไฟร์วอลล์ขณะที่อัปเดตติดตั้ง หากคุณไม่ต้องการรอให้การตรวจสอบความปลอดภัยเสร็จสิ้นก่อน
ตอนนี้คุณคุ้นเคยกับสถานการณ์ทุกอย่างที่อาจก่อให้เกิดรหัสข้อผิดพลาด 0x80240016 นี่คือรายการวิธีที่ผู้ใช้ที่ได้รับผลกระทบอื่นๆ ใช้แก้ไขปัญหานี้สำเร็จ:
1. รัน Windows Update Troubleshooter
ก่อนที่คุณจะไปสู่กลยุทธ์การซ่อมแซมขั้นสูงที่สามารถแก้ไขปัญหา Windows Update ที่คุณจัดการอยู่ ให้เริ่มคู่มือการแก้ไขปัญหานี้โดยตรวจสอบว่า Windows 10 สามารถแก้ไขปัญหาโดยอัตโนมัติได้หรือไม่
โดยค่าเริ่มต้น Windows 10 รวมกลยุทธ์การซ่อมแซมในตัวมากมาย ที่สามารถแก้ไขความล้มเหลวส่วนใหญ่ในการติดตั้ง Windows 10 update ที่ค้างอยู่ – นี่ไม่ได้รับประกันว่าจะทำงาน แต่เป็นจุดเริ่มต้นที่ดี
ผู้ใช้บางรายที่เราเผชิญปัญหานี้ ได้แก้ไขปัญหาและติดตั้งอัปเดตที่ค้างอยู่สำเร็จโดยการรัน Windows Update troubleshooter และนำการแก้ไขที่แนะนำซึ่งปรากฏที่ท้ายการสแกนมาใช้
หมายเหตุ: Troubleshooter นี้มีกลยุทธ์ซ่อมแซมหลายสิบอย่างที่จะถูกนำไปใช้โดยอัตโนมัติ หากพบความไม่สอดคล้องบางประเภท หากการสแกนพบกลยุทธ์ซ่อมแซมที่เป็นไปได้ ยูทิลิตี้จะแนะนำการแก้ไขที่เป็นไปได้ซึ่งคุณสามารถนำไปใช้ได้ด้วยการคลิกเพียงครั้งเดียว
ทำตามคำแนะนำด้านล่างเพื่อปรับใช้ Windows Update troubleshooter เพื่อแก้ไขรหัสข้อผิดพลาด 0x80240016 บน Windows 10:
- เปิดกล่องโต้ตอบ Run โดยกด Windows key + R ต่อไป ภายในกล่องข้อความ พิมพ์ "ms-settings-troubleshoot" และกด Enter เพื่อเปิดแท็บ Troubleshooting ของแอป Settings

- ภายในแท็บ Troubleshooting ไปที่ส่วนขวาของหน้าจอ Settings แล้วเลื่อนลงไปที่ส่วน Get up and running และคลิกที่ Windows Update
- จากเมนูถัดไปของ Windows Update troubleshooter คลิกที่ Run the troubleshooter จากเมนูบริบทที่ปรากฏใหม่

- หลังจากทำเช่นนี้ เครื่องมือจะเริ่มสแกนระบบหาความไม่สอดคล้องโดยอัตโนมัติ รอด้วยความอดทนจนกว่าการสแกนครั้งแรกจะเสร็จสิ้น
หมายเหตุ: Troubleshooter จะทำงานและกำหนดว่ากลยุทธ์ซ่อมแซมใดที่รวมอยู่ในตัวตรงกับปัญหา WU ที่กำลังส่งผลต่อคอมพิวเตอร์ของคุณ
- หลังจากพบกลยุทธ์ซ่อมแซมที่เป็นไปได้ คุณจะได้รับหน้าต่างใหม่ ที่คุณสามารถคลิกที่ Apply this fix เพื่อนำการแก้ไขที่แนะนำมาใช้
หมายเหตุ: จำไว้ว่า ขึ้นอยู่กับการแก้ไขที่ troubleshooter แนะนำ คุณอาจต้องทำตามชุดคำแนะนำด้วยตนเองเพิ่มเติม
- หลังจากนำการแก้ไขมาใช้แล้ว ให้รีสตาร์ทคอมพิวเตอร์ และดูว่าปัญหาได้รับการแก้ไขเมื่อการเริ่มต้นครั้งต่อไปเสร็จสิ้น
หากรหัสข้อผิดพลาด 0x80240016 ยังคงเกิดขึ้น เมื่อคุณพยายามติดตั้งอัปเดตที่ค้างอยู่ หรือ Windows Update troubleshooter ไม่พบกลยุทธ์ซ่อมแซมที่เป็นไปได้ ให้ไปที่วิธีแก้ไขถัดไปโดยตรงด้านล่าง
2. รีเซ็ตส่วนประกอบ Windows Update ทุกอย่าง
ในกรณีที่ troubleshooter ในตัวที่คุณปรับใช้ข้างต้นไม่ได้ผลสำหรับคุณ น่าจะเป็นที่คุณเห็นข้อผิดพลาด Windows Update 0x80240016 เนื่องจากความไม่สอดคล้องของส่วนประกอบอัปเดต (โดยเฉพาะหากคุณเห็นข้อผิดพลาดนี้กับทุกอัปเดตที่คุณพยายามติดตั้ง)
ในกรณีส่วนใหญ่ คุณจะเห็นข้อผิดพลาด 0x80240016 เนื่องจากข้อเท็จจริงที่ว่าส่วนประกอบการอัปเดตค้างอยู่ในสถานะ limbo (ไม่ได้เปิดหรือปิด) หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ไขปัญหาได้อย่างรวดเร็วโดยการรีเซ็ต Windows Update
ทำตามคำแนะนำด้านล่างเพื่อรีเซ็ตส่วนประกอบ Windows Update ทุกอย่างจาก CMD prompt ที่มีสิทธิ์สูง
- เริ่มด้วยการกด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ภายในกล่องข้อความ พิมพ์ 'cmd' และกด Ctrl + Shift + Enter เพื่อเปิดหน้าต่าง Command Prompt ที่มีสิทธิ์สูง
หมายเหตุ: เมื่อคุณอยู่ภายใน UAC (User Account Control) คลิก Yes เพื่อให้สิทธิ์แอดมิน
- ภายในหน้าต่าง CMD ที่มีสิทธิ์สูง พิมพ์คำสั่งต่อไปนี้ในลำดับใดก็ได้ และกด Enter หลังแต่ละคำสั่ง:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
หมายเหตุ: ชุดคำสั่งนี้จะหยุดบริการ Windows Update ที่เกี่ยวข้องทั้งหมด: BITS service, Cryptographic service, MSI Installer service, Windows update service (หลัก)
- หลังจากที่คุณหยุดบริการที่เกี่ยวข้องทุกอย่างแล้ว ให้รันคำสั่งต่อไปนี้เพื่อล้างและเปลี่ยนชื่อโฟลเดอร์ WU สำคัญ 2 โฟลเดอร์ (SoftwareDistribution และ Catroot2):
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
หมายเหตุ: โฟลเดอร์ทั้งสองนี้ (SoftwareDistribution และ Catroot) เป็นโฟลเดอร์หลัก 2 โฟลเดอร์ที่รับผิดชอบเก็บและดูแลไฟล์ Windows Update คุณไม่สามารถลบพวกมันได้อย่างปกติ ดังนั้นวิธีที่ดีที่สุดเพื่อให้แน่ใจว่าพวกมันไม่มีไฟล์ที่เสียหายซึ่งอาจมีส่วนทำให้เกิดข้อผิดพลาดนี้ คือการเปลี่ยนชื่อพวกมัน เพื่อบังคับให้ OS ของคุณสร้างโฟลเดอร์ใหม่ที่สมบูรณ์และแข็งแรง
- เมื่อเปลี่ยนชื่อโฟลเดอร์ทั้งสองแล้ว ให้รันคำสั่งต่อไปนี้เพื่อเปิดใช้งานบริการที่คุณปิดใช้งานไปก่อนหน้านี้ (ที่ขั้นตอน 2):
net start wuauserv net start cryptSvc net start bits net start msiserver
- เมื่อรีสตาร์ทบริการที่เกี่ยวข้องทุกอย่างแล้ว ให้ทำซ้ำการกระทำ WU ที่ก่อให้เกิดข้อผิดพลาด 0x80240016 ก่อนหน้านี้ และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากรหัสข้อผิดพลาดเดียวกันยังคงเกิดขึ้นขณะพยายามติดตั้ง Windows Update ที่ค้างอยู่ ให้ไปที่วิธีแก้ไขที่เป็นไปได้ต่อไปด้านล่าง
3. ปรับใช้ SFC และ DISM scans
หากการรีเฟรชส่วนประกอบ Windows Update ทุกอย่างจากหน้าต่าง CMD ไม่ได้แก้ไขปัญหา คุณควรพิจารณาว่าการเสียหายของไฟล์ระบบบางประเภทอาจก่อให้เกิดข้อผิดพลาด Windows Update นี้
ในกรณีนี้ คุณควรดำเนินการต่อโดยการรันสแกน 2 ครั้งด้วยยูทิลิตี้ในตัว 2 ตัว – System File Checker (SFC) และ Deployment Image Servicing and Management (DISM)
หมายเหตุ: แม้ SFC และ DISM จะมีความคล้ายคลึงกันบ้าง แต่เราแนะนำให้คุณรันการสแกนทั้งสองติดต่อกัน เพื่อเพิ่มโอกาสในการแก้ไขไฟล์ระบบที่เสียหาย
สถานที่ที่เหมาะสมที่สุดในการเริ่มต้นคือ SFC scan ที่เรียบง่าย
สำคัญ: หลังจากคุณเริ่มกระบวนการนี้ สิ่งสำคัญมากคืออย่า ปิดหน้าต่าง CMD แม้ว่ายูทิลิตี้จะดูเหมือนค้าง รอด้วยความอดทนจนกว่ากระบวนการจะเสร็จสิ้น เพราะการขัดจังหวะการดำเนินการอาจก่อให้เกิดข้อผิดพลาดเชิงตรรกะบน HDD/SSD ของคุณ
หมายเหตุ: เครื่องมือนี้ทำงานในท้องถิ่นทั้งหมด และจะไม่ต้องการให้คุณเชื่อมต่ออินเทอร์เน็ตอย่างต่อเนื่อง
เมื่อ SFC scan เสร็จสมบูรณ์ ให้รีบูทคอมพิวเตอร์ และดูว่าปัญหาได้รับการแก้ไขเมื่อการเริ่มต้นคอมพิวเตอร์ครั้งต่อไปเสร็จสิ้น โดยการพยายามติดตั้ง Feature Update อีกครั้ง
หากข้อผิดพลาดเดียวกันยังคงเกิดขึ้น ให้ ปรับใช้ DISM scan และทำตามขั้นตอนบนหน้าจอเพื่อดำเนินการให้เสร็จสิ้น
หมายเหตุ: DISM ใช้ส่วนประกอบย่อยของ Windows Update เพื่อดาวน์โหลดไฟล์ที่สมบูรณ์เพื่อแทนที่ไฟล์ระบบที่เสียหาย เนื่องจากนี้ คุณต้องแน่ใจว่าคุณมี อินเทอร์เน็ตที่เชื่อถือได้ก่อนเริ่มการดำเนินการนี้
เมื่อ DISM scan เสร็จสมบูรณ์ ให้รีสตาร์ทคอมพิวเตอร์อีกครั้ง และดูว่าข้อผิดพลาด 0x80240016 ได้รับการแก้ไขแล้วหรือไม่
4. ปิด Windows Firewall ชั่วคราว
ความจริงคือ บางอัปเดตความปลอดภัยของ Windows จะปฏิเสธการติดตั้ง หาก Windows Firewall กำลังดำเนินการตรวจสอบความปลอดภัยในพื้นหลังอยู่
ปกติแล้ว คุณควรจะสามารถติดตั้งอัปเดตที่ค้างอยู่ได้ในที่สุด หากคุณอดทนพอที่จะรอให้การตรวจสอบในพื้นหลังเสร็จสิ้น
แต่หากคุณไม่อดทน คุณควรสามารถติดตั้ง Windows Update ที่ค้างอยู่ทันทีได้ โดยการหยุด Windows Firewall อย่างบังคับ และปิดใช้งานการป้องกันแบบเรียลไทม์จนกว่าการติดตั้งอัปเดตจะเสร็จสิ้น
ทำตามคำแนะนำด้านล่างเพื่อปิดใช้งาน Windows Defender ชั่วคราว เพื่อให้อัปเดตความปลอดภัยของ WU ติดตั้งได้:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ 'windowsdefender' ในกล่องข้อความ และกด Enter เพื่อเปิดเมนู Windows Security

- หลังจากที่คุณอยู่ภายในเมนู Windows Security คลิกที่แท็บ Virus & threat protection แล้วไปคลิกที่ไฮเปอร์ลิงก์ Manage settings (ภายใต้ Virus & Threat protection settings)

- ที่หน้าจอถัดไป ปิดสลับที่เชื่อมโยงกับ Firewall & Network protection.

- กลับไปที่หน้าต่าง Windows Security แรก แล้วคลิกที่ Firewall & Network Protection
- เมื่อไปถึงหน้าจอถัดไป คลิกที่เครือข่ายที่ใช้งานอยู่ แล้วปิดสลับที่เชื่อมโยงกับ Windows Defender firewall

- หลังจากทำเช่นนี้ ให้รีสตาร์ทคอมพิวเตอร์ ทำซ้ำการติดตั้งอัปเดตที่ค้างอยู่ เพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่