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

วิธีแก้ Windows Update Error 0x8024200B

ผู้ใช้ Windows หลายคนติดต่อมาขอคำแนะนำหลังจากไม่สามารถติดตั้ง Windows Update หนึ่งหรือหลายรายการได้ เมื่อสืบสวนข้อผิดพลาดโดยใช้ Event Viewer ผู้ใช้ที่ได้รับผลกระทบพบว่ารหัสข้อผิดพลาดเกี่ยวข้องกับไดรเวอร์เครื่องพิมพ์หลายตัว ปัญหานี้ไม่ได้จำกัดอยู่ที่เวอร์ชัน Windows ใดเวอร์ชันหนึ่ง เนื่องจากยืนยันแล้วว่าเกิดขึ้นบน Windows 7, Windows 8.1 และ Windows 10

วิธีแก้ Windows Update Error 0x8024200B

สาเหตุของข้อผิดพลาด 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:

  1. กด Windows key + R เปิดกล่องโต้ตอบ Run แล้วพิมพ์ ms-settings:troubleshoot และกด Enter เพื่อเปิดแท็บ Troubleshooting ของแท็บ Settingsวิธีแก้ Windows Update Error 0x8024200B
  2. เมื่อคุณอยู่ในแท็บ troubleshooting ให้ไปที่ फलกด้านขวาและเลื่อนลงไปที่หมวดหมู่ Get up and running เมื่อคุณถึงที่นั่นแล้ว ให้คลิก Windows Update แล้วคลิก Run the troubleshooter จากเมนูบริบทที่ปรากฏใหม่วิธีแก้ Windows Update Error 0x8024200B
  3. เมื่อคุณอยู่ในยูทิลิตี้ Windows Update Troubleshooter ให้รอจนการสแกนเริ่มต้นเสร็จสิ้นวิธีแก้ Windows Update Error 0x8024200B
  4. หากพบปัญหาที่ครอบคลุมด้วยกลยุทธ์ซ่อมแซมแล้ว มันจะถูกแนะนำให้คุณโดยอัตโนมัติ หากสิ่งนี้เกิดขึ้น ทั้งสิ่งที่คุณต้องทำคือคลิก Apply this fix แล้วปฏิบัติตามคำแนะนำบนหน้าจอเพื่อใช้วิธีแก้ไขที่แนะนำวิธีแก้ Windows Update Error 0x8024200B
  5. เมื่อบังคับใช้กลยุทธ์ซ่อมแซมแล้ว ให้ปิด Troubleshooter และรีสตาร์ทคอมพิวเตอร์
  6. เมื่อการเริ่มต้นระบบครั้งต่อไปเสร็จสิ้น ให้ทำซ้ำการกระทำที่ก่อให้เกิดรหัสข้อผิดพลาดก่อนหน้านี้ และดูว่าปัญหาได้รับการแก้ไขหรือไม่

หากคุณยังเห็น 0x8024200b error เมื่อคุณพยายามติดตั้งอัปเดตที่มีปัญหา ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2: ติดตั้ง Windows Updates ที่รอดำเนินการทั้งหมด

ได้พบว่าในกรณีส่วนใหญ่ ปัญหานี้เกิดขึ้นเนื่องจากไดรเวอร์เครื่องพิมพ์ที่ล้าสมัยอย่างรุนแรงที่ทำทางเข้าสู่ Windows version ใหม่ มักเกิดขึ้นในสถานการณ์ที่ผู้ใช้อัปเกรดจาก Windows เวอร์ชันเก่าไป Windows 10 และไดรเวอร์เก่าได้ถูกย้าย (migrate) แม้ว่าจะไม่เข้ากันได้อย่างเต็มที่กับระบบปฏิบัติการใหม่

ในบางกรณี นี่จะนำไปสู่ความล้มเหลวของการอัปเดตซ้ำๆ จนกว่าปัญหาจะได้รับการจัดการ โชคดีที่ เนื่องจากปัญหานี้ค่อนข้างเก่า Microsoft จึงได้ปล่อย hotfix สำหรับปัญหานี้แล้ว มันรวมอยู่ภายในหนึ่งใน critical updates ที่ส่งมอบโดยอัตโนมัติผ่าน WU

