ผู้ใช้ Windows หลายคนติดต่อมาขอคำแนะนำหลังจากไม่สามารถติดตั้ง Windows Update หนึ่งหรือหลายรายการได้ เมื่อสืบสวนข้อผิดพลาดโดยใช้ Event Viewer ผู้ใช้ที่ได้รับผลกระทบพบว่ารหัสข้อผิดพลาดเกี่ยวข้องกับไดรเวอร์เครื่องพิมพ์หลายตัว ปัญหานี้ไม่ได้จำกัดอยู่ที่เวอร์ชัน Windows ใดเวอร์ชันหนึ่ง เนื่องจากยืนยันแล้วว่าเกิดขึ้นบน Windows 7, Windows 8.1 และ Windows 10
สาเหตุของข้อผิดพลาด 0x8024200b บน Windows
เราได้สืบสวนปัญหานี้โดยดูรายงานผู้ใช้หลายรายและกลยุทธ์ซ่อมแซมที่พวกเขามักใช้เพื่อแก้ไขข้อความข้อผิดพลาดนี้ ตามการสืบสวนของเรา มีสาเหตุที่เป็นไปได้หลายอย่างที่อาจรับผิดชอบต่อปัญหานี้ นี่คือรายการสั้นๆ ของสถานการณ์ที่อาจนำไปสู่การปรากฏของข้อผิดพลาด 0x8024200b:
- ไดรเวอร์เครื่องพิมพ์ล้าสมัย — ในกรณีส่วนใหญ่ ปัญหานี้เกิดขึ้นเนื่องจากไดรเวอร์เครื่องพิมพ์ที่ล้าสมัยซึ่งถูกย้าย (migrated) อย่างไม่ถูกต้องเมื่อผู้ใช้อัปเกรดจาก Windows เวอร์ชันเก่าไป Windows 10 หากเป็นกรณีนี้ ปัญหาสามารถแก้ไขได้โดยใช้ Device Manager เพื่อกำจัดไดรเวอร์เครื่องพิมพ์ที่ไม่เข้ากันได้
- การเสียหายของ Windows Update — อาจเป็นไปได้ว่าปัญหาเกิดขึ้นหลังจาก WU ดาวน์โหลดอัปเดตแล้ว แต่บางไฟล์ที่เป็นของมันเสียหายก่อนที่คอมโพเนนต์อัปเดตจะมีโอกาสติดตั้งบนเครื่อง ในกรณีนี้ วิธีเดียวที่จะติดตั้งอัปเดตคือการรีเซ็ตคอมโพเนนต์ Windows Update ทั้งหมดด้วยตนเองหรือโดยใช้สคริปต์
- Hotfix ของ Windows ยังไม่ได้ติดตั้ง — ได้พบว่า Microsoft ปล่อย hotfix เพื่อเป้าหมายเฉพาะสถานการณ์ที่ผู้ใช้ย้ายไป Windows 10 จากเวอร์ชันเก่าและนำไดรเวอร์เครื่องพิมพ์ที่ไม่เข้ากันได้มาด้วย อัปเดตควรติดตั้งโดยอัตโนมัติผ่าน WU หากคอมพิวเตอร์ของคุณไม่ใช่เวอร์ชันล่าสุด คุณควรสามารถแก้ไขได้โดยการติดตั้งอัปเดตที่รอดำเนินการอื่นๆ ทั้งหมดเพื่อให้แน่ใจว่า hotfix ถูกติดตั้ง
หากคุณกำลังต่อสู้กับการแก้ไข 0x8024200b error เดียวกันขณะติดตั้ง Windows Update บทความนี้จะให้ขั้นตอนการตรวจสอบหลายอย่าง ด้านล่าง คุณจะพบชุดกลยุทธ์ซ่อมแซมที่ผู้ใช้คนอื่นในสถานการณ์คล้ายกันใช้แก้ไขข้อผิดพลาดสำเร็จ แต่ละวิธีแก้ไขที่เป็นไปได้ด้านล่างได้รับการยืนยันว่ามีประสิทธิภาพโดยผู้ใช้ที่ได้รับผลกระทบอย่างน้อยหนึ่งคน
หากคุณต้องการให้มีประสิทธิภาพมากที่สุด เราแนะนำให้ปฏิบัติตามวิธีด้านล่างในลำดับที่นำเสนอ เนื่องจากเราจัดลำดับตามประสิทธิภาพและความรุนแรง ในที่สุด คุณควรจะค้นพบวิธีแก้ไขที่จะแก้ปัญหาไม่ว่าสาเหตุจะเป็นอะไรก็ตาม
เริ่มกันเลย!
วิธีที่ 1: รัน Windows Update Troubleshooter
จุดหยุดแรกในการตรวจสอบปัญหานี้คือการทดสอบดูว่า Windows version ของคุณไม่ได้รับอุปกรณ์เพื่อแก้ไขปัญหาโดยอัตโนมัติ ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่า Windows Update error 0x8024200b ไม่เกิดขึ้นอีกหลังจากที่พวกเขารัน Windows Update Troubleshooter
ยูทิลิตี้นี้มีชุดกลยุทธ์ซ่อมแซมอัตโนมัติที่ครอบคลุมสถานการณ์ทั่วไปที่สุดที่อาจทำลายฟังก์ชันการอัปเดตของ Windows มีให้ใช้งานบน Windows เวอร์ชันล่าสุดทั้งหมด รวมถึง Windows 7, Windows 8.1 และ Windows 10
ยูทิลิตี้ Troubleshooter นี้จะวิเคราะห์คอมโพเนนต์ WU ทั้งหมดเพื่อ 알아ว่าได้รับผลกระทบจากฟังก์ชันใดหรือไม่ หากได้รับ มันจะแนะนำกลยุทธ์ซ่อมแซมที่เป็นไปได้โดยอัตโนมัติตามประเภทของปัญหาที่ระบุได้
นี่คือคำแนะนำด่วนสำหรับการรัน Windows Update Troubleshooter:
- กด Windows key + R เปิดกล่องโต้ตอบ Run แล้วพิมพ์ ms-settings:troubleshoot และกด Enter เพื่อเปิดแท็บ Troubleshooting ของแท็บ Settings

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

