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

แก้ไข: ข้อผิดพลาด Windows Update 0x8024402f

Microsoft ปล่อย Windows updates บ่อยครั้ง ส่วนใหญ่ประกอบด้วยการแก้ไขและฟีเจอร์ล่าสุด แต่บางครั้งอาจเห็นข้อผิดพลาดขณะพยายามติดตั้ง/ดาวน์โหลด Windows Updates ข้อความข้อผิดพลาดจะเป็นแบบนี้

แก้ไข: ข้อผิดพลาด Windows Update 0x8024402f

ข้อความข้อผิดพลาดนี้ป้องกันไม่ให้ผู้ใช้อัปเดต Windows

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

ตรวจสอบให้แน่ใจว่าแอปพลิเคชัน Antivirus ปิดหรือปิดใช้งาน ทุก antivirus มีตัวเลือกปิดใช้งานในแผงหลักหรือการตั้งค่า Antivirus รู้จักก่อให้เกิดปัญหากับ Windows Updates

Windows Troubleshooter ทำงานได้กับบางผู้ใช้ เนื่องจากใช้ Windows Troubleshooter tool ง่ายกว่า เราจะแนะนำลองเครื่องมือนี้ก่อน หากแก้ปัญหาได้ ไม่ต้องผ่านขั้นตอนซับซ้อนด้านล่าง คลิกที่นี่และดาวน์โหลด Windows Troubleshooter เมื่อดาวน์โหลดไฟล์แล้ว รันและทำตามคำแนะนำบนหน้าจอ หากไม่แก้ปัญหา ให้ทำต่อ

แต่ก่อนไปวิธีแก้ไข ตรวจสอบให้แน่ใจว่า วันที่และเวลา ของระบบถูกต้อง หากใช้การ์ดเครือข่ายมากกว่าหนึ่ง ให้ปิดการ์ดที่จัดการ internal traffic ทิ้งอีกอันที่เชื่อมระบบกับอินเทอร์เน็ต หากใช้ .NET Framework ให้ลบการติดตั้งหรืออัปเดต ลองปิดใช้งาน IPV6 ของระบบด้วย

วิธีที่ 1: รีเซ็ต Windows Update Components

สิ่งแรกที่ควรทำคือรีเซ็ต Windows Update Components วิธีนี้ทำงานกับผู้ใช้มาก และแก้ปัญหา 99% ของเวลา

สิ่งแรกคือหยุด BITS, Windows Update, และ Cryptographic services ทำตามขั้นตอนด้านล่างเพื่อหยุดบริการเหล่านี้

  1. กด Windows key พิมพ์ command prompt ใน Windows Search box
  2. คลิกขวา command prompt จากผลการค้นหา เลือก Run as administrator

แก้ไข: ข้อผิดพลาด Windows Update 0x8024402f

  1. พิมพ์ net stop bits กด Enter
  2. พิมพ์ net stop wuauserv กด Enter
  3. พิมพ์ net stop appidsvc กด Enter
  4. พิมพ์ net stop cryptsvc กด Enter

แก้ไข: ข้อผิดพลาด Windows Update 0x8024402f

  1. ไปที่โฟลเดอร์ต่อไปนี้และลบเนื้อหา:
    C:\Windows\SoftwareDistribution\Download
  2. ลบไฟล์ .dat พิมพ์
    Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
    กด Enter
  3. พิมพ์
    cd /d %windir%\system32
    กด Enter เปลี่ยนไดเรกทอรี เราทำนี้เพราะต้อง re-register ไฟล์ BITS และ Windows มากมาย
  4. พิมพ์ regsvr32.exe atl.dll กด Enter

แก้ไข: ข้อผิดพลาด Windows Update 0x8024402f

  1. ตอนนี้ต้อง register ไฟล์จำนวนมาก เราจะให้รายการคำสั่ง พิมพ์ทีละคำสั่ง กด Enter หลังแต่ละคำสั่ง หมายเหตุ: หากเห็นข้อผิดพลาดหลังรันคำสั่ง ให้เพิกเฉยและไปคำสั่งถัดไป พิมพ์คำสั่งแต่ละอันด้านล่าง กด 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
  1. เสร็จแล้ว ต้อง reset Winsock พิมพ์ netsh winsock reset กด Enter
  2. พิมพ์ netsh winhttp reset proxy กด Enter
  3. ตอนนี้ต้องรีสตาร์ทบริการทั้งหมดที่หยุดไว้ตอนต้น
  4. พิมพ์ net start bits กด Enter
  5. พิมพ์ net start wuauserv กด Enter
  6. พิมพ์ net start appidsvc กด Enter
  7. พิมพ์ net start cryptsvc กด Enter

