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

วิธีแก้ไขข้อผิดพลาด Windows Update Error 8020002e

รหัสข้อผิดพลาด 8020002e มักเกิดขึ้นเมื่อผู้ใช้พยายามติดตั้งอัปเดตสำคัญหรืออัปเดตความปลอดภัยโดยใช้คอมโพเนนต์ WU ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่เห็นมันไม่กี่วินาทีหลังจากพยายามเริ่มดาวน์โหลดอัปเดตที่รออยู่ รหัสข้อผิดพลาดเฉพาะนี้บ่งชี้ว่าคอมโพเนนต์สำคัญบางอย่างที่จำเป็นสำหรับกระบวนการอัปเดตนั้นเสียหายหรือยกเลิกการลงทะเบียน

วิธีแก้ไขข้อผิดพลาด Windows Update Error 8020002e

สาเหตุของรหัสข้อผิดพลาด Windows Update 8020002E คืออะไร?

  • อินสแตนซ์ Windows Update มีข้อบกพร่อง (Glitched Windows Update instance) – สาเหตุที่พบบ่อยที่สุดที่จะกระตุ้นรหัสข้อผิดพลาดนี้คือเมื่อคอมโพเนนต์ WU หนึ่งหรือมากกว่ากลายเป็นติดอยู่ในสถานะลิมโบ (limbo state) ในสถานการณ์แบบนี้ วิธีที่ดีที่สุดคือการรัน Windows Update troubleshooter (ยูทิลิตี้ที่สามารถระบุความไม่สอดคล้องส่วนใหญ่และใช้กลยุทธ์ซ่อมแซมที่ถูกต้องโดยอัตโนมัติ)
  • คอมโพเนนต์ WU เสียหาย (Corrupted WU component) – ในกรณีที่รุนแรงกว่า รหัสข้อผิดพลาดนี้อาจเกิดจากบั๊ก WU ที่ต่อเนื่องซึ่งจะไม่หายไปอย่างพื้นฐาน หากคอมโพเนนต์บางอย่างติดอยู่ในสถานะลิมโบ วิธีแก้ไขที่เป็นไปได้เพียงอย่างเดียวคือการรีเซ็ตคอมโพเนนต์ WU ทุกอย่าง เพื่อกำจัดความเป็นไปได้ของคอมโพเนนต์ที่ล้มเหลว สามารถทำได้โดยใช้ WU agent อัตโนมัติ หรือโดยการปรับใช้ชุดคำสั่งใน CMD prompt ที่มีสิทธิ์ผู้ดูแลระบบ (elevated)
  • ชุด AV ที่คุ้มครองเกินไป (Overprotective AV suite) – 原来如此 มีชุด Firewall บางชุดที่อาจสุดท้ายบล็อกการเชื่อมต่อระหว่างคอมพิวเตอร์ของผู้ใช้ปลายทางและเซิร์ฟเวอร์ WU Comodo firewall ถูกรายงานบ่อยที่สุดว่ารับผิดชอบโดยผู้ใช้ที่ได้รับผลกระทบ (แต่อาจมีอื่นๆ) ในกรณีนี้ คุณจะสามารถแก้ไขปัญหาได้โดยการลบการติดตั้งชุดที่คุ้มครองเกินไป และกลับมาใช้ Firewall ต้นทาง (native firewall)
  • การเสียหายของไฟล์ระบบ (System File Corruption) – ตามที่ผู้ใช้ที่ได้รับผลกระทบหลายรายรายงาน ปัญหานี้ยังอาจเกิดจากการเสียหายพื้นฐานบางประเภทที่ไม่สามารถแก้ไขได้อย่างพื้นฐาน ในกรณีเฉพาะนี้ กลยุทธ์ซ่อมแซมที่เป็นไปได้เพียงอย่างเดียวคือการใช้ DISM หรือ System File Checker Scan ที่สามารถจัดการกับไฟล์ระบบที่เสียหาย แต่ในบางสถานการณ์ที่หายาก คุณอาจต้องรีเซ็ตคอมโพเนนต์ OS ทุกอย่างเพื่อแก้ไข (ผ่าน clean install หรือ repair install)

