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

แก้ไข Windows Update Error 0x8024402f: คู่มือแก้ไขทีละขั้นตอน

เราทราบดีว่า Microsoft ปล่อยอัปเดตบ่อยครั้ง แม้บางอัปเดตจะมีการแก้ไขบั๊กและปัญหาที่รู้จักก่อนหน้า บางอัปเดตนำเสนอฟีเจอร์ใหม่ที่ช่วยปรับปรุงประสิทธิภาพและทำให้ระบบปฏิบัติการดีขึ้น

น่าเสียดายที่บางอัปเดตไกลจากความสมบูรณ์ บางครั้งพวกมันแค่เปิดกระป๋องหนอน (open a can of worms) หมายถึงทำให้ข้อผิดพลาดแย่ลง อัปเดตอื่นๆ แม้แต่ล้มเหลวในการติดตั้งเนื่องจากข้อความข้อผิดพลาดที่โผล่ขึ้นมาแบบสุ่ม

กรณีของ Windows Update error 0x8024402f เป็นเช่นนั้น คุณจะเข้าใจข้อผิดพลาดนี้ดีขึ้นโดยการอ่านต่อ

สิ่งที่ควรทราบเกี่ยวกับข้อผิดพลาด Windows Update 0x8024402f

คุณอยู่ในกลุ่มผู้โชคไม่ดีที่เจอ Windows 10/11 Update error 0x8024402f ไหม? ไม่ใช่จบของโลก มันเป็นข้อผิดพลาดที่แก้ไขได้ด้วยวิธีการแก้ไขปัญหาต่างๆ

เคล็ดลับ: ใช้เครื่องมือเพิ่มประสิทธิภาพคอมพิวเตอร์เฉพาะทางเพื่อกำจัดการตั้งค่าผิดปกติ ไฟล์ขยะ แอปมี害 และภัยคุกคามด้านความปลอดภัยที่อาจก่อให้เกิดปัญหาระบบหรือประสิทธิภาพช้า

รหัสข้อผิดพลาด 0x8024402f บน Windows 10/11 เป็นสัญญาณชัดเจนว่าไฟล์ CAB บางส่วนเสียหาย ไฟล์ CAB เป็นไฟล์บีบอัดที่จัดเก็บข้อมูลที่เกี่ยวข้องกับการติดตั้งระบบต่างๆ ตัวอย่างไฟล์เหล่านี้คือ ไดรเวอร์อุปกรณ์และไฟล์ระบบ

แม้จะมีหลายเหตุผลสำหรับการเสียหายของไฟล์เหล่านี้ นักเทคนิคกล่าวว่าสาเหตุที่พบบ่อยที่สุดเกี่ยวข้องกับ ISP ของคุณ พวกเขาอาจแคช (cached) อัปเดตของ Microsoft ไว้ เพื่อไม่ให้ดาวน์โหลดซ้ำๆ แต่ปัญหาคือ บางไฟล์อาจเสียหายไปแล้ว

นอกจาก ISP แล้ว ยังมีผู้กระทำผิดที่เป็นไปได้อื่นๆ รหัสข้อผิดพลาดอาจปรากฏเนื่องจากการเปลี่ยนแปลงการตั้งค่าเครือข่ายหรือไฟร์วอลล์ของคุณ อาจเป็นกรณีที่เซิร์ฟเวอร์ของ Microsoft ไม่สามารถจัดการคำขออัปเดตทั้งหมดได้

ไม่ว่าสาเหตุของข้อผิดพลาด 0x8024402f จะเป็นอะไร คุณก็สามารถแก้ไขเองได้เสมอ เราจะให้วิธีแก้ไขที่ทำตามได้ง่ายแต่อย่างมีประสิทธิภาพในส่วนต่อไป

การแก้ไขข้อผิดพลาด Windows 10/11 Update Error 0x8024402f

ก่อนที่เราจะอภิปรายวิธีแก้ไขที่เทคนิคมากขึ้น ให้เริ่มจากวิธีการแก้ไขปัญหาพื้นฐานบางอย่าง:

ปิดใช้งานแอนตี้ไวรัสของคุณ

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

ใช้ Windows Update Troubleshooter

การใช้ Windows Update Troubleshooter ได้ผลสำหรับบางผู้ใช้ เนื่องจากเครื่องมือนี้ใช้งานง่ายมาก เราแนะนำให้คุณลองใช้ด้วย หากมันแก้ไขรหัสข้อผิดพลาด 0x8024402f คุณไม่จำเป็นต้องดำเนินการ troubleshooting ต่อ

ขั้นตอนที่ต้องทำ:

  • เปิด Control Panel เปลี่ยน View เป็น Large Icons และคลิก Troubleshooting
  • ไปที่ फलคด้านซ้ายและคลิก View All
  • คลิก Windows Update

  • คลิก Next เพื่อเริ่ม troubleshooting ปัญหา Windows Update
  • เสร็จแล้ว ปิด troubleshooter และรีสตาร์ทคอมพิวเตอร์

เปลี่ยนการตั้งค่าวันที่และเวลา

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

  1. เปิด Control Panel และไปที่ Date and Time
  2. คลิกปุ่ม Change date and time ตั้งค่าวันที่และเวลาปัจจุบัน
  3. คลิก OK
  4. ต่อไป คลิกปุ่ม Change time zone และเลือกเขตเวลาของประเทศคุณ คลิก OK
  5. ไปที่แท็บ Internet Time
  6. คลิกปุ่ม Change Settings
  7. เลือก Update Now
  8. คลิกปุ่ม OK สองครั้ง และปิดหน้าต่างทั้งหมด

หากขั้นตอนการแก้ไขปัญหาเหล่านี้ไม่ได้ผล ดำเนินการต่อกับวิธีแก้ไขข้อผิดพลาด 0x8024402f เหล่านี้:

วิธีแก้ที่ 1: รีเซ็ตส่วนประกอบ Windows Update

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

เพื่อจัดการกับข้อผิดพลาด 0x8024402f คุณต้องรีเซ็ตบริการ BITS, Cryptographic, และ Windows Update นี่คือคู่มือโดยละเอียดที่คุณควรปฏิบัติ:

1. กดลัด Win + S

2. พิมพ์ cmd ในช่องค้นหา และคลิกขวาที่ผลลัพธ์อันดับบนสุด เลือก Run as Administrator

3. Command Prompt จะเปิดพร้อมสิทธิ์ผู้ดูแลระบบ พิมพ์คำสั่งเหล่านี้ลงในบรรทัดคำสั่ง อย่าลืมกด Enter หลังแต่ละคำสั่ง:

  • net stop bits
  • net stop wuauserv
  • net stop appidsvc
  • net stop cryptsvc

4. ต่อไป ไปที่ตำแหน่งนี้และลบทุกอย่างในมัน: C:\Windows\SoftwareDistribution\Download

5. หลังจากนั้น คุณจะต้องลบไฟล์ .dat บางไฟล์ คุณจะทำได้โดยการใส่คำสั่งนี้ในบรรทัดคำสั่ง: Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

6. กด Enter เพื่อดำเนินการ

7. คุณควรเปลี่ยนไดเรกทอรี ตอนนี้ เพื่อให้คุณสามารถลงทะเบียน DLL files เพิ่มเติมได้ เพื่อทำเช่นนั้น ให้พิมพ์คำสั่งนี้: regsvr32.exe atl.dll

8. กด Enter