- เมื่อคุณอยู่ในยูทิลิตี้ Windows Update Troubleshooter ให้รอจนการสแกนเริ่มต้นเสร็จสิ้น

- หากพบปัญหาที่ครอบคลุมด้วยกลยุทธ์ซ่อมแซมแล้ว มันจะถูกแนะนำให้คุณโดยอัตโนมัติ หากสิ่งนี้เกิดขึ้น ทั้งสิ่งที่คุณต้องทำคือคลิก Apply this fix แล้วปฏิบัติตามคำแนะนำบนหน้าจอเพื่อใช้วิธีแก้ไขที่แนะนำ

- เมื่อบังคับใช้กลยุทธ์ซ่อมแซมแล้ว ให้ปิด Troubleshooter และรีสตาร์ทคอมพิวเตอร์
- เมื่อการเริ่มต้นระบบครั้งต่อไปเสร็จสิ้น ให้ทำซ้ำการกระทำที่ก่อให้เกิดรหัสข้อผิดพลาดก่อนหน้านี้ และดูว่าปัญหาได้รับการแก้ไขหรือไม่
หากคุณยังเห็น 0x8024200b error เมื่อคุณพยายามติดตั้งอัปเดตที่มีปัญหา ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 2: ติดตั้ง Windows Updates ที่รอดำเนินการทั้งหมด
ได้พบว่าในกรณีส่วนใหญ่ ปัญหานี้เกิดขึ้นเนื่องจากไดรเวอร์เครื่องพิมพ์ที่ล้าสมัยอย่างรุนแรงที่ทำทางเข้าสู่ Windows version ใหม่ มักเกิดขึ้นในสถานการณ์ที่ผู้ใช้อัปเกรดจาก Windows เวอร์ชันเก่าไป Windows 10 และไดรเวอร์เก่าได้ถูกย้าย (migrate) แม้ว่าจะไม่เข้ากันได้อย่างเต็มที่กับระบบปฏิบัติการใหม่
ในบางกรณี นี่จะนำไปสู่ความล้มเหลวของการอัปเดตซ้ำๆ จนกว่าปัญหาจะได้รับการจัดการ โชคดีที่ เนื่องจากปัญหานี้ค่อนข้างเก่า Microsoft จึงได้ปล่อย hotfix สำหรับปัญหานี้แล้ว มันรวมอยู่ภายในหนึ่งใน critical updates ที่ส่งมอบโดยอัตโนมัติผ่าน WU
หากคุณยังไม่ได้ติดตั้งอัปเดตที่รอดำเนินการ โอกาสดีที่คุณจะสามารถแก้ไขปัญหาได้เพียงแค่การให้แน่ใจว่าคุณติดตั้งอัปเดตที่รอดำเนินการทุกอย่าง (ยกเว้นอัปเดตที่ล้มเหลว) นี่คือคำแนะนำด่วนวิธีทำ:
- กด Windows key + R เปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ms-settings:windowsupdate และกด Enter เพื่อเปิดแท็บ Windows Update ของแอป Settings