ตอนนี้ รีสตาร์ทและลองติดตั้ง Windows Updates อีกครั้ง

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

แม้เราไม่แน่ใจว่าทำไมการเปลี่ยนการตั้งค่าเฉพาะจากแผง Windows Settings แล้วแก้ปัญหาได้ แต่ดูเหมือนจะทำงานกับผู้ใช้มาก โปรดทำตามขั้นตอนด้านล่างเพื่อเปลี่ยนการตั้งค่าอัปเดตจาก Windows Update

  1. ค้าง Windows key กด I เปิดแอป Settings
  2. คลิก Update & Security

แก้ไข: ข้อผิดพลาด Windows Update 0x8024402f

  1. คลิก Advanced Options

แก้ไข: ข้อผิดพลาด Windows Update 0x8024402f

  1. ยกเลิกติ๊ก ตัวเลือก Give me updates for other Microsoft Products when I update Windows
แก้ไข: ข้อผิดพลาด Windows Update 0x8024402f

หมายเหตุ: ในบางกรณี อาจไม่สามารถเปลี่ยนการตั้งค่านี้ได้ (เห็นว่าปิดใช้งานอยู่) ควรข้ามไปวิธีถัดไป

เสร็จสิ้น ปัญหาควรแก้ไขแล้ว

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

การเปลี่ยนการตั้งค่า proxy ทำงานได้กับผู้ใช้มาก เนื่องจากปัญหาอาจเกิดจากแคชเสียหายของ ISP การเปลี่ยน proxy settings ช่วยได้ แม้วิธีปกติคือเปลี่ยนผ่านหน้า Windows Settings แต่นั้นไม่ทำงานกับทุกคน ผู้ใช้หลายคนกล่าวว่าไม่อัปเดต proxy settings ได้ แต่ยังลองผ่าน Windows Settings ได้ หากไม่ทำงาน ให้ไปส่วนถัดไปในวิธีนี้ ส่วนที่สองต้องใช้ command prompt อาจเทคนิคเกินไปสำหรับบางคน เราแนะนำใช้ Windows Settings ก่อน เพราะไม่ต้องลงลึก command prompt หากแก้ได้แค่ไม่กี่คลิก

ขั้นตอนเปลี่ยน proxy settings ผ่าน Windows Settings:

  1. ค้าง Windows key กด I เปิดแอป Settings
  2. เลือก Network & Security

แก้ไข: ข้อผิดพลาด Windows Update 0x8024402f

  1. คลิก Proxy จากบานซ้ายแก้ไข: ข้อผิดพลาด Windows Update 0x8024402fเปิด Proxy Settings
  2. Turn On ตัวเลือก Use a proxy server
  3. พิมพ์ Proxy Server IP Address และ Port number
  4. คลิก Save ลองใหม่
แก้ไข: ข้อผิดพลาด Windows Update 0x8024402f

หากขั้นตอนข้างต้นไม่แก้ปัญหา ให้ทำต่อไปนี้:

  1. กด Windows key พิมพ์ command prompt ใน Windows Search box
  2. คลิกขวา command prompt จากผลการค้นหา เลือก Run as administrator

แก้ไข: ข้อผิดพลาด Windows Update 0x8024402f

  1. พิมพ์ netsh winhttp show proxy กด Enter
  2. จะแสดง proxy settings ปัจจุบันแก้ไข: ข้อผิดพลาด Windows Update 0x8024402f
  3. เปลี่ยน proxy settings ผ่าน command prompt
  4. พิมพ์
    netsh winhttp set proxy proxy-server="your address":"port number"
    กด Enter พิมพ์ Proxy server IP address ในส่วน address และ port number ในส่วน port number อย่าลืมลบเครื่องหมายคำพูด ในที่สุดควรเป็นแบบนี้
netsh winhttp set proxy proxy-server=123.154.165.11:8080

ควรเปลี่ยน proxy settings และ Windows updates ควรทำงานได้ปกติ

วิธีที่ 4: เปลี่ยน Windows Update Service

การตั้งค่า Windows Update Service เป็น Delayed Startup ให้ผลดีกับผู้ใช้มาก หากไม่มีวิธีไหนทำงาน ลองวิธีนี้ดู

  1. ค้าง Windows key กด R เปิดกล่อง Run command
  2. พิมพ์ services.msc กด Enter