หากคุณยังไม่ได้ติดตั้งอัปเดตที่รอดำเนินการ โอกาสดีที่คุณจะสามารถแก้ไขปัญหาได้เพียงแค่การให้แน่ใจว่าคุณติดตั้งอัปเดตที่รอดำเนินการทุกอย่าง (ยกเว้นอัปเดตที่ล้มเหลว) นี่คือคำแนะนำด่วนวิธีทำ:

  1. กด Windows key + R เปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ms-settings:windowsupdate และกด Enter เพื่อเปิดแท็บ Windows Update ของแอป Settingsวิธีแก้ Windows Update Error 0x8024200B

    หมายเหตุ: หากคุณไม่ได้ใช้ Windows 10 ให้ใช้คำสั่ง wuapp แทน

  2. เมื่อคุณเข้าสู่หน้าจอ Windows Update ได้แล้ว ให้เริ่มด้วยการคลิก Check for update (จาก फलกด้านขวา)วิธีแก้ Windows Update Error 0x8024200B
  3. ปฏิบัติตามพรอมบนหน้าจอเพื่อติดตั้งอัปเดตที่รอดำเนินการทุกอย่าง (ทิ้งอัปเดตที่ล้มเหลวไว้ท้ายสุด)
  4. หากคุณมีอัปเดตที่รอดำเนินการหลายรายการ คุณอาจได้รับแจ้งให้รีสตาร์ทก่อนที่ทุกอัปเดตจะติดตั้งเสร็จ หากเกิดขึ้น ให้ทำเช่นนั้น แต่ต้องกลับมาที่หน้าจอนี้ในลำดับการเริ่มต้นครั้งต่อไปและติดตั้งอัปเดตที่เหลือ
  5. เมื่อติดตั้งอัปเดตที่รอดำเนินการทุกอย่างแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขในการเริ่มต้นครั้งต่อไปโดยการพยายามติดตั้งอัปเดตที่ล้มเหลวก่อนหน้านี้

หากคุณยังเจอข้อผิดพลาด 0x8024200b เมื่อคุณพยายามติดตั้งอัปเดตที่มีปัญหา หรือเครื่องของคุณเป็นเวอร์ชันล่าสุดอยู่แล้ว ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3: ถอนการติดตั้งไดรเวอร์เครื่องพิมพ์ Unknown ใดๆ

หากการติดตั้งอัปเดตที่รอดำเนินการทั้งหมดพร้อมกับ hotfix สำหรับปัญหาไม่ได้ทำให้รหัสข้อผิดพลาด 0x8024200b หายไป คุณอาจสามารถแก้ไขปัญหาได้อย่างถาวรเพียงแค่การลบไดรเวอร์เครื่องพิมพ์ที่มีปัญหาโดยใช้ Device Manager

ผู้ใช้สองคนที่ต่อสู้กับการแก้ไขปัญหาเดียวกันรายงานว่ารหัสข้อผิดพลาด 0x8024200b ไม่เกิดขึ้นอีก และอัปเดตติดตั้งปกติหลังจากพวกเขาลบอุปกรณ์ 'Unknown Printer' ออกจากรายการเครื่องพิมพ์ภายใน Device Manager นี่จะถอนการติดตั้งไดรเวอร์ที่ไม่เข้ากันได้ที่ก่อให้เกิดปัญหา ดังนั้นจึงกำจัดข้อขัดแย้งของซอฟต์แวร์

นี่คือคำแนะนำด่วนสำหรับการถอนการติดตั้งไดรเวอร์เครื่องพิมพ์ที่รับผิดชอบต่อรหัสข้อผิดพลาด 0x8024200b:

  1. กด Windows key + R เปิดกล่องโต้ตอบ Run แล้วพิมพ์ devmgmt.msc และกด Enter เพื่อเปิดยูทิลิตี้ Device Managerวิธีแก้ Windows Update Error 0x8024200B
  2. เมื่อคุณอยู่ใน Device Manager แล้ว ให้เลื่อนลงผ่านรายการอุปกรณ์ที่ติดตั้งและขยายเมนูดรอปดาวน์ที่เกี่ยวข้องกับ Printers (หรือ Print queues)
  3. ภายในหมวดหมู่ Printers (Print queues) ให้ดูว่าคุณค้นพบไดรเวอร์ที่ไม่เข้ากันได้หรือไม่ ในกรณีส่วนใหญ่ จะมีเครื่องหมายหมากรุกใกล้ไอคอน และชื่อว่า Unknown Driverวิธีแก้ Windows Update Error 0x8024200B

    หมายเหตุ: คุณอาจสามารถค้นหาอุปกรณ์ที่ไม่เข้ากันได้ภายใต้ Other devices ได้เช่นกัน

  4. เมื่อคุณระบุตัวก่อให้เกิดปัญหาแล้ว ให้คลิกขวาที่มันและเลือก Uninstall device เพื่อกำจัดข้อขัดแย้งวิธีแก้ Windows Update Error 0x8024200B
  5. เมื่อถอนการติดตั้งไดรเวอร์ที่ไม่เข้ากันได้จากรายการอุปกรณ์ที่ไม่เข้ากันได้แล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขในการเริ่มต้นระบบครั้งต่อไปหรือไม่