หมายเหตุ: หากคุณไม่ได้ใช้ Windows 10 ให้ใช้คำสั่ง wuapp แทน
- เมื่อคุณเข้าสู่หน้าจอ Windows Update ได้แล้ว ให้เริ่มด้วยการคลิก Check for update (จาก फलกด้านขวา)

- ปฏิบัติตามพรอมบนหน้าจอเพื่อติดตั้งอัปเดตที่รอดำเนินการทุกอย่าง (ทิ้งอัปเดตที่ล้มเหลวไว้ท้ายสุด)
- หากคุณมีอัปเดตที่รอดำเนินการหลายรายการ คุณอาจได้รับแจ้งให้รีสตาร์ทก่อนที่ทุกอัปเดตจะติดตั้งเสร็จ หากเกิดขึ้น ให้ทำเช่นนั้น แต่ต้องกลับมาที่หน้าจอนี้ในลำดับการเริ่มต้นครั้งต่อไปและติดตั้งอัปเดตที่เหลือ
- เมื่อติดตั้งอัปเดตที่รอดำเนินการทุกอย่างแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขในการเริ่มต้นครั้งต่อไปโดยการพยายามติดตั้งอัปเดตที่ล้มเหลวก่อนหน้านี้
หากคุณยังเจอข้อผิดพลาด 0x8024200b เมื่อคุณพยายามติดตั้งอัปเดตที่มีปัญหา หรือเครื่องของคุณเป็นเวอร์ชันล่าสุดอยู่แล้ว ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3: ถอนการติดตั้งไดรเวอร์เครื่องพิมพ์ Unknown ใดๆ
หากการติดตั้งอัปเดตที่รอดำเนินการทั้งหมดพร้อมกับ hotfix สำหรับปัญหาไม่ได้ทำให้รหัสข้อผิดพลาด 0x8024200b หายไป คุณอาจสามารถแก้ไขปัญหาได้อย่างถาวรเพียงแค่การลบไดรเวอร์เครื่องพิมพ์ที่มีปัญหาโดยใช้ Device Manager
ผู้ใช้สองคนที่ต่อสู้กับการแก้ไขปัญหาเดียวกันรายงานว่ารหัสข้อผิดพลาด 0x8024200b ไม่เกิดขึ้นอีก และอัปเดตติดตั้งปกติหลังจากพวกเขาลบอุปกรณ์ 'Unknown Printer' ออกจากรายการเครื่องพิมพ์ภายใน Device Manager นี่จะถอนการติดตั้งไดรเวอร์ที่ไม่เข้ากันได้ที่ก่อให้เกิดปัญหา ดังนั้นจึงกำจัดข้อขัดแย้งของซอฟต์แวร์
นี่คือคำแนะนำด่วนสำหรับการถอนการติดตั้งไดรเวอร์เครื่องพิมพ์ที่รับผิดชอบต่อรหัสข้อผิดพลาด 0x8024200b:
- กด Windows key + R เปิดกล่องโต้ตอบ Run แล้วพิมพ์ devmgmt.msc และกด Enter เพื่อเปิดยูทิลิตี้ Device Manager

- เมื่อคุณอยู่ใน Device Manager แล้ว ให้เลื่อนลงผ่านรายการอุปกรณ์ที่ติดตั้งและขยายเมนูดรอปดาวน์ที่เกี่ยวข้องกับ Printers (หรือ Print queues)
- ภายในหมวดหมู่ Printers (Print queues) ให้ดูว่าคุณค้นพบไดรเวอร์ที่ไม่เข้ากันได้หรือไม่ ในกรณีส่วนใหญ่ จะมีเครื่องหมายหมากรุกใกล้ไอคอน และชื่อว่า Unknown Driver

หมายเหตุ: คุณอาจสามารถค้นหาอุปกรณ์ที่ไม่เข้ากันได้ภายใต้ Other devices ได้เช่นกัน
- เมื่อคุณระบุตัวก่อให้เกิดปัญหาแล้ว ให้คลิกขวาที่มันและเลือก Uninstall device เพื่อกำจัดข้อขัดแย้ง