9. สิ่งต่อไปที่คุณต้องทำคือ ลงทะเบียนไฟล์บางไฟล์ คุณสามารถทำได้ง่ายๆ โดยพิมพ์คำสั่งด้านล่างทีละคำสั่ง อย่าลืมกด Enter หลังแต่ละคำสั่ง หากคุณสังเกตเห็นข้อผิดพลาดหลังจากรันคำสั่ง ให้เพิกเฉยและไปคำสั่งถัดไป

  • regsvr32.exe urlmon.dll
  • regsvr32.exe mshtml.dll
  • regsvr32.exe shdocvw.dll
  • regsvr32.exe browseui.dll
  • regsvr32.exe jscript.dll
  • regsvr32.exe vbscript.dll
  • regsvr32.exe scrrun.dll
  • regsvr32.exe msxml.dll
  • regsvr32.exe msxml3.dll
  • regsvr32.exe msxml6.dll
  • regsvr32.exe actxprxy.dll
  • regsvr32.exe softpub.dll
  • regsvr32.exe wintrust.dll
  • regsvr32.exe dssenh.dll
  • regsvr32.exe rsaenh.dll
  • regsvr32.exe gpkcsp.dll
  • regsvr32.exe sccbase.dll
  • regsvr32.exe slbcsp.dll
  • regsvr32.exe cryptdlg.dll
  • regsvr32.exe oleaut32.dll
  • regsvr32.exe ole32.dll
  • regsvr32.exe shell32.dll
  • regsvr32.exe initpki.dll
  • regsvr32.exe wuapi.dll
  • regsvr32.exe wuaueng.dll
  • regsvr32.exe wuaueng1.dll
  • regsvr32.exe wucltui.dll
  • regsvr32.exe wups.dll
  • regsvr32.exe wups2.dll
  • regsvr32.exe wuweb.dll
  • regsvr32.exe qmgr.dll
  • regsvr32.exe qmgrprxy.dll
  • regsvr32.exe wucltux.dll
  • regsvr32.exe muweb.dll
  • regsvr32.exe wuwebv.dll

10. เสร็จสิ้นคำสั่งทั้งหมดแล้ว ให้รีเซ็ต Winsock โดยพิมพ์คำสั่งต่อไปนี้และกด Enter: netsh winsock reset.

11. พิมพ์ netsh winhttp reset proxy และกด Enter

12. ตอนนี้คุณควรเริ่มบริการทั้งหมดที่คุณหยุดไว้ก่อนหน้านี้ พิมพ์คำสั่งเหล่านี้และกด Enter หลังแต่ละคำสั่ง:

  • net start bits
  • net start wuauserv
  • net start appidsvc
  • net start cryptsvc

13. สุดท้าย รีสตาร์ทคอมพิวเตอร์ของคุณ และลองติดตั้ง Windows updates

วิธีแก้ที่ 2: เปลี่ยนการตั้งค่า Windows Update

วิธีแก้ไขนี้ได้ผลสำหรับผู้ใช้หลายคน และนั่นคือเหตุผลที่คุณควรลองแน่นอน ดังนั้น เพื่ออัปเดตการตั้งค่า Windows Update ให้ทำตามขั้นตอนเหล่านี้:

  1. กดลัด Win + I เพื่อเปิดแอป Settings
  2. เลือก Update and Security
  3. คลิก Advanced Options
  4. สลับตัวเลือก Receive updates for other Microsoft products when you update Windows เป็น Off
  5. รีสตาร์ทคอมพิวเตอร์

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

วิธีแก้ที่ 3: เปลี่ยนการตั้งค่า Proxy

ตามที่กล่าวไว้ข้างต้น ข้อผิดพลาด 0x8024402f อาจปรากฏเนื่องจากการเสียหายของแคช (cache corruption) ดังนั้น การเปลี่ยนการตั้งค่า proxy อาจช่วยได้

วิธีทั่วไปในการเปลี่ยนการตั้งค่า proxy คือผ่านหน้าต่าง Windows Settings แต่ไม่ได้ทำงานสำหรับทุกผู้ใช้ เราจะอภิปรายทุกวิธีที่รู้จักในการเปลี่ยนการตั้งค่า proxy ด้านล่าง

ผ่าน Windows Settings

  • กดลัด Win + I เพื่อเปิดแอป Settings
  • เลือก Network and Internet
  • คลิก Proxy จากบานหน้าต่างด้านซ้าย

  • เปิดใช้งานตัวเลือก Use a proxy server
  • ใส่ที่อยู่ IP ของ proxy server และหมายเลขพอร์ต
  • คลิก Save และลองติดตั้งอัปเดตของคุณอีกครั้ง