วิธีที่ 1: รัน Windows Update Troubleshooter

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

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

นี่คือคำแนะนำ gyors การรัน Windows Update troubleshooter บน Windows 7, Windows 8.1 และ Windows 10:

  1. เปิดกล่องโต้ตอบ Run โดยกด Windows key + R. ต่อไป พิมพ์ ”control.exe /name Microsoft.Troubleshooting” และกด Enter เพื่อเปิดแท็บ Troubleshooting ของ Control Panel แบบคลาสสิกวิธีแก้ไขข้อผิดพลาด Windows Update Error 8020002e

    หมายเหตุ: หากคุณได้รับพรอมป์ต์จาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ

  2. เมื่อคุณอยู่ในหน้าจอ Troubleshooting แล้ว ให้ไปที่ส่วนขวาของหน้าจอ และคลิกที่ Fix problems with Windows Update (ภายใต้ System and Security)วิธีแก้ไขข้อผิดพลาด Windows Update Error 8020002e
  3. ที่หน้าจอ Windows Update เริ่มต้น ให้คลิกที่ Advanced, จากนั้น ตรวจสอบให้แน่ใจว่ากล่องที่เกี่ยวข้องกับ Apply repair automatically ถูกติ๊ก ก่อนคลิก Next. นี่จะทำให้การซ่อมแซมถูกใช้โดยอัตโนมัติ หากพบการแก้ไขที่เป็นไปได้วิธีแก้ไขข้อผิดพลาด Windows Update Error 8020002e
  4. รอจนการวิเคราะห์เสร็จสิ้น เมื่อดำเนินการเสร็จสิ้น คุณจะเห็นว่ากลยุทธ์ซ่อมแซมใดๆ ที่รวมอยู่ภายใน Windows Update troubleshooter ใช้ได้กับสถานการณ์เฉพาะของคุณหรือไม่วิธีแก้ไขข้อผิดพลาด Windows Update Error 8020002e
  5. หากพบกลยุทธ์ซ่อมแซมที่เป็นไปได้ คุณจะได้รับหน้าต่างที่แตกต่างซึ่งในนั้นคุณจะสามารถคลิกที่ Apply this fix ได้ คลิกไฮเปอร์ลิงก์นั้น แล้วทำตามคำแนะนำบนหน้าจอเพื่อบังคับใช้การแก้ไข แต่โปรดทราบว่าขึ้นอยู่กับกลยุทธ์ซ่อมแซมที่ได้รับการแนะนำ คุณอาจต้องทำตามชุดขั้นตอนเพิ่มเติม
  6. รีสตาร์ทคอมพิวเตอร์ของคุณ และดูว่าปัญหาแก้ไขแล้วหรือยังที่การเริ่มต้นระบบครั้งต่อไป

วิธีที่ 2: ปิดใช้งานการรบกวนของบุคคลที่สาม (หากใช้)

原来如此 ปัญหานี้ยังอาจเกิดจากชุด AV ที่คุ้มครองเกินไปที่รบกวนคอมโพเนนต์ Windows Update อย่างใดอย่างหนึ่ง ทุกครั้งที่สิ่งนี้เกิดขึ้น การสื่อสารกับเซิร์ฟเวอร์ Microsoft จะถูกขัดจังหวะ ซึ่งจะทำให้บางอัปเดตล้มเหลว

ตามผู้ใช้ที่ได้รับผลกระทบ มีชุดบุคคลที่สามหลายชุดที่รู้จักกันดีว่าก่อให้เกิดปัญหานี้ (Avast, McAfee, Sophos, และ Comodo) หากคุณใช้สแกนเนอร์บุคคลที่สามที่คุณสงสัยว่าอาจรับผิดชอบต่อปัญหาการอัปเดต คุณควรสามารถแก้ไขปัญหาได้โดยการปิดใช้งาน real-time protection ของเว็บไซต์ AV ของคุณ หรือโดยการลบการติดตั้งชุดบุคคลที่สามอย่างสมบูรณ์

