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

ปัญหาอัปเดต Windows 10 ข้อผิดพลาด 0x80240016 (แก้ไข)

ผู้ใช้บางรายเผชิญกับ 0x80240016 ทุกครั้งที่ต้องติดตั้งอัปเดตสำคัญ สะสม หรือคุณสมบัติบนคอมพิวเตอร์ Windows 10 ของพวกเขา ปัญหานี้รายงานว่ากับ KB updates ที่หลากหลาย

ปัญหาอัปเดต Windows 10 ข้อผิดพลาด 0x80240016 (แก้ไข)

ความจริงคือ มีสาเหตุพื้นฐานหลายอย่างที่อาจก่อให้เกิดข้อผิดพลาด 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:

  1. เปิดกล่องโต้ตอบ Run โดยกด Windows key + R ต่อไป ภายในกล่องข้อความ พิมพ์ "ms-settings-troubleshoot" และกด Enter เพื่อเปิดแท็บ Troubleshooting ของแอป Settings
    ปัญหาอัปเดต Windows 10 ข้อผิดพลาด 0x80240016 (แก้ไข)
  2. ภายในแท็บ Troubleshooting ไปที่ส่วนขวาของหน้าจอ Settings แล้วเลื่อนลงไปที่ส่วน Get up and running และคลิกที่ Windows Update
  3. จากเมนูถัดไปของ Windows Update troubleshooter คลิกที่ Run the troubleshooter จากเมนูบริบทที่ปรากฏใหม่
    ปัญหาอัปเดต Windows 10 ข้อผิดพลาด 0x80240016 (แก้ไข)
  4. หลังจากทำเช่นนี้ เครื่องมือจะเริ่มสแกนระบบหาความไม่สอดคล้องโดยอัตโนมัติ รอด้วยความอดทนจนกว่าการสแกนครั้งแรกจะเสร็จสิ้น
    ปัญหาอัปเดต Windows 10 ข้อผิดพลาด 0x80240016 (แก้ไข)

    หมายเหตุ: Troubleshooter จะทำงานและกำหนดว่ากลยุทธ์ซ่อมแซมใดที่รวมอยู่ในตัวตรงกับปัญหา WU ที่กำลังส่งผลต่อคอมพิวเตอร์ของคุณ

  5. หลังจากพบกลยุทธ์ซ่อมแซมที่เป็นไปได้ คุณจะได้รับหน้าต่างใหม่ ที่คุณสามารถคลิกที่ Apply this fix เพื่อนำการแก้ไขที่แนะนำมาใช้
    ปัญหาอัปเดต Windows 10 ข้อผิดพลาด 0x80240016 (แก้ไข)

    หมายเหตุ: จำไว้ว่า ขึ้นอยู่กับการแก้ไขที่ troubleshooter แนะนำ คุณอาจต้องทำตามชุดคำแนะนำด้วยตนเองเพิ่มเติม

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

หากรหัสข้อผิดพลาด 0x80240016 ยังคงเกิดขึ้น เมื่อคุณพยายามติดตั้งอัปเดตที่ค้างอยู่ หรือ Windows Update troubleshooter ไม่พบกลยุทธ์ซ่อมแซมที่เป็นไปได้ ให้ไปที่วิธีแก้ไขถัดไปโดยตรงด้านล่าง

2. รีเซ็ตส่วนประกอบ Windows Update ทุกอย่าง

ในกรณีที่ troubleshooter ในตัวที่คุณปรับใช้ข้างต้นไม่ได้ผลสำหรับคุณ น่าจะเป็นที่คุณเห็นข้อผิดพลาด Windows Update 0x80240016 เนื่องจากความไม่สอดคล้องของส่วนประกอบอัปเดต (โดยเฉพาะหากคุณเห็นข้อผิดพลาดนี้กับทุกอัปเดตที่คุณพยายามติดตั้ง)

ในกรณีส่วนใหญ่ คุณจะเห็นข้อผิดพลาด 0x80240016 เนื่องจากข้อเท็จจริงที่ว่าส่วนประกอบการอัปเดตค้างอยู่ในสถานะ limbo (ไม่ได้เปิดหรือปิด) หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ไขปัญหาได้อย่างรวดเร็วโดยการรีเซ็ต Windows Update

ทำตามคำแนะนำด้านล่างเพื่อรีเซ็ตส่วนประกอบ Windows Update ทุกอย่างจาก CMD prompt ที่มีสิทธิ์สูง

  1. เริ่มด้วยการกด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ภายในกล่องข้อความ พิมพ์ 'cmd' และกด Ctrl + Shift + Enter เพื่อเปิดหน้าต่าง Command Prompt ที่มีสิทธิ์สูง
    ปัญหาอัปเดต Windows 10 ข้อผิดพลาด 0x80240016 (แก้ไข)

    หมายเหตุ: เมื่อคุณอยู่ภายใน UAC (User Account Control) คลิก Yes เพื่อให้สิทธิ์แอดมิน

  2. ภายในหน้าต่าง 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 (หลัก)

  3. หลังจากที่คุณหยุดบริการที่เกี่ยวข้องทุกอย่างแล้ว ให้รันคำสั่งต่อไปนี้เพื่อล้างและเปลี่ยนชื่อโฟลเดอร์ WU สำคัญ 2 โฟลเดอร์ (SoftwareDistribution และ Catroot2):

    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

    หมายเหตุ: โฟลเดอร์ทั้งสองนี้ (SoftwareDistribution และ Catroot) เป็นโฟลเดอร์หลัก 2 โฟลเดอร์ที่รับผิดชอบเก็บและดูแลไฟล์ Windows Update คุณไม่สามารถลบพวกมันได้อย่างปกติ ดังนั้นวิธีที่ดีที่สุดเพื่อให้แน่ใจว่าพวกมันไม่มีไฟล์ที่เสียหายซึ่งอาจมีส่วนทำให้เกิดข้อผิดพลาดนี้ คือการเปลี่ยนชื่อพวกมัน เพื่อบังคับให้ OS ของคุณสร้างโฟลเดอร์ใหม่ที่สมบูรณ์และแข็งแรง

  4. เมื่อเปลี่ยนชื่อโฟลเดอร์ทั้งสองแล้ว ให้รันคำสั่งต่อไปนี้เพื่อเปิดใช้งานบริการที่คุณปิดใช้งานไปก่อนหน้านี้ (ที่ขั้นตอน 2):
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. เมื่อรีสตาร์ทบริการที่เกี่ยวข้องทุกอย่างแล้ว ให้ทำซ้ำการกระทำ 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 ของคุณ

