รหัสข้อผิดพลาด 8020002e มักเกิดขึ้นเมื่อผู้ใช้พยายามติดตั้งอัปเดตสำคัญหรืออัปเดตความปลอดภัยโดยใช้คอมโพเนนต์ WU ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่เห็นมันไม่กี่วินาทีหลังจากพยายามเริ่มดาวน์โหลดอัปเดตที่รออยู่ รหัสข้อผิดพลาดเฉพาะนี้บ่งชี้ว่าคอมโพเนนต์สำคัญบางอย่างที่จำเป็นสำหรับกระบวนการอัปเดตนั้นเสียหายหรือยกเลิกการลงทะเบียน
สาเหตุของรหัสข้อผิดพลาด 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:
- เปิดกล่องโต้ตอบ Run โดยกด Windows key + R. ต่อไป พิมพ์ ”control.exe /name Microsoft.Troubleshooting” และกด Enter เพื่อเปิดแท็บ Troubleshooting ของ Control Panel แบบคลาสสิก

หมายเหตุ: หากคุณได้รับพรอมป์ต์จาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
- เมื่อคุณอยู่ในหน้าจอ Troubleshooting แล้ว ให้ไปที่ส่วนขวาของหน้าจอ และคลิกที่ Fix problems with Windows Update (ภายใต้ System and Security)

- ที่หน้าจอ Windows Update เริ่มต้น ให้คลิกที่ Advanced, จากนั้น ตรวจสอบให้แน่ใจว่ากล่องที่เกี่ยวข้องกับ Apply repair automatically ถูกติ๊ก ก่อนคลิก Next. นี่จะทำให้การซ่อมแซมถูกใช้โดยอัตโนมัติ หากพบการแก้ไขที่เป็นไปได้

- รอจนการวิเคราะห์เสร็จสิ้น เมื่อดำเนินการเสร็จสิ้น คุณจะเห็นว่ากลยุทธ์ซ่อมแซมใดๆ ที่รวมอยู่ภายใน Windows Update troubleshooter ใช้ได้กับสถานการณ์เฉพาะของคุณหรือไม่