แก้ไข: ข้อผิดพลาด Windows Update 0x8024402f

  1. ค้นหา และ ดับเบิลคลิก บริการ Windows Update

แก้ไข: ข้อผิดพลาด Windows Update 0x8024402f

  1. เลือก Delayed Start จากเมนูดรอปดาวน์ใน Startup Type

แก้ไข: ข้อผิดพลาด Windows Update 0x8024402f

  1. คลิก Start หาก Service Status หยุด
  2. คลิก Apply แล้วเลือก Ok
แก้ไข: ข้อผิดพลาด Windows Update 0x8024402f

เสร็จแล้ว ลองอัปเดต Windows ควรทำงานได้ปกติ

วิธีที่ 5: ลบไฟล์ชั่วคราว

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

  1. ลบไฟล์ชั่วคราวของระบบ
  2. รันอัปเดตใหม่ ตรวจสอบว่าอัปเดตระบบได้โดยไม่มีปัญหาหรือไม่

วิธีที่ 6: ลองเครือข่ายอื่นหรือใช้ VPN

ISP ใช้เทคนิคต่างๆ ควบคุม web traffic และปกป้องผู้ใช้ พวกเขายังสร้างแคชสำหรับเว็บเพจ/ไฟล์ที่ผู้ใช้เข้าเยี่ยมชม/ดาวน์โหลดซ้ำๆ หาก ISP เป็นสาเหตุ การลองเครือข่ายอื่นอาจแก้ปัญหา สามารถใช้ VPN ได้ อีกวิธีคือใช้ hotspot ของมือถือเชื่อมระบบกับอินเทอร์เน็ต

  1. เชื่อมต่อเครือข่ายอื่นหรือใช้ VPN (ไม่แนะนำ) หากใช้ hotspot ของมือถือ ให้ระวังขนาดอัปเดตที่จะดาวน์โหลดแก้ไข: ข้อผิดพลาด Windows Update 0x8024402f
  2. รัน Windows update ใหม่ ตรวจสอบว่าสามารถเสร็จสิ้นโดยไม่มีปัญหาหรือไม่

วิธีที่ 7: เปลี่ยน DNS ของระบบ

ค่า DNS ของเครือข่ายอาจก่อให้เกิดข้อผิดพลาดกับ Windows Update Domain Name System เป็นส่วนประกอบหลักเมื่อเชื่อมต่อกับที่อยู่ระยะไกล มัน resolve URL ที่ระบุไปยัง IP address เฉพาะซึ่งส่งต่อไปพอร์ตต่างๆ เพื่อสร้างการเชื่อมต่อ ที่นี่เราลองเปลี่ยนเป็น public DNS server เช่น Google DNS อาจแก้ปัญหาได้

  1. เปลี่ยน DNS server สำหรับเครือข่ายของคุณแก้ไข: ข้อผิดพลาด Windows Update 0x8024402f
  2. ตรวจสอบว่าอัปเดตระบบได้โดยไม่มีปัญหาหรือไม่

วิธีที่ 8: ตรวจสอบ Hardware/Router Firewall

หากไม่มีวิธีไหนช่วยได้ จึงถึงเวลาตรวจสอบ router/hardware firewall ของคุณ เนื่องจากรู้จักว่าใช้เทคนิคต่างๆ ปกป้องและจัดเส้นทาง traffic การตั้งค่านี้อาจก่อให้เกิดข้อผิดพลาด Windows update 0x8024402f

เนื่องจากมีรุ่นและรูปแบบของ router/hardware firewall มากมาย จึงเป็นไปไม่ได้ที่จะให้แนวทางเกี่ยวกับทุกฮาร์ดแวร์ แต่แนวทางทั่วไปมีดังนี้ (ดูรายละเอียดในคู่มืออุปกรณ์):

  1. ปิดบริการ AMP ของ Meraki Firewall
  2. ปิดฟีเจอร์ ActiveX blocking/filtering ของ routerแก้ไข: ข้อผิดพลาด Windows Update 0x8024402f
  3. เพิ่ม microsoft.com และ microsoftupdate.com เข้า whitelist ของ router/hardware firewall
  4. อัปเดต firmware ของอุปกรณ์เป็นรุ่นล่าสุด
  5. Reset modem/router/gateway/router เป็นค่าเริ่มต้น

หากวิธีข้างต้นไม่ทำงาน ลองติดตั้ง Windows ใหม่ทั้งหมด จะลบไฟล์เสียหายทั้งหมด หากติดตั้ง Windows รุ่นเก่า ให้ตรวจสอบอัปเดตทันที