ผ่าน Command Prompt

  1. กดปุ่ม Windows หรือคลิกเมนู Start
  2. พิมพ์ cmd ในช่องค้นหา
  3. คลิกขวาที่ผลลัพธ์อันดับบนสุด และเลือก Run as Administrator
  4. พิมพ์คำสั่งนี้ในบรรทัดคำสั่ง: netsh winhttp show proxy
  5. กด Enter เพื่อดูการตั้งค่า proxy ปัจจุบันของคุณ
  6. ต่อไป เปลี่ยนการตั้งค่า proxy โดยพิมพ์คำสั่งนี้: netsh winhttp set proxy proxy-server="your address":"port number"
  7. ตรวจสอบให้แน่ใจว่าคุณเปลี่ยนค่าของ proxy server address และ port number
  8. ลองติดตั้ง Windows update ของคุณ

วิธีแก้ที่ 4: แก้ไขการตั้งค่าบริการ Windows Update

หากการเปลี่ยนการตั้งค่า proxy ไม่แก้ไขข้อผิดพลาด พิจารณาแก้ไขการตั้งค่าของบริการ Windows Update เอง นี่คือวิธีทำ:

  • กดชุด Win + R เพื่อเปิดกล่องคำสั่ง Run
  • พิมพ์ services.msc ในพื้นที่ข้อความ และกด Enter
  • หาและดับเบิลคลิกที่บริการ Windows Update

  • คลิกเมนู Startup Type และเลือก Delayed Start
  • เลือก Start หากสถานะเป็น "Stopped"
  • คลิก Apply และ OK
  • ลองอัปเดต Windows อีกครั้ง และดูว่าทำงานได้ดีแล้วหรือไม่

วิธีแก้ที่ 5: กำจัดไฟล์ชั่วคราว (Temporary Files)

หากไฟล์อัปเดตเสียหายระหว่างขั้นตอนดาวน์โหลด คุณอาจเห็นรหัสข้อผิดพลาดอัปเดต 0x8024402f นี่มักเกิดขึ้นเมื่อติดตั้งอัปเดตใหม่และมีปัญหาเครือข่าย

เพื่อแก้ไข คุณต้องลบไฟล์ชั่วคราวออกจากระบบ สำหรับวิธีแก้ไขนี้ คุณต้องการเครื่องมือซ่อมแซมคอมพิวเตอร์ที่น่าเชื่อถือ เช่น Outbyte PC Repair ซึ่งสามารถกำจัดไฟล์ที่ไม่จำเป็นและสิ่งที่กินพื้นที่ได้

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

วิธีแก้ที่ 6: ใช้บริการ VPN หรือเชื่อมต่อเครือข่ายอื่น

เพื่อปกป้องผู้ใช้และควบคุมトラฟิกเว็บ ISP ใช้เทคนิคต่างๆ พวกเขาบางครั้งแคชหน้าเว็บและไซต์ที่ผู้ใช้เข้าชมซ้ำๆ เพื่อปรับปรุงประสบการณ์การท่องเว็บ อย่างไรก็ตาม นี่มักก่อให้เกิดปัญหา เช่น รหัสข้อผิดพลาด 0x8024402f

เป็นวิธีแก้ปัญหา (workaround) คุณสามารถใช้บริการ VPN เพื่อให้การจราจรเครือข่ายและกิจกรรมท่องเว็บของคุณไม่ถูกมองเห็นโดย ISP คุณยังสามารถเชื่อมต่อเครือข่ายอื่น หรือใช้ฮอตสปอตของสมาร์ทโฟนเพื่อเข้าถึงเว็บ

คู่มือขั้นตอนว่าต้องทำอะไร:

  1. เชื่อมต่อเครือข่าย VPN หรือเครือข่ายอื่น หากคุณใช้ฮอตสปอตสมาร์ทโฟน พิจารณาขนาดของอัปเดตที่คุณจะดาวน์โหลด
  2. รันเครื่องมือ Windows Update และดูว่าการดาวน์โหลดเสร็จสิ้นโดยไม่มีปัญหาหรือไม่

วิธีแก้ที่ 7: เปลี่ยนการตั้งค่า DNS