- หากพบกลยุทธ์ซ่อมแซมที่เป็นไปได้ คุณจะได้รับหน้าต่างที่แตกต่างซึ่งในนั้นคุณจะสามารถคลิกที่ Apply this fix ได้ คลิกไฮเปอร์ลิงก์นั้น แล้วทำตามคำแนะนำบนหน้าจอเพื่อบังคับใช้การแก้ไข แต่โปรดทราบว่าขึ้นอยู่กับกลยุทธ์ซ่อมแซมที่ได้รับการแนะนำ คุณอาจต้องทำตามชุดขั้นตอนเพิ่มเติม
- รีสตาร์ทคอมพิวเตอร์ของคุณ และดูว่าปัญหาแก้ไขแล้วหรือยังที่การเริ่มต้นระบบครั้งต่อไป
วิธีที่ 2: ปิดใช้งานการรบกวนของบุคคลที่สาม (หากใช้)
原来如此 ปัญหานี้ยังอาจเกิดจากชุด AV ที่คุ้มครองเกินไปที่รบกวนคอมโพเนนต์ Windows Update อย่างใดอย่างหนึ่ง ทุกครั้งที่สิ่งนี้เกิดขึ้น การสื่อสารกับเซิร์ฟเวอร์ Microsoft จะถูกขัดจังหวะ ซึ่งจะทำให้บางอัปเดตล้มเหลว
ตามผู้ใช้ที่ได้รับผลกระทบ มีชุดบุคคลที่สามหลายชุดที่รู้จักกันดีว่าก่อให้เกิดปัญหานี้ (Avast, McAfee, Sophos, และ Comodo) หากคุณใช้สแกนเนอร์บุคคลที่สามที่คุณสงสัยว่าอาจรับผิดชอบต่อปัญหาการอัปเดต คุณควรสามารถแก้ไขปัญหาได้โดยการปิดใช้งาน real-time protection ของเว็บไซต์ AV ของคุณ หรือโดยการลบการติดตั้งชุดบุคคลที่สามอย่างสมบูรณ์
ก่อนอื่น เริ่มต้นด้วยการปิดใช้งาน real-time protection และดูว่าปัญหายังคงเกิดขึ้นหรือไม่ จำไว้ว่าขั้นตอนนี้จะแตกต่างกันไป ขึ้นอยู่กับไคลเอนต์ความปลอดภัยที่คุณใช้ แต่ในส่วนใหญ่ คุณจะสามารถทำได้โดยตรงจากไอคอน taskbar เพื่อทำเช่นนี้ ให้คลิกขวาที่ไอคอน taskbar ของชุดความปลอดภัยของคุณ และค้นหาตัวเลือกที่ปิดใช้งาน real-time protection
เมื่อคุณปิดใช้งาน real-time protection แล้ว ให้พยายามติดตั้ง Windows update อีกครั้ง และดูว่าคุณสามารถทำได้โดยไม่ประสบ รหัสข้อผิดพลาด 8020002E.
หากปัญหาเดียวกันยังคงเกิดขึ้น คุณควรดำเนินการต่อโดยการลบการติดตั้ง AV อย่างสมบูรณ์ และลบไฟล์เหลือทิ้งที่สามารถบังคับใช้กฎความปลอดภัยเดียวกันได้ ในกรณีที่คุณตัดสินใจที่จะทำตามขั้นตอนนี้ ให้ทำตามขั้นตอนที่ระบุไว้ในบทความนี้ (ที่นี่) เพื่อลบโปรแกรมความปลอดภัยโดยไม่ทิ้งไฟล์เหลือทิ้งที่อาจยังคงก่อให้เกิดพฤติกรรมนี้
วิธีที่ 3: การรีเซ็ตคอมโพเนนต์ WU ทุกอย่างและ dependencies
หากไม่มีวิธีด้านบนช่วยให้คุณแก้ไขปัญหาได้จนถึงตอนนี้ น่าจะเป็นเพราะข้อบกพร่อง WU บางประเภทที่หยุดความสามารถของ PC ของคุณในการติดตั้งอัปเดตใหม่ได้อย่างมีประสิทธิภาพ หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ไขปัญหาได้โดยการรีเซ็ตคอมโพเนนต์และ dependency ที่เกี่ยวข้องทุกอย่างที่เกี่ยวข้องกับกระบวนการอัปเดต
ตามที่ผู้ใช้ที่ได้รับผลกระทบบางรายยืนยัน คุณควรสามารถแก้ไขปัญหาได้โดยการรีเซ็ตคอมโพเนนต์ Windows Update ทุกอย่างด้วยตนเองจาก elevated CMD prompt นี่คือคำแนะนำ gyors พร้อมสิ่งที่คุณต้องทำ:
- เปิดกล่องโต้ตอบ Run โดยกด Windows key + R เมื่อคุณอยู่ในกล่องโต้ตอบ Run แล้ว ให้พิมพ์ ‘cmd’ ภายในกล่องข้อความ และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ (elevated) เมื่อคุณเห็น UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ admin

- เมื่อคุณอยู่ในหน้าต่าง Command Prompt แล้ว ให้พิมพ์คำสั่งต่อไปนี้ในลำดับเดียวกันนี้และกด Enter หลังจากแต่ละคำสั่ง:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
หมายเหตุ: คำสั่งเหล่านี้จะหยุดบริการ Windows Update, MSI Installer, Cryptographic service, และ BITS services อย่างมีประสิทธิภาพ
- เมื่อบริการที่เกี่ยวข้องทั้งหมดถูกปิดใช้งานแล้ว ให้รันคำสั่งต่อไปนี้ในหน้าต่าง CMD เดียวกัน และกด Enter หลังจากแต่ละคำสั่ง เพื่อเปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ Catroot2:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
หมายเหตุ: โฟลเดอร์ทั้งสองนี้มีหน้าที่จัดเก็บไฟล์อัปเดตที่ถูกใช้โดยคอมโพเนนต์การอัปเดต Windows เนื่องจากเป็นโฟลเดอร์ระบบ คุณไม่สามารถลบมันได้อย่างพื้นฐาน แต่สิ่งที่คุณทำได้คือเปลี่ยนชื่อมัน ซึ่งจะบังคับให้ OS ของคุณสร้างโฟลเดอร์ใหม่ที่สะอาดซึ่งจะแทนที่พวกเขา
- เมื่อคุณทำขั้นตอนที่ 3 เสร็จแล้ว ให้พิมพ์คำสั่งสุดท้ายเหล่านี้ตามลำดับและกด Enter หลังจากแต่ละคำสั่ง เพื่อเริ่มบริการเดียวกันที่ถูกปิดใช้งานก่อนหน้านี้อีกครั้ง:
net start wuauserv net start cryptSvc net start bits net start msiserver
- พยายามติดตั้งอัปเดตที่ล้มเหลวกับ รหัสข้อผิดพลาด 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:
- เปิดกล่องโต้ตอบ Run โดยกด Windows key + R ต่อไป เมื่อคุณอยู่ในกล่องโต้ตอบ Run ที่ปรากฏใหม่แล้ว ให้พิมพ์ ‘cmd’ และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ (elevated) หากคุณเห็นพรอมป์ต์ UAC (User Account Control) ให้พิมพ์ Yes เพื่อให้สิทธิ์ admin