ปัญหาอัปเดต Windows 10 ข้อผิดพลาด 0x80240016 (แก้ไข)

หมายเหตุ: เครื่องมือนี้ทำงานในท้องถิ่นทั้งหมด และจะไม่ต้องการให้คุณเชื่อมต่ออินเทอร์เน็ตอย่างต่อเนื่อง

เมื่อ SFC scan เสร็จสมบูรณ์ ให้รีบูทคอมพิวเตอร์ และดูว่าปัญหาได้รับการแก้ไขเมื่อการเริ่มต้นคอมพิวเตอร์ครั้งต่อไปเสร็จสิ้น โดยการพยายามติดตั้ง Feature Update อีกครั้ง

หากข้อผิดพลาดเดียวกันยังคงเกิดขึ้น ให้ ปรับใช้ DISM scan และทำตามขั้นตอนบนหน้าจอเพื่อดำเนินการให้เสร็จสิ้น

ปัญหาอัปเดต Windows 10 ข้อผิดพลาด 0x80240016 (แก้ไข)

หมายเหตุ: DISM ใช้ส่วนประกอบย่อยของ Windows Update เพื่อดาวน์โหลดไฟล์ที่สมบูรณ์เพื่อแทนที่ไฟล์ระบบที่เสียหาย เนื่องจากนี้ คุณต้องแน่ใจว่าคุณมี อินเทอร์เน็ตที่เชื่อถือได้ก่อนเริ่มการดำเนินการนี้

เมื่อ DISM scan เสร็จสมบูรณ์ ให้รีสตาร์ทคอมพิวเตอร์อีกครั้ง และดูว่าข้อผิดพลาด 0x80240016 ได้รับการแก้ไขแล้วหรือไม่

4. ปิด Windows Firewall ชั่วคราว

ความจริงคือ บางอัปเดตความปลอดภัยของ Windows จะปฏิเสธการติดตั้ง หาก Windows Firewall กำลังดำเนินการตรวจสอบความปลอดภัยในพื้นหลังอยู่

ปกติแล้ว คุณควรจะสามารถติดตั้งอัปเดตที่ค้างอยู่ได้ในที่สุด หากคุณอดทนพอที่จะรอให้การตรวจสอบในพื้นหลังเสร็จสิ้น

แต่หากคุณไม่อดทน คุณควรสามารถติดตั้ง Windows Update ที่ค้างอยู่ทันทีได้ โดยการหยุด Windows Firewall อย่างบังคับ และปิดใช้งานการป้องกันแบบเรียลไทม์จนกว่าการติดตั้งอัปเดตจะเสร็จสิ้น

ทำตามคำแนะนำด้านล่างเพื่อปิดใช้งาน Windows Defender ชั่วคราว เพื่อให้อัปเดตความปลอดภัยของ WU ติดตั้งได้:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ 'windowsdefender' ในกล่องข้อความ และกด Enter เพื่อเปิดเมนู Windows Security
    ปัญหาอัปเดต Windows 10 ข้อผิดพลาด 0x80240016 (แก้ไข)
  2. หลังจากที่คุณอยู่ภายในเมนู Windows Security คลิกที่แท็บ Virus & threat protection แล้วไปคลิกที่ไฮเปอร์ลิงก์ Manage settings (ภายใต้ Virus & Threat protection settings)
    ปัญหาอัปเดต Windows 10 ข้อผิดพลาด 0x80240016 (แก้ไข)
  3. ที่หน้าจอถัดไป ปิดสลับที่เชื่อมโยงกับ Firewall & Network protection.

    ปัญหาอัปเดต Windows 10 ข้อผิดพลาด 0x80240016 (แก้ไข)
  4. กลับไปที่หน้าต่าง Windows Security แรก แล้วคลิกที่ Firewall & Network Protection
  5. เมื่อไปถึงหน้าจอถัดไป คลิกที่เครือข่ายที่ใช้งานอยู่ แล้วปิดสลับที่เชื่อมโยงกับ Windows Defender firewall
    ปัญหาอัปเดต Windows 10 ข้อผิดพลาด 0x80240016 (แก้ไข)
  6. หลังจากทำเช่นนี้ ให้รีสตาร์ทคอมพิวเตอร์ ทำซ้ำการติดตั้งอัปเดตที่ค้างอยู่ เพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่