- เมื่อถอนการติดตั้งไดรเวอร์ที่ไม่เข้ากันได้จากรายการอุปกรณ์ที่ไม่เข้ากันได้แล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขในการเริ่มต้นระบบครั้งต่อไปหรือไม่
หากรหัสข้อผิดพลาด 0x8024200b เดียวกันยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 4: รีเซ็ตคอมโพเนนต์ Windows Update
ตามการสืบสวนของเรา รหัสข้อผิดพลาด 0x8024200b ยังพบได้ในสถานการณ์ที่คอมโพเนนต์ Windows Update (WU) ได้ดาวน์โหลดอัปเดตสำเร็จแล้ว แต่กลายเป็นเสียหายอย่างน่าลึกลับก่อนที่คอมโพเนนต์การอัปเดตจะมีโอกาสติดตั้งมัน
ในสถานการณ์เช่นนี้ วิธีแก้ไขที่เป็นไปได้เพียงอย่างเดียวคือการรีเซ็ตคอมโพเนนต์ Windows Update ทั้งหมดที่เกี่ยวข้องกับการดำเนินการอัปเดต และลบ (เปลี่ยนชื่อ) โฟลเดอร์ที่จัดเก็บไฟล์อัปเดตชั่วคราว ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าปัญหาได้รับการแก้ไขอย่างสมบูรณ์หลังจากพวกเขาปฏิบัติตามชุดขั้นตอนที่อนุญาตให้พวกเขารีเซ็ตคอมโพเนนต์ WU ทั้งหมดอย่างมีประสิทธิภาพ
คุณสามารถทำได้สองวิธีที่แตกต่างกัน — คุณสามารถใช้สคริปต์ที่สร้างไว้ล่วงหน้าซึ่งจะดำเนินการทั้งหมดที่จำเป็นโดยอัตโนมัติ หรือคุณสามารถทำด้วยตัวเองจากเทอร์มินัล เรามีทั้งสองวิธี ดังนั้นโปรดปฏิบัติตามคำแนะนำใดก็ได้ที่น่าสนใจคุณมากกว่า:
การรีเซ็ต WU จากหน้าต่าง Command Prompt
- เปิดกล่องโต้ตอบ Run โดยกด Windows key + R ภายในหน้าต่าง Run ให้พิมพ์ cmd และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt พร้อมสิทธิ์ผู้ดูแลระบบ เมื่อโพรอม User Account Control (UAC) ปรากฏ ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแล

- เมื่อคุณอยู่ใน Command Prompt แบบขีดสิทธิ์สูงแล้ว ให้วางหรือพิมพ์คำสั่งต่อไปนี้ในลำดับใดก็ได้ แต่ให้แน่ใจว่าคุณกด Enter หลังแต่ละแถว เพื่อหยุดบริการที่เกี่ยวข้องกับ Windows Update ทั้งหมด:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
หมายเหตุ: ในขั้นตอนนี้ เราจะหยุดบริการทั้งหมดที่เกี่ยวข้องกับการดำเนินการอัปเดต Windows: Windows Update Services, MSI Installer, Cryptographic services, และ BITS services
- เมื่อบริการที่เกี่ยวข้องทั้งหมดถูกป้องกันไม่ให้รันแล้ว ให้พิมพ์หรือวางคำสั่งต่อไปนี้และกด Enter หลังแต่ละคำสั่ง เพื่อเปลี่ยนชื่อโฟลเดอร์สองตัว (SoftwareDistribution และ Catroot2) ที่ใช้โดย WU:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
หมายเหตุ: ด้วยการเปลี่ยนชื่อโฟลเดอร์เหล่านี้ เราจะบังคับให้ OS สร้างโฟลเดอร์ใหม่ที่ไม่ได้รับการปนเปื้อนจากการเสียหาย
- เมื่อโฟลเดอร์ทั้งสองถูกเปลี่ยนชื่อแล้ว ให้รันคำสั่งต่อไปนี้ในลำดับใดก็ได้ และกด Enter หลังแต่ละคำสั่ง เพื่อเปิดใช้งานบริการเดียวกันที่เราปิดใช้งานไปก่อนหน้านี้ที่ขั้นตอน 2:
net start wuauserv net start cryptSvc net start bits net start msiserver
- เมื่อบริการถูกเปิดใช้งานใหม่แล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขในการเริ่มต้นระบบครั้งต่อไปหรือไม่
การรีเซ็ต WU โดยใช้สคริปต์ WU Agent
- เข้าถึงหน้า Microsoft Technet นี้ (ที่นี่) เพื่อดาวน์โหลดสคริปต์ Reset Windows Update Agent

- เมื่อดาวน์โหลดเสร็จสิ้น ให้ใช้ยูทิลิตี้อย่าง 7Zip หรือ WinZip เพื่อแยกเนื้อหาของ ResetWUEng.zip
- เมื่อแยกไฟล์เสร็จแล้ว ให้ดับเบิลคลิกที่ ResetWUENG executable และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อรันสคริปต์ที่จะรีเซ็ตคอมโพเนนต์ WU ทั้งหมดของคุณ
- หลังจากกระบวนการเสร็จสิ้นและคุณได้รับข้อความสำเร็จ ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขในการเริ่มต้นระบบครั้งต่อไปหรือไม่