- เมื่อคุณอยู่ใน elevated Command Prompt แล้ว ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อเริ่ม SFC scan:
sfc /scannow

หมายเหตุ: SFC scan นี้ใช้สำเนาที่แคชไว้ในท้องถิ่นซึ่งจะแทนที่อินสแตนซ์ที่เสียหายด้วยสำเนาที่แข็งแรงที่จะไม่ก่อให้เกิดปัญหาเดียวกัน แต่โปรดทราบว่าหลังจากคุณเริ่มยูทิลิตี้นี้ สำคัญที่จะต้องให้แน่ใจว่ามันไม่ถูกขัดจังหวะ – การปิดหน้าต่าง CMD ก่อนเวลาอาจทำให้ระบบของคุณถูกสะท้อนต่อข้อผิดพลาดตรรกะเพิ่มเติมบน HDD
- ทันทีที่กระบวนการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์ของคุณ และรอจนกว่าลำดับการเริ่มต้นครั้งต่อไปจะเสร็จสิ้น เมื่อคอมพิวเตอร์ของคุณบูทกลับมาแล้ว ให้ทำตามขั้นตอนที่ 1 อีกครั้งเพื่อเปิด elevated Command Prompt อีกอัน
- เมื่อคุณกลับสู่ elevated Command Prompt แล้ว ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อเริ่ม DISM scan:
DISM /Online /Cleanup-Image /RestoreHealth
หมายเหตุ: โปรดทราบว่า DISM จะต้องการการเชื่อมต่ออินเทอร์เน็ตที่เสถียร นี่สำคัญเพราะมันพึ่งพาคอมโพเนนต์ WU เพื่อดาวน์โหลดสำเนาที่แข็งแรงที่จะถูกใช้เพื่อแทนที่อินสแตนซ์ที่เสียหาย
- เมื่อสแกนเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์ของคุณอีกครั้ง และดูว่าปัญหาแก้ไขแล้วหรือยังที่การเริ่มต้นระบบครั้งต่อไป
หากรหัสข้อผิดพลาด 8020002E เดียวกันยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 5: การรีเฟรชคอมโพเนนต์ Windows ทุกอย่าง
หากไม่มีวิธีด้านล่างช่วยให้คุณแก้ไขปัญหาได้ มีนโยบายสูงว่าปัญหาที่คุณกำลังเผชิญอยู่นั้นเกิดจากการเสียหายของไฟล์ระบบบางประเภทที่ไม่สามารถแก้ไขได้อย่างพื้นฐาน ในกรณีนี้ โอกาสที่ดีที่สุดของคุณในการแก้ไขปัญหาโดยไม่ต้องติดตั้ง OS ใหม่ทั้งหมดคือการรีเฟรชคอมโพเนนต์ Windows ทุกอย่าง (รวมถึงข้อมูลการบูต)
เมื่อพูดถึงการทำเช่นนี้ คุณมีสองตัวเลือกที่จะเลือก:
- Repair Install – ขั้นตอนนี้ (รู้จักในชื่อ in-place repair) เป็นแนวทางที่ใช้เวลานานกว่า ต้องการคุณให้ให้ installation media แต่ข้อได้เปรียบหลักคือคุณได้เก็บไฟล์ส่วนตัวทั้งหมดของคุณ (รวมถึง media ส่วนตัว เกม แอปพลิเคชัน และแม้แต่ user preference บางอย่าง) โดยไม่ต้องสำรองล่วงหน้า
- Clean install – นี่คือขั้นตอนที่ง่ายที่สุด คุณไม่ต้องการ installation media ใดๆ และคุณสามารถเริ่มต้นได้โดยตรงจากเมนูของ Windows 10 อย่างไรก็ตาม คุณจะสูญเสียข้อมูลส่วนตัวทั้งหมดหากคุณไม่สำรองมันก่อนที่คุณจะเริ่มขั้นตอนนี้