ก่อนอื่น เริ่มต้นด้วยการปิดใช้งาน real-time protection และดูว่าปัญหายังคงเกิดขึ้นหรือไม่ จำไว้ว่าขั้นตอนนี้จะแตกต่างกันไป ขึ้นอยู่กับไคลเอนต์ความปลอดภัยที่คุณใช้ แต่ในส่วนใหญ่ คุณจะสามารถทำได้โดยตรงจากไอคอน taskbar เพื่อทำเช่นนี้ ให้คลิกขวาที่ไอคอน taskbar ของชุดความปลอดภัยของคุณ และค้นหาตัวเลือกที่ปิดใช้งาน real-time protection

วิธีแก้ไขข้อผิดพลาด Windows Update Error 8020002e

เมื่อคุณปิดใช้งาน real-time protection แล้ว ให้พยายามติดตั้ง Windows update อีกครั้ง และดูว่าคุณสามารถทำได้โดยไม่ประสบ รหัสข้อผิดพลาด 8020002E.

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

วิธีที่ 3: การรีเซ็ตคอมโพเนนต์ WU ทุกอย่างและ dependencies

หากไม่มีวิธีด้านบนช่วยให้คุณแก้ไขปัญหาได้จนถึงตอนนี้ น่าจะเป็นเพราะข้อบกพร่อง WU บางประเภทที่หยุดความสามารถของ PC ของคุณในการติดตั้งอัปเดตใหม่ได้อย่างมีประสิทธิภาพ หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ไขปัญหาได้โดยการรีเซ็ตคอมโพเนนต์และ dependency ที่เกี่ยวข้องทุกอย่างที่เกี่ยวข้องกับกระบวนการอัปเดต

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

  1. เปิดกล่องโต้ตอบ Run โดยกด Windows key + R เมื่อคุณอยู่ในกล่องโต้ตอบ Run แล้ว ให้พิมพ์ ‘cmd’ ภายในกล่องข้อความ และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ (elevated) เมื่อคุณเห็น UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ adminวิธีแก้ไขข้อผิดพลาด Windows Update Error 8020002e
  2. เมื่อคุณอยู่ในหน้าต่าง Command Prompt แล้ว ให้พิมพ์คำสั่งต่อไปนี้ในลำดับเดียวกันนี้และกด Enter หลังจากแต่ละคำสั่ง:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    หมายเหตุ: คำสั่งเหล่านี้จะหยุดบริการ Windows Update, MSI Installer, Cryptographic service, และ BITS services อย่างมีประสิทธิภาพ

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

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

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

วิธีที่ 4: รัน SFC และ DISM Scans

อีกสาเหตุที่เป็นไปได้ที่อาจก่อให้เกิดข้อผิดพลาด Windows Update 8020002E คือการเสียหายของไฟล์ระบบบางประเภท เรายืนยันการเกิดขึ้นนี้บน Windows 7 และ Windows 8.1 ในทุกกรณี ผู้ใช้ที่ได้รับผลกระทบได้ระบุว่าข้อมูลที่เสียหายสุดท้ายแล้วทำให้คอมโพเนนต์ WU แตกสลายอย่างสมบูรณ์

ในกรณีนี้ คุณควรสามารถแก้ไขปัญหาได้โดยการรันยูทิลิตี้ในตัวสองตัว (Deployment Image Servicing and Management และ System File Checker) ที่ออกแบบมาเพื่อจัดการกับกรณีที่การเสียหายของไฟล์ระบบสุดท้ายแล้วทำให้คอมโพเนนต์สำคัญหยุดทำงาน

โปรดทราบว่าในขณะที่ SFC มีประสิทธิภาพมากกว่าในการซ่อมแซมข้อผิดพลาดตรรกะ DISM ดีกว่ามากในการแก้ไข dependencies ที่อาจส่งผลต่อการดำเนินการอัปเดต เนื่องจากนี้ จึงแนะนำอย่างยิ่งให้คุณรันทั้งสองยูทิลิตี้เพื่อเพิ่มโอกาสของคุณในการทำให้คอมโพเนนต์ WU กลับสู่สถานะทำงานได้