หากรหัสข้อผิดพลาด 0x8024200b เดียวกันยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4: รีเซ็ตคอมโพเนนต์ Windows Update

ตามการสืบสวนของเรา รหัสข้อผิดพลาด 0x8024200b ยังพบได้ในสถานการณ์ที่คอมโพเนนต์ Windows Update (WU) ได้ดาวน์โหลดอัปเดตสำเร็จแล้ว แต่กลายเป็นเสียหายอย่างน่าลึกลับก่อนที่คอมโพเนนต์การอัปเดตจะมีโอกาสติดตั้งมัน

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

คุณสามารถทำได้สองวิธีที่แตกต่างกัน — คุณสามารถใช้สคริปต์ที่สร้างไว้ล่วงหน้าซึ่งจะดำเนินการทั้งหมดที่จำเป็นโดยอัตโนมัติ หรือคุณสามารถทำด้วยตัวเองจากเทอร์มินัล เรามีทั้งสองวิธี ดังนั้นโปรดปฏิบัติตามคำแนะนำใดก็ได้ที่น่าสนใจคุณมากกว่า:

การรีเซ็ต WU จากหน้าต่าง Command Prompt

  1. เปิดกล่องโต้ตอบ Run โดยกด Windows key + R ภายในหน้าต่าง Run ให้พิมพ์ cmd และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt พร้อมสิทธิ์ผู้ดูแลระบบ เมื่อโพรอม User Account Control (UAC) ปรากฏ ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลวิธีแก้ Windows Update Error 0x8024200B
  2. เมื่อคุณอยู่ใน 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

  3. เมื่อบริการที่เกี่ยวข้องทั้งหมดถูกป้องกันไม่ให้รันแล้ว ให้พิมพ์หรือวางคำสั่งต่อไปนี้และกด Enter หลังแต่ละคำสั่ง เพื่อเปลี่ยนชื่อโฟลเดอร์สองตัว (SoftwareDistribution และ Catroot2) ที่ใช้โดย WU:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

    หมายเหตุ: ด้วยการเปลี่ยนชื่อโฟลเดอร์เหล่านี้ เราจะบังคับให้ OS สร้างโฟลเดอร์ใหม่ที่ไม่ได้รับการปนเปื้อนจากการเสียหาย

  4. เมื่อโฟลเดอร์ทั้งสองถูกเปลี่ยนชื่อแล้ว ให้รันคำสั่งต่อไปนี้ในลำดับใดก็ได้ และกด Enter หลังแต่ละคำสั่ง เพื่อเปิดใช้งานบริการเดียวกันที่เราปิดใช้งานไปก่อนหน้านี้ที่ขั้นตอน 2:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. เมื่อบริการถูกเปิดใช้งานใหม่แล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขในการเริ่มต้นระบบครั้งต่อไปหรือไม่

การรีเซ็ต WU โดยใช้สคริปต์ WU Agent

  1. เข้าถึงหน้า Microsoft Technet นี้ (ที่นี่) เพื่อดาวน์โหลดสคริปต์ Reset Windows Update Agentวิธีแก้ Windows Update Error 0x8024200B
  2. เมื่อดาวน์โหลดเสร็จสิ้น ให้ใช้ยูทิลิตี้อย่าง 7Zip หรือ WinZip เพื่อแยกเนื้อหาของ ResetWUEng.zip
  3. เมื่อแยกไฟล์เสร็จแล้ว ให้ดับเบิลคลิกที่ ResetWUENG executable และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อรันสคริปต์ที่จะรีเซ็ตคอมโพเนนต์ WU ทั้งหมดของคุณ
  4. หลังจากกระบวนการเสร็จสิ้นและคุณได้รับข้อความสำเร็จ ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขในการเริ่มต้นระบบครั้งต่อไปหรือไม่