Domain Name System (DNS) เป็นส่วนประกอบของระบบของคุณที่รับผิดชอบต่อการเชื่อมต่อคุณกับที่อยู่ระยะไกล มันแปล URL ของคุณเป็นที่อยู่ IP เฉพาะ ซึ่งส่งต่อไปยังพอร์ตอื่นๆ เพื่อสร้างการเชื่อมต่อ

ในขณะที่ DNS เล่นบทบาทสำคัญในการสร้างการเชื่อมต่อระหว่างเครือข่าย มันบางครั้งก่อให้เกิดข้อผิดพลาด Windows Update เพื่อหลีกเลี่ยงนี้ ลองใช้ public DNS server วิธีทำ:

  1. คลิกขวาที่ไอคอนเครือข่ายในถาดการแจ้งเตือน
  2. คลิก Open Network & Internet settings
  3. ไปที่ส่วน Advanced network settings และคลิก Change adapter options
  4. โฟลเดอร์ Network Connections จะเปิด หาการเชื่อมต่อเครือข่ายหลักของคุณ คลิกขวาและเลือก Properties
  5. ต่อไป หาตัวเลือก IPv4 และเปิดคุณสมบัติโดยคลิกและเลือก Properties
  6. และจากนั้น เลือกตัวเลือก Use the following DNS server addresses และระบุ primary และ secondary DNS servers ที่คุณชอบ
  7. คลิก OK และปิดหน้าต่างเพื่อนำการตั้งค่าใหม่ไปใช้
  8. ตรวจสอบว่าคุณสามารถติดตั้งอัปเดตได้โดยไม่มีปัญหาหรือไม่

วิธีแก้ที่ 8: เปิดใช้งานไฟร์วอลล์

หากไม่มีวิธีแก้ไขไหนทำงานจนถึงตอนนี้ ให้ตรวจสอบการตั้งค่าไฟร์วอลล์ของคุณ อาจเป็นที่ไฟร์วอลล์ของคุณถูกปิดใช้งาน ทำให้คุณไม่สามารถติดตั้งอัปเดตและกระตุ้นข้อผิดพลาดอัปเดต

เพื่อเปิดใช้งาน ให้ทำดังนี้:

  1. เปิด Control Panel ตั้ง View เป็น Large Icons และเลือก Windows Defender Firewall
  2. ไปที่บานหน้าต่างด้านซ้ายและเลือก Turn Windows Defender Firewall ON or OFF
  3. ติ๊กกล่องข้างตัวเลือก Turn on Windows Defender Firewall

วิธีแก้ที่ 9: ติดตั้งอัปเดตล่าสุดใหม่ (Reinstall Recent Updates)

วิธีแก้ไขนี้ช่วยให้คุณกำจัดอัปเดตที่เสียหายที่คุณติดตั้งล่าสุด อัปเดตที่เสียหาย ดังนั้นจึงเป็นที่รู้จักกันดีในฐานะสาเหตุของข้อผิดพลาดที่เกี่ยวข้องกับ Windows Update เพื่อเริ่มต้นด้วยวิธีแก้ไขนี้ ปฏิบัติตามขั้นตอนด้านล่าง:

  • เปิด Settings โดยกดลัด Win + I
  • ต่อไป ไปที่ส่วน Update and Security
  • เลือก View update history
  • คุณควรเห็นรายการอัปเดตล่าสุด คลิกลิงก์ Uninstall updates

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

สรุป

ข้อผิดพลาด Windows Update 0x8024402f เป็นปัญหาทั่วไปที่เกิดจากการเสียหายของไฟล์หรือการตั้งค่าที่ผิดปกติ เมื่อเกิดขึ้น คุณไม่สามารถติดตั้งอัปเดตได้สำเร็จ อย่างไรก็ตาม ไม่มีเหตุผลที่จะกังวล เพราะวิธีแก้ไขด้านบนควรแก้ไขข้อผิดพลาดได้อย่างง่ายดาย

คุณมีข้อเสนอหรือความคิดเห็นเกี่ยวกับปัญหานี้ไหม? บอกเราได้ด้านล่าง!