นี่คือคำแนะนำ gyors ที่จะแสดงวิธีรัน SFC และ DISM scan ทั้งสองจาก elevated Command Prompt:

  1. เปิดกล่องโต้ตอบ Run โดยกด Windows key + R ต่อไป เมื่อคุณอยู่ในกล่องโต้ตอบ Run ที่ปรากฏใหม่แล้ว ให้พิมพ์ ‘cmd’ และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ (elevated) หากคุณเห็นพรอมป์ต์ UAC (User Account Control) ให้พิมพ์ Yes เพื่อให้สิทธิ์ adminวิธีแก้ไขข้อผิดพลาด Windows Update Error 8020002e
  2. เมื่อคุณอยู่ใน elevated Command Prompt แล้ว ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อเริ่ม SFC scan:
    sfc /scannow
    วิธีแก้ไขข้อผิดพลาด Windows Update Error 8020002e

    หมายเหตุ: SFC scan นี้ใช้สำเนาที่แคชไว้ในท้องถิ่นซึ่งจะแทนที่อินสแตนซ์ที่เสียหายด้วยสำเนาที่แข็งแรงที่จะไม่ก่อให้เกิดปัญหาเดียวกัน แต่โปรดทราบว่าหลังจากคุณเริ่มยูทิลิตี้นี้ สำคัญที่จะต้องให้แน่ใจว่ามันไม่ถูกขัดจังหวะ – การปิดหน้าต่าง CMD ก่อนเวลาอาจทำให้ระบบของคุณถูกสะท้อนต่อข้อผิดพลาดตรรกะเพิ่มเติมบน HDD

  3. ทันทีที่กระบวนการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์ของคุณ และรอจนกว่าลำดับการเริ่มต้นครั้งต่อไปจะเสร็จสิ้น เมื่อคอมพิวเตอร์ของคุณบูทกลับมาแล้ว ให้ทำตามขั้นตอนที่ 1 อีกครั้งเพื่อเปิด elevated Command Prompt อีกอัน
  4. เมื่อคุณกลับสู่ elevated Command Prompt แล้ว ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อเริ่ม DISM scan:
    DISM /Online /Cleanup-Image /RestoreHealth

    หมายเหตุ: โปรดทราบว่า DISM จะต้องการการเชื่อมต่ออินเทอร์เน็ตที่เสถียร นี่สำคัญเพราะมันพึ่งพาคอมโพเนนต์ WU เพื่อดาวน์โหลดสำเนาที่แข็งแรงที่จะถูกใช้เพื่อแทนที่อินสแตนซ์ที่เสียหาย

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

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

วิธีที่ 5: การรีเฟรชคอมโพเนนต์ Windows ทุกอย่าง

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

เมื่อพูดถึงการทำเช่นนี้ คุณมีสองตัวเลือกที่จะเลือก:

  • Repair Install – ขั้นตอนนี้ (รู้จักในชื่อ in-place repair) เป็นแนวทางที่ใช้เวลานานกว่า ต้องการคุณให้ให้ installation media แต่ข้อได้เปรียบหลักคือคุณได้เก็บไฟล์ส่วนตัวทั้งหมดของคุณ (รวมถึง media ส่วนตัว เกม แอปพลิเคชัน และแม้แต่ user preference บางอย่าง) โดยไม่ต้องสำรองล่วงหน้า
  • Clean install – นี่คือขั้นตอนที่ง่ายที่สุด คุณไม่ต้องการ installation media ใดๆ และคุณสามารถเริ่มต้นได้โดยตรงจากเมนูของ Windows 10 อย่างไรก็ตาม คุณจะสูญเสียข้อมูลส่วนตัวทั้งหมดหากคุณไม่สำรองมันก่อนที่คุณจะเริ่มขั้นตอนนี้