เราทราบดีว่า 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 และรีสตาร์ทคอมพิวเตอร์
เปลี่ยนการตั้งค่าวันที่และเวลา
วิธีแก้ไขปัญหาอีกอย่างที่คุณควรลองคือ ตรวจสอบให้แน่ใจว่าการตั้งค่าวันที่และเวลาของคุณถูกต้อง ตรวจสอบให้ตรงกับวันที่และเวลาปัจจุบันของตำแหน่งของคุณ นี่คือสิ่งที่คุณควรทำ:
- เปิด Control Panel และไปที่ Date and Time
- คลิกปุ่ม Change date and time ตั้งค่าวันที่และเวลาปัจจุบัน
- คลิก OK
- ต่อไป คลิกปุ่ม Change time zone และเลือกเขตเวลาของประเทศคุณ คลิก OK
- ไปที่แท็บ Internet Time
- คลิกปุ่ม Change Settings
- เลือก Update Now
- คลิกปุ่ม 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 ให้ทำตามขั้นตอนเหล่านี้:
- กดลัด Win + I เพื่อเปิดแอป Settings
- เลือก Update and Security
- คลิก Advanced Options
- สลับตัวเลือก Receive updates for other Microsoft products when you update Windows เป็น Off
- รีสตาร์ทคอมพิวเตอร์
ควรทราบว่าในบางกรณี การตั้งค่า 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
- กดปุ่ม Windows หรือคลิกเมนู Start
- พิมพ์ cmd ในช่องค้นหา
- คลิกขวาที่ผลลัพธ์อันดับบนสุด และเลือก Run as Administrator
- พิมพ์คำสั่งนี้ในบรรทัดคำสั่ง: netsh winhttp show proxy
- กด Enter เพื่อดูการตั้งค่า proxy ปัจจุบันของคุณ
- ต่อไป เปลี่ยนการตั้งค่า proxy โดยพิมพ์คำสั่งนี้: netsh winhttp set proxy proxy-server="your address":"port number"
- ตรวจสอบให้แน่ใจว่าคุณเปลี่ยนค่าของ proxy server address และ port number
- ลองติดตั้ง 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 คุณยังสามารถเชื่อมต่อเครือข่ายอื่น หรือใช้ฮอตสปอตของสมาร์ทโฟนเพื่อเข้าถึงเว็บ
คู่มือขั้นตอนว่าต้องทำอะไร:
- เชื่อมต่อเครือข่าย VPN หรือเครือข่ายอื่น หากคุณใช้ฮอตสปอตสมาร์ทโฟน พิจารณาขนาดของอัปเดตที่คุณจะดาวน์โหลด
- รันเครื่องมือ Windows Update และดูว่าการดาวน์โหลดเสร็จสิ้นโดยไม่มีปัญหาหรือไม่
วิธีแก้ที่ 7: เปลี่ยนการตั้งค่า DNS
Domain Name System (DNS) เป็นส่วนประกอบของระบบของคุณที่รับผิดชอบต่อการเชื่อมต่อคุณกับที่อยู่ระยะไกล มันแปล URL ของคุณเป็นที่อยู่ IP เฉพาะ ซึ่งส่งต่อไปยังพอร์ตอื่นๆ เพื่อสร้างการเชื่อมต่อ
ในขณะที่ DNS เล่นบทบาทสำคัญในการสร้างการเชื่อมต่อระหว่างเครือข่าย มันบางครั้งก่อให้เกิดข้อผิดพลาด Windows Update เพื่อหลีกเลี่ยงนี้ ลองใช้ public DNS server วิธีทำ:
- คลิกขวาที่ไอคอนเครือข่ายในถาดการแจ้งเตือน
- คลิก Open Network & Internet settings
- ไปที่ส่วน Advanced network settings และคลิก Change adapter options
- โฟลเดอร์ Network Connections จะเปิด หาการเชื่อมต่อเครือข่ายหลักของคุณ คลิกขวาและเลือก Properties
- ต่อไป หาตัวเลือก IPv4 และเปิดคุณสมบัติโดยคลิกและเลือก Properties
- และจากนั้น เลือกตัวเลือก Use the following DNS server addresses และระบุ primary และ secondary DNS servers ที่คุณชอบ
- คลิก OK และปิดหน้าต่างเพื่อนำการตั้งค่าใหม่ไปใช้
- ตรวจสอบว่าคุณสามารถติดตั้งอัปเดตได้โดยไม่มีปัญหาหรือไม่
วิธีแก้ที่ 8: เปิดใช้งานไฟร์วอลล์
หากไม่มีวิธีแก้ไขไหนทำงานจนถึงตอนนี้ ให้ตรวจสอบการตั้งค่าไฟร์วอลล์ของคุณ อาจเป็นที่ไฟร์วอลล์ของคุณถูกปิดใช้งาน ทำให้คุณไม่สามารถติดตั้งอัปเดตและกระตุ้นข้อผิดพลาดอัปเดต
เพื่อเปิดใช้งาน ให้ทำดังนี้:
- เปิด Control Panel ตั้ง View เป็น Large Icons และเลือก Windows Defender Firewall
- ไปที่บานหน้าต่างด้านซ้ายและเลือก Turn Windows Defender Firewall ON or OFF
- ติ๊กกล่องข้างตัวเลือก 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 เป็นปัญหาทั่วไปที่เกิดจากการเสียหายของไฟล์หรือการตั้งค่าที่ผิดปกติ เมื่อเกิดขึ้น คุณไม่สามารถติดตั้งอัปเดตได้สำเร็จ อย่างไรก็ตาม ไม่มีเหตุผลที่จะกังวล เพราะวิธีแก้ไขด้านบนควรแก้ไขข้อผิดพลาดได้อย่างง่ายดาย
คุณมีข้อเสนอหรือความคิดเห็นเกี่ยวกับปัญหานี้ไหม? บอกเราได้ด้านล่าง!