ข้อผิดพลาดในการอัปเดต Windows เป็นหนึ่งในข้อผิดพลาดที่แย่ที่สุดที่จะเกิดขึ้น เนื่องจาก Windows บังคับให้คุณติดตั้งและดาวน์โหลดการอัปเดตใหม่อย่างต่อเนื่อง แต่ในที่สุดเมื่อคุณตัดสินใจติดตั้ง ข้อผิดพลาดบางอย่างจะปรากฏขึ้นและป้องกันไม่ให้คุณทำเช่นนั้น ข้อผิดพลาดอย่างหนึ่งคือข้อผิดพลาด 8024402c ซึ่งพบได้บ่อยในหมู่ผู้ใช้ Windows 7 และ Windows 10
มีวิธีแก้ไขปัญหาที่แตกต่างกันเล็กน้อย และบางครั้งคุณสามารถตำหนิผู้ให้บริการอินเทอร์เน็ตของคุณ เนื่องจากที่อยู่ของพวกเขาบางครั้งไม่อนุญาตให้พีซีของคุณเชื่อมต่อกับเซิร์ฟเวอร์ของ Microsoft อย่างไรก็ตาม ให้ปฏิบัติตามวิธีการด้านล่างเพื่อแก้ปัญหาของคุณ
โซลูชันที่ 1:เปลี่ยนที่อยู่ DNS ของคุณ
หากผู้ให้บริการอินเทอร์เน็ตของคุณเป็นต้นเหตุของปัญหาเหล่านี้ คุณอาจพบว่าวิธีแก้ไขปัญหาอื่นๆ ค่อนข้างไม่มีประโยชน์ เนื่องจากไม่สามารถแก้ไขข้อเท็จจริงที่ว่าที่อยู่ DNS ปัจจุบันของคุณเข้ากันไม่ได้กับเซิร์ฟเวอร์ของ Microsoft โชคดีที่การเปลี่ยนที่อยู่ DNS นั้นค่อนข้างง่าย หากคุณปฏิบัติตามคำแนะนำด้านล่างอย่างระมัดระวัง คุณสามารถย้อนกลับกระบวนการได้อย่างง่ายดายหากมีสิ่งผิดปกติเกิดขึ้น
- เปิดกล่องโต้ตอบ Run โดยกดแป้นโลโก้ Windows + ปุ่ม R พร้อมกัน จากนั้นพิมพ์ “ncpa.cpl” แล้วคลิกตกลง
- เมื่อหน้าต่างการเชื่อมต่ออินเทอร์เน็ตเปิดขึ้นแล้ว ให้ดับเบิลคลิกที่ Network Adapter ที่ใช้งานอยู่
- จากนั้นคลิก Properties และดับเบิลคลิกที่ Internet Protocol Version 4 (TCP/IPv4)
- ค้นหา ใช้ตัวเลือกที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้
- ตั้งค่าเซิร์ฟเวอร์ DNS ที่ต้องการเป็น 8.8.8.8
- ตั้งค่าเซิร์ฟเวอร์ DNS สำรองเป็น 8.8.4.4
หมายเหตุ :นั่นคือที่อยู่เซิร์ฟเวอร์ DNS สาธารณะของ Google
- ตอนนี้ให้ลองติดตั้ง Windows Updates อีกครั้งและตรวจดูว่ายังมีรหัสข้อผิดพลาดเดิมปรากฏขึ้นหรือไม่
โซลูชันที่ 2:อัปเดตไดรฟ์ HDD และ SSD
ผู้ใช้บางคนแบ่งปันประสบการณ์ของตนเกี่ยวกับรหัสข้อผิดพลาดเดียวกัน และพวกเขากล่าวว่าการอัปเดตไดรเวอร์ HDD หรือ SDD ช่วยแก้ปัญหาต่างๆ บนคอมพิวเตอร์ รวมถึงรหัสข้อผิดพลาด Windows Update เฉพาะนี้ เราขอแนะนำให้คุณทำเช่นเดียวกัน โดยเฉพาะอย่างยิ่งหากคุณเพิ่งเพิ่มอุปกรณ์จัดเก็บข้อมูลใหม่ลงในคอมพิวเตอร์ของคุณ
- เลือกปุ่ม Start พิมพ์ Device Manager แล้วเลือกจากรายการผลลัพธ์
- ขยายหมวดหมู่ใดหมวดหมู่หนึ่งเพื่อค้นหาชื่ออุปกรณ์ของคุณ จากนั้นคลิกขวา (หรือแตะค้างไว้) และเลือก อัปเดตไดรเวอร์ สำหรับอุปกรณ์จัดเก็บข้อมูล ให้ขยายหมวดดิสก์ไดรฟ์ คลิกขวาที่อุปกรณ์ที่คุณต้องการอัปเดต แล้วเลือกตัวเลือกอัปเดตจากเมนูบริบท
- เลือกค้นหาซอฟต์แวร์ไดรเวอร์ที่อัปเดตโดยอัตโนมัติ
- หาก Windows ไม่พบไดรเวอร์ใหม่ คุณสามารถลองค้นหาได้จากเว็บไซต์ของผู้ผลิตอุปกรณ์และทำตามคำแนะนำ
หมายเหตุ :หากคุณใช้ Windows 10 ไดรเวอร์ล่าสุดมักจะติดตั้งควบคู่ไปกับการอัปเดตอื่นๆ ของ Windows ดังนั้นตรวจสอบให้แน่ใจว่าคุณทำให้คอมพิวเตอร์ของคุณทันสมัยอยู่เสมอ Windows Update จะทำงานโดยอัตโนมัติใน Windows 10 แต่คุณสามารถตรวจสอบได้โดยทำตามคำแนะนำด้านล่างสำหรับการอัปเดตใหม่
- ใช้คีย์ผสมของ Windows Key + I เพื่อเปิดการตั้งค่าบนพีซี Windows ของคุณ หรือคุณสามารถค้นหา “การตั้งค่า” โดยใช้แถบค้นหาที่อยู่บนแถบงาน
- ค้นหาและเปิดส่วน “อัปเดตและความปลอดภัย” ในแอปการตั้งค่า
- อยู่ในแท็บ Windows Update และคลิกที่ปุ่ม Check for updates ใต้สถานะ Update เพื่อตรวจสอบว่ามี Windows เวอร์ชันใหม่หรือไม่
- หากมี Windows ควรดำเนินการดาวน์โหลดโดยอัตโนมัติ
โซลูชันที่ 3:ปิดใช้งาน IPV6 บนพีซีของคุณ
ข้อผิดพลาด Windows Update นี้บางครั้งเกิดขึ้นหากคุณเปิดใช้งาน IPv6 และคุณไม่มีเกตเวย์ภายในเครื่องที่จำเป็นต้องเชื่อมต่อ มีผู้ใช้หลายคนที่สามารถแก้ปัญหาด้วยวิธีนี้ได้ในขณะที่มันไม่ได้ผลสำหรับผู้อื่น เดิมพันที่ปลอดภัยที่สุดของคุณคือลองดูว่ามันใช้ได้ผลหรือไม่
- เปิดกล่องโต้ตอบ Run โดยกดแป้นโลโก้ Windows + ปุ่ม R พร้อมกัน จากนั้นพิมพ์ “ncpa.cpl” แล้วคลิกตกลง
- เมื่อหน้าต่างการเชื่อมต่ออินเทอร์เน็ตเปิดขึ้นแล้ว ให้ดับเบิลคลิกที่ Network Adapter ที่ใช้งานอยู่
- จากนั้นคลิก Properties และค้นหารายการ Internet Protocol Version 6 ในรายการ ปิดใช้งานช่องทำเครื่องหมายถัดจากรายการนี้แล้วคลิกตกลง รีสตาร์ทคอมพิวเตอร์เพื่อยืนยันการเปลี่ยนแปลงและตรวจดูว่าข้อผิดพลาดปรากฏขึ้นอีกหรือไม่
โซลูชันที่ 4:ปรับแต่งพรอมต์คำสั่ง
วิธีแก้ปัญหานี้มีประโยชน์มากเพราะสามารถดำเนินการได้อย่างง่ายดายและสามารถแก้ปัญหาได้ด้วยการรีเซ็ตการตั้งค่าพร็อกซีบนคอมพิวเตอร์ของคุณซึ่งอาจเสียหายตั้งแต่ครั้งล่าสุดที่คุณรันการอัปเดต ทำตามคำแนะนำด้านล่างเพื่อแก้ปัญหา
- ใช้คีย์ผสมของ Windows Key + X เพื่อเปิดเมนูที่คุณควรเลือกตัวเลือก Command Prompt (Admin) หรือคุณสามารถคลิกขวาที่เมนู Start เพื่อให้ได้ผลเช่นเดียวกัน หรือคุณสามารถค้นหา Command Prompt ได้ คลิกขวาบนเมนู Start แล้วเลือก Run as administrator
- พิมพ์คำสั่งที่แสดงด้านล่างและอย่าลืมกด Enter หลังจากแต่ละคำสั่งเพื่อให้ทำงานได้อย่างถูกต้อง
netsh winhttp reset proxy
- กลับไปที่ Windows Update และตรวจดูว่าปัญหายังคงปรากฏบนพีซีของคุณหรือไม่
แนวทางที่ 5:รีเซ็ตคอมโพเนนต์ของ Windows Update
วิธีนี้ค่อนข้างล้ำหน้าและต้องใช้เวลาสักพักกว่าจะสำเร็จ อย่างไรก็ตาม ผู้ใช้รายงานว่าแม้ว่าวิธีอื่นจะล้มเหลว การรีเซ็ตส่วนประกอบก็ยังสามารถแก้ไขปัญหาได้
ก่อนที่จะดำเนินการแก้ไขปัญหานี้ ขอแนะนำให้คุณปิดโปรแกรมที่กำลังทำงานอยู่ทั้งหมด และแนะนำให้สร้างข้อมูลสำรองของรีจิสทรีของคุณ เผื่อในกรณีที่มีสิ่งผิดปกติร้ายแรงในขณะที่คุณแก้ไข
- มาแก้ปัญหากันต่อโดยหยุดบริการต่อไปนี้ซึ่งเป็นบริการหลักที่เกี่ยวข้องกับ Windows Update:Background Intelligent Transfer, Windows Update และ Cryptographic Services การปิดใช้งานก่อนที่เราจะเริ่มเป็นสิ่งสำคัญหากคุณต้องการให้ขั้นตอนที่เหลือทำงานได้อย่างราบรื่น
- ค้นหา “Command Prompt” คลิกขวาที่มันแล้วเลือกตัวเลือก “Run as administrator” คัดลอกและวางคำสั่งต่อไปนี้ และตรวจสอบว่าคุณคลิก Enter หลังจากแต่ละรายการ
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
- หลังจากนี้ คุณจะต้องลบไฟล์บางไฟล์ซึ่งควรจะลบทิ้งหากคุณต้องการรีเซ็ตส่วนประกอบการอัพเดทต่อไป ซึ่งทำได้ผ่าน Command Prompt พร้อมสิทธิ์ของผู้ดูแลระบบ
Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
- คุณสามารถข้ามขั้นตอนต่อไปนี้ได้หากไม่ใช่ทางเลือกสุดท้าย ขั้นตอนนี้ถือเป็นแนวทางเชิงรุก แต่จะรีเซ็ตกระบวนการอัปเดตของคุณจากแกนหลักอย่างแน่นอน ดังนั้นเราจึงสามารถแนะนำให้คุณลองใช้งาน มีคนแนะนำมากมายในฟอรัมออนไลน์
- เปลี่ยนชื่อของโฟลเดอร์ SoftwareDistribution และ catroot2 ในการดำเนินการนี้ ให้คัดลอกและวางคำสั่งต่อไปนี้ที่พรอมต์คำสั่งของผู้ดูแลระบบ แล้วคลิก Enter หลังจากคัดลอกแต่ละคำสั่ง
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%\system32\catroot2 catroot2.bak
- คำสั่งต่อไปนี้จะช่วยให้เรารีเซ็ต BITS (Background Intelligence Transfer Service) และ wuauserv (Windows Update Service) เป็นค่าเริ่มต้นของตัวบอกเกี่ยวกับความปลอดภัย ตรวจสอบให้แน่ใจว่าคุณไม่ได้แก้ไขคำสั่งด้านล่าง ดังนั้นจะเป็นการดีที่สุดหากคุณเพียงแค่คัดลอกคำสั่งเหล่านั้น
exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- กลับไปที่โฟลเดอร์ System32 เพื่อดำเนินการแก้ไขต่อไป
cd /d %windir%\system32
- เนื่องจากเราได้รีเซ็ตบริการ BITS อย่างสมบูรณ์ เราจึงจำเป็นต้องลงทะเบียนไฟล์ทั้งหมดที่จำเป็นสำหรับบริการเพื่อให้ทำงานได้อย่างราบรื่น อย่างไรก็ตาม แต่ละไฟล์ต้องการคำสั่งใหม่เพื่อให้มันลงทะเบียนใหม่ ดังนั้นกระบวนการอาจใช้เวลานานกว่าที่คุณคุ้นเคย คัดลอกคำสั่งทีละรายการและตรวจสอบให้แน่ใจว่าคุณไม่ได้ละเว้นคำสั่งใด ๆ นี่คือรายการไฟล์ที่ต้องลงทะเบียนใหม่พร้อมกับคำสั่งที่เกี่ยวข้องที่อยู่ติดกัน
- ไฟล์บางไฟล์อาจถูกทิ้งไว้หลังจากกระบวนการเหล่านี้ ดังนั้นเราจะต้องหามันในขั้นตอนนี้ เปิดตัวแก้ไขรีจิสทรีโดยพิมพ์ regedit ในแถบค้นหาหรือกล่องโต้ตอบเรียกใช้ ไปที่คีย์ต่อไปนี้ในตัวแก้ไขรีจิสทรี:
HKEY_LOCAL_MACHINE\COMPONENTS
- คลิกที่คีย์ Components และตรวจสอบทางด้านขวาของหน้าต่างสำหรับคีย์ต่อไปนี้ ลบทั้งหมดหากคุณพบตำแหน่งใดตำแหน่งหนึ่ง
PendingXmlIdentifier NextQueueEntryIndex AdvancedInstallersNeedResolving
- สิ่งต่อไปที่เราจะทำคือรีเซ็ต Winsock โดยคัดลอกและวางคำสั่งต่อไปนี้กลับเข้าไปใน Command Prompt ของผู้ดูแลระบบ:
netsh winsock reset
- หากคุณใช้ Windows 7, 8, 8.1 หรือ 10 ที่พรอมต์คำสั่ง ให้คัดลอกคำสั่งต่อไปนี้ แล้วแตะปุ่ม Enter:
netsh winhttp reset proxy
- หากขั้นตอนทั้งหมดข้างต้นผ่านไปอย่างไม่ลำบาก ขณะนี้คุณสามารถเริ่มบริการที่คุณฆ่าในขั้นตอนแรกสุดโดยใช้คำสั่งด้านล่าง
net start bits net start wuauserv net start appidsvc net start cryptsvc
- รีสตาร์ทคอมพิวเตอร์หลังจากทำตามขั้นตอนทั้งหมดที่ระบุไว้
โซลูชัน 6:แก้ไขการตั้งค่าบางอย่างใน Internet Explorer
Internet Explorer มักจะเป็นที่แรกที่คุณควรตรวจสอบหากคุณพบข้อผิดพลาดบางอย่างเกี่ยวกับ Windows Update และการเชื่อมต่ออินเทอร์เน็ตโดยรวมของคุณ การตั้งค่าเหล่านี้ค่อนข้างง่ายในการปรับ ดังนั้นตรวจสอบให้แน่ใจว่าโซลูชันนี้เป็นขั้นตอนแรกของคุณในการแก้ไขปัญหา
- เปิด Internet Explorer แล้วคลิกไอคอนรูปเฟืองที่มุมบนขวา
- จากเมนูที่เปิดขึ้น ให้คลิกที่ตัวเลือกอินเทอร์เน็ต
- ไปที่แท็บ Connections แล้วคลิก LAN Settings
- ทำเครื่องหมายที่ช่องทำเครื่องหมายถัดจาก Automatically Detect Settings และตรวจสอบว่าพร็อกซีเซิร์ฟเวอร์ว่างเปล่า เว้นแต่คุณจะใช้งานอยู่ ซึ่งไม่แนะนำในขณะอัปเดต Windows
- ตรวจสอบให้แน่ใจว่าคุณใช้การเปลี่ยนแปลงที่คุณทำไว้และรีสตาร์ทคอมพิวเตอร์ของคุณ ก่อนที่คุณจะตรวจสอบเพื่อดูว่าข้อผิดพลาดในการอัปเดตยังคงปรากฏอยู่หรือไม่
โซลูชันที่ 7:ปิด UAC จนกว่าคุณจะอัปเดตคอมพิวเตอร์ของคุณ
UAC ได้รับการออกแบบมาเพื่อให้คุณปลอดภัย แต่ดูเหมือนว่ามีจุดบกพร่องที่ทำให้เกิดข้อผิดพลาดนี้หากเปิด UAC ขอแนะนำให้เปิดไว้ตลอดเวลา แต่ปิด UAC ได้ชั่วคราวจนกว่าจะมีการติดตั้งการอัปเดต แต่ต้องเปิดใหม่โดยเร็วที่สุด
- เปิดแผงควบคุมโดยค้นหาในเมนูเริ่ม
- เปลี่ยนตัวเลือกดูตามในแผงควบคุมเป็นไอคอนขนาดใหญ่และค้นหาตัวเลือกบัญชีผู้ใช้
- เปิดแล้วคลิก "เปลี่ยนการตั้งค่าการควบคุมบัญชีผู้ใช้"
- คุณจะสังเกตเห็นว่ามีตัวเลือกต่างๆ มากมายที่คุณสามารถเลือกได้บนตัวเลื่อน หากตัวเลื่อนของคุณถูกตั้งค่าไว้ที่ระดับบนสุด คุณจะได้รับข้อความป๊อปอัปเหล่านี้มากกว่าปกติอย่างแน่นอน นอกจากนี้ ข้อความแสดงข้อผิดพลาดที่คล้ายกับที่คุณพบในขณะนี้มักเกิดจากการควบคุมบัญชีผู้ใช้
- เราขอแนะนำให้คุณปิดไปก่อน เนื่องจากการอัปเดตน่าจะติดตั้งได้สำเร็จ วิธีนี้อาจช่วยแก้ปัญหาปัจจุบันของคุณได้ แต่คุณควรปล่อยทิ้งไว้เพื่อทำหน้าที่ปกป้องพีซีของคุณ
โซลูชันที่ 8:โปรแกรมแก้ไขด่วนของรีจิสทรีอย่างง่าย
กระบวนการนี้ต้องการการแก้ไขรีจิสทรีของคุณ ซึ่งค่อนข้างมีประโยชน์แต่ก็อันตรายเช่นกัน ก่อนที่จะดำเนินการแก้ไขปัญหานี้ ขอแนะนำให้คุณปิดโปรแกรมที่กำลังทำงานอยู่ทั้งหมด และแนะนำให้สร้างข้อมูลสำรองของรีจิสทรีของคุณ เผื่อในกรณีที่มีสิ่งผิดปกติร้ายแรงในขณะที่คุณแก้ไข
- เปิดกล่องโต้ตอบ Run โดยกดแป้นโลโก้ Windows + ปุ่ม R พร้อมกัน จากนั้นพิมพ์ regedit ในนั้นแล้วคลิกตกลง คลิกใช่เมื่อได้รับแจ้งจากการควบคุมบัญชีผู้ใช้
- ในหน้าต่าง Registry Editor ให้ไปที่ HKEY_LOCAL_MACHINE>> SOFTWARE>> Policies>> Microsoft>> Windows>> WindowsUpdate>> AU
- บนบานหน้าต่างด้านขวาของคีย์ AU ให้ดับเบิลคลิกที่ UseWUServer เปลี่ยนข้อมูลค่าเป็น 0 แล้วคลิกตกลง
หมายเหตุ :หากคุณไม่พบ WindowsUpdate คุณควรสร้างใหม่ ทำตามขั้นตอนด้านล่าง
- คลิกขวาที่โฟลเดอร์ Windows จากนั้นเลือก ใหม่> คีย์ และตั้งชื่อคีย์ใหม่ว่า WindowsUpdate
- คลิกขวาที่โฟลเดอร์ WindowsUpdate จากนั้นเลือก New>> Key และตั้งชื่อคีย์ใหม่ AU
- คลิกขวาที่บานหน้าต่างด้านขวาของคีย์ AU เลือก ใหม่>> ค่า DWORD (32 บิต) ตั้งชื่อค่าใหม่ UseWUServer ตั้งค่าเป็น 0
- ตอนนี้ให้ลองติดตั้ง Windows Updates ทันที
โซลูชันที่ 9:ติดตั้ง .NET Framework เวอร์ชันล่าสุด
ต้องมีเครื่องมือเวอร์ชันล่าสุดหากคุณต้องการให้กระบวนการอัปเดตดำเนินไปอย่างราบรื่น
ไปที่ลิงก์นี้แล้วคลิกปุ่มดาวน์โหลดสีแดงเพื่อดาวน์โหลด Microsoft .NET Framework เวอร์ชันล่าสุด หลังจากการดาวน์โหลดเสร็จสิ้น ให้ค้นหาไฟล์ที่คุณดาวน์โหลดและเรียกใช้ โปรดทราบว่าคุณจะต้องเข้าถึงอินเทอร์เน็ตได้อย่างต่อเนื่อง
- หลังจากติดตั้งเวอร์ชันล่าสุด ก็ถึงเวลาตรวจสอบความสมบูรณ์ของเวอร์ชัน บนแป้นพิมพ์ ให้ใช้คีย์ผสมของ Windows Key + R เพื่อเปิดกล่องโต้ตอบ Run
- พิมพ์ในแผงควบคุมแล้วคลิกตกลงเพื่อเปิด
- คลิกตัวเลือกถอนการติดตั้งโปรแกรม แล้วคลิกเปิดหรือปิดคุณลักษณะของ Windows ตรวจสอบให้แน่ใจว่าคุณค้นหารายการ .NET Framework 4.6.1 และตรวจสอบให้แน่ใจว่าได้เปิดใช้งานแล้ว
- ถ้าไม่ได้เปิดใช้งานช่องทำเครื่องหมายถัดจาก .NET Framework 4.6.1 ให้เปิดใช้งานโดยคลิกที่กล่อง คลิกตกลงเพื่อปิดหน้าต่างคุณลักษณะของ Windows และรีบูตเครื่องคอมพิวเตอร์
- หากเปิดใช้งาน .Net Framework 4.6.1 อยู่แล้ว คุณสามารถซ่อมแซม .Net Framework ได้โดยล้างกล่องและรีบูตคอมพิวเตอร์ หลังจากที่คอมพิวเตอร์รีสตาร์ทแล้ว ให้เปิดใช้งาน .Net Framework อีกครั้งแล้วรีสตาร์ทคอมพิวเตอร์อีกครั้ง
หมายเหตุ:หากคุณใช้ Windows เวอร์ชันอื่นที่ไม่ใช่ Windows 10 เวอร์ชันล่าสุดอาจแตกต่างออกไปซึ่งคุณควรติดตั้งด้วย