บางผู้ใช้ Windows รายงานว่าพวกเขาเห็นรหัสข้อผิดพลาด 0x80072EE6 เมื่อพยายามอัปเดตลายเซ็นไวรัสบน Windows Security, เมื่อพยายามติดตั้งการอัปเดต Windows Server ที่รอดำเนินการ หรือเมื่อพยายามอัปเดตหรือติดตั้ง Windows Live Installer
หลังสืบสวนปัญหานี้ พบว่ามีสาเหตุพื้นฐานหลายอย่างที่อาจก่อให้เกิดรหัสข้อผิดพลาดนี้ นี่คือรายการสาเหตุที่น่าจะรับผิดชอบ:
- วันที่และเวลาผิดพลาด – หากคุณเห็นข้อผิดพลาดนี้ขณะพยายามแลกเปลี่ยนข้อมูลกับ WSUS Server Update Service คุณต้องเริ่มต้นด้วยการให้แน่ใจว่าเวลา & วันที่ถูกต้อง ถ้าวันที่ & เวลาผิด WSUS จะปฏิเสธการเชื่อมต่อ
- MSXML3.dll ไม่ได้ลงทะเบียน – หากคุณพบปัญหานี้ขณะตรวจสอบอัปเดตใหม่บน Windows หรือ Windows Server คุณอาจจัดการกับการพึ่งพา DLL ที่หายไป (msxml3.dll) หากสถานการณ์นี้ใช้ได้ คุณควรแก้ปัญหาได้โดยใช้ Command prompt ที่มีสิทธิ์แอดมิน เพื่อลงทะเบียน dependency ที่หายไปใหม่
- Group Policy สำหรับ WSUS กำหนดค่าผิด – ตามผู้ใช้หลายคนที่เผชิญปัญหานี้ขณะพยายามดาวน์โหลด Windows Updates ผ่าน WSUS คุณคาดว่าจะเห็นข้อผิดพลาดนี้ในกรณีที่ Group Policy ที่รับผิดชอบระบุที่อยู่ดาวน์โหลดของ Microsoft กำหนดค่าผิด ในกรณีนี้ คุณสามารถแก้ปัญหาได้โดยการให้แน่ใจว่าที่อยู่ดาวน์โหลดถูกเก็บอย่างถูกต้อง
- ขัดแย้งกระบวนการ – คุณคาดว่าจะเห็นปัญหานี้หลังการติดตั้งไดรเวอร์ใหญ่ หลังอัปเดต Windows สำคัญ หรือหลังติดตั้งบริการภายนอกที่ขัดแย้ง เนื่องจากมีสาเหตุที่เป็นไปได้มาก คุณควรเริ่มต้นด้วยการใช้ System Restore snapshot ที่สร้างไว้ก่อนหน้า
- การเสียหายของไฟล์ระบบ – ตามบางผู้ใช้ คุณอาจเห็นข้อผิดพลาดนี้ในกรณีที่คุณจัดการกับการเสียหายของไฟล์ระบบพื้นฐานที่ส่งผลต่อความสามารถของคอมพิวเตอร์ในการเชื่อมต่อกับเซิร์ฟเวอร์ WSUS ในกรณีนี้ การรีเซ็ตคอมโพเนนต์ Windows ด้วยขั้นตอนอย่าง clean install หรือ repair install ควรช่วยแก้ปัญหาได้
ตอนนี้คุณคุ้นเคยกับสาเหตุที่เป็นไปได้ทุกอย่างที่อาจรับผิดชอบต่อรหัสข้อผิดพลาด 0x80072EE6 นี่คือรายการวิธีที่ผู้ใช้ที่ได้รับผลกระทบอื่นๆ ใช้สำเร็จ:
วิธีที่ 1: ตั้งค่าเวลาและวันที่ให้ถูกต้อง
จำไว้ว่า หากคุณเผชิญปัญหานี้ขณะพยายามแลกเปลี่ยนข้อมูลกับเซิร์ฟเวอร์ WSUS (Windows Server Update Services) สิ่งแรกคือให้แน่ใจว่าคอมพิวเตอร์ใช้เวลา & วันที่ถูกต้อง
สิ่งนี้สำคัญเพราะ WSUS เข้าใจง่ายมากเมื่อตรวจสอบว่าเครื่องที่พยายามเชื่อมต่อเซิร์ฟเวอร์ผ่านข้อกำหนดทุกข้อ และข้อกำหนดหนึ่งที่สำคัญมากคือ วันที่ เวลา และ timezone
ความจริงคือ หากเวลา & วันที่เก่ากว่าที่ควรเป็น คุณคาดว่าจะเจอปัญหานี้เพราะ WSUS ปฏิเสธการเชื่อมต่อ
ผู้ใช้หลายคนยืนยันว่าพวกเขาแก้ปัญหาได้หลังปรับค่าเวลา วันที่ และ timezone ให้ถูกต้องผ่าน Date & Time utility:
- เปิดกล่องโต้ตอบ Run โดยกด Windows key + R พิมพ์ ‘timedate.cpl’ ภายในกล่องข้อความ และกด Enter เปิดหน้าต่าง Date and Time

- ภายในหน้าต่าง Date & Time เข้าถึงแท็บ Date and Time แล้วคลิก Change date and time.

- เมื่อได้รับแจ้งจาก UAC (User Account Control) คลิก Yes ให้สิทธิ์แอดมิน
- ภายใน Date and time settings ตั้งค่าที่ถูกต้องสำหรับ Time และ Date โดยใช้ปฏิทินและนาฬิกาดิจิทัล ก่อนคลิก Ok เพื่อบันทึก

หมายเหตุ: ทางเลือก หาก timezone ของคุณผิด ให้กลับไปแท็บ Date and Time และคลิก Change Time Zone เพื่อแก้ไข timezone ให้เป็นค่า UTC ที่ถูกต้อง
- คลิก Apply บันทึกการเปลี่ยนแปลง แล้วรีสตาร์ทคอมพิวเตอร์ และดูว่าปัญหาแก้ไขแล้วหรือไม่เมื่อ startup ถัดไปเสร็จ
หากปัญหานี้ยังไม่ได้แก้ไข ให้ไปวิธีแก้ไขต่อไปด้านล่าง
วิธีที่ 2: ลงทะเบียน MSXML3.dll ใหม่ (หากเกี่ยวข้อง)
หากคุณเผชิญปัญหานี้ขณะพยายามตรวจสอบอัปเดตใหม่บน Windows หรือ Windows Server คุณอาจเห็นข้อผิดพลาดนี้เนื่องจากขาดไฟล์ dependency Microsoft XML Core Service (msxml3.dll)
ผู้ใช้หลายคนที่เคยจัดการกับปัญหาเดียวกันยืนยันว่าปัญหาแก้ไขได้สุดท้ายหลังจากที่พวกเขาใช้ elevated Command Prompt ลงทะเบียนไฟล์ Dynamic Link Library ที่มีปัญหาใหม่
หากคุณยังไม่ลองวิธีนี้ และสถานการณ์นี้ดูเหมือนจะใช้ได้ ทำตามคำแนะนำด้านล่าง:
- กด Windows key + R เปิดกล่องโต้ตอบ Run พิมพ์ ‘cmd’ ภายในกล่องข้อความ และกด Ctrl + Shift + Enter เปิดกล่องโต้ตอบ Run เมื่อได้รับแจ้งจาก UAC (User Account Control) คลิก Yes ให้สิทธิ์แอดมิน

- ภายใน elevated CMD prompt พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อลงทะเบียน DLL ที่มีปัญหาใหม่:
regsvr32 MSXML3.dl
- หากดำเนินการเสร็จสำเร็จ คุณจะได้ข้อความสำเร็จบอกว่าดำเนินการเสร็จสิ้น
- รีสตาร์ทคอมพิวเตอร์ และดูว่าปัญหาแก้ไขแล้วหรือไม่เมื่อ system startup ถัดไปเสร็จ
ในกรณีที่ปัญหาเดียวกันยังคงเกิดขึ้น ให้ไปวิธีแก้ไขต่อไปด้านล่าง
วิธีที่ 3: เพิ่ม 'https://' ในตำแหน่งบริการอัปเดต Microsoft (หากเกี่ยวข้อง)
หากคุณได้ข้อผิดพลาด 0x80072EE6 เมื่อพยายามดาวน์โหลดอัปเดตจาก Windows Server Update Services (WSUS) และคุณเคยกำหนดค่า WSUS ผ่าน Group Policy editor โอกาสมากที่คุณเห็นข้อผิดพลาดนี้เพราะตำแหน่งของ Microsoft Update Service location ไม่ได้ตั้งค่าอย่างถูกต้อง
หากสถานการณ์นี้ใช้ได้ โอกาสมากที่ปัญหานี้เกิดเพราะ URL ภายใต้การตั้งค่า Group Policy ‘Specify intranet Microsoft update service location‘ ไม่ถูกต้อง
ในกรณีที่คุณอยู่ในสถานการณ์นี้ ทำตามคำแนะนำด้านล่างเพื่อเข้าถึง Group Policy editor และแก้ไขค่า Specify Intranet ให้เหมาะสม เพื่อให้ Microsoft Update service location ถูกต้อง
นี่คือสิ่งที่คุณต้องทำ:
- กด Windows key + R เปิดกล่องโต้ตอบ Run พิมพ์ ‘gpedit.msc‘ ภายในกล่องข้อความ และกด Enter เปิด Local Group Policy Editor เมื่อได้รับแจ้งจาก UAC (User Account Control) prompts คลิก Yes ให้สิทธิ์แอดมิน

- ภายใน Local Group Policy Editor ใช้เมนูซ้ายไปที่ตำแหน่ง:
Computer Configuration\Administrative Templates\Windows Components\Windows Update\
- ภายในโฟลเดอร์นโยบาย Windows Update ไปที่ फलกขวา และดับเบิลคลิกที่ Specify Intranet Microsoft Update Service.

- ตรวจสอบให้นโยบายเป็น Enabled, แล้วเลื่อนลงไปแท็บ Options และให้แน่ใจว่าที่อยู่ที่ระบุภายใน Set the alternate download server ขึ้นต้นด้วย ‘HTTP://‘ หรือ ‘HTTPS://‘
- หากเซิร์ฟเวอร์ดาวน์โหลดเริ่มต้นด้วยที่อยู่โดยตรง ให้แก้ไขที่จำเป็น ก่อนคลิก Apply บันทึกการเปลี่ยนแปลง

- หลังนโยบายถูกแก้ไขถูกต้อง รีสตาร์ทคอมพิวเตอร์ และดูว่าปัญหาแก้ไขแล้วหรือไม่เมื่อ computer startup ถัดไปเสร็จ
หากข้อผิดพลาด 0x80072EE6 เดียวกันยังคงเกิดขึ้น ให้ไปวิธีแก้ไขต่อไปด้านล่าง
วิธีที่ 4: ใช้ System Restore Snapshot
หากไม่มีวิธีข้างต้นช่วยให้คุณแก้ข้อผิดพลาด 0x80072EE6 คุณควรเริ่มพิจารณาว่าปัญหานี้เริ่มเกิดหลังอัปเดตสำคัญ การติดตั้งไดรเวอร์ใหญ่ หรือการปิดเครื่องไม่คาดคิด ทำให้ความสามารถของคอมพิวเตอร์ในการเชื่อมต่อกับเซิร์ฟเวอร์ WSUS เสียหาย
เนื่องจากมีสาเหตุที่เป็นไปได้มาก ตัว "cure-all" หนึ่งคือใช้ System Restore snapshot ที่สร้างไว้ก่อนหน้า เพื่อกู้คืนคอมพิวเตอร์กลับสู่สถานะที่ดี ซึ่งปัญหานี้ไม่ได้เกิดขึ้น
จำไว้ว่า System จะให้คุณ revert คอมพิวเตอร์กลับสู่สถานะที่ดี ซึ่งสภาพแวดล้อมปัจจุบันที่ก่อให้เกิดข้อผิดพลาด 0x80072EE6 ไม่ได้เกิดขึ้น
สำคัญ: โดยค่าเริ่มต้น System Restore utility ถูกกำหนดให้บันทึก snapshot ใหม่เป็นประจำในเหตุการณ์ระบบสำคัญ เว้นแต่คุณแก้ไขพฤติกรรมเริ่มต้น คุณควรมี snapshot มากมายให้เลือก
หากคุณยังไม่ลองใช้ System restore จนถึงตอนนี้ นี่คือคู่มือที่จะแนะนำคุณผ่าน การใช้ System Restore snapshot ที่บันทึกไว้ก่อนหน้า
หมายเหตุ: จำไว้ว่าหลังจากกู้คืนสถานะคอมพิวเตอร์ไปสู่สถานะเก่า ทุกการเปลี่ยนแปลงที่คุณทำหลัง snapshot ถูกสร้าง จะสูญหาย
หากปัญหานี้ยังไม่แก้ข้อผิดพลาด 0x80072EE6 ในกรณีของคุณ หรือคุณไม่พบ snapshot ที่เหมาะสม ให้ไปวิธีแก้ไขต่อไปด้านล่าง
วิธีที่ 5: รีเซ็ตคอมโพเนนต์ Windows ทุกตัว
ในกรณีที่ไม่มีวิธีที่นำเสนอข้างต้นมีผลในกรณีของคุณ คุณควรพิจารณาอย่างจริงจังว่าคอมพิวเตอร์ของคุณอาจจัดการกับการเสียหายของไฟล์ระบบบางประเภทที่ไม่สามารถแก้ไขได้อย่างปกติ
หากคุณอยู่ในสถานการณ์แบบนี้ สิ่งเดียวที่คุณทำได้คือ รีเซ็ตคอมโพเนนต์ Windows ที่เกี่ยวข้องทุกตัว และกำจัดองค์ประกอบที่อาจเสียหายทุกอย่าง – เมื่อพูดถึงการทำนี้ คุณมี 2 ทางเลือก:
- Clean Install – ควรเป็นตัวเลือกแรกหากคุณมองหาวิธีแก้ไขเร็วที่สามารถปรับใช้ได้โดยไม่ต้องใช้สื่อติดตั้ง Windows ที่เข้ากันได้ คุณสามารถเริ่มกระบวนการ clean install ได้โดยตรงจากเมนู GUI ของการติดตั้ง Windows แต่จำไว้ว่าเว้นแต่คุณสำรองข้อมูลล่วงหน้า คุณจะสูญเสียข้อมูลส่วนตัวที่เก็บอยู่บน OS drive
- Repair Install – หากคุณมีข้อมูลสำคัญบน OS drive ที่วางแผนจะเก็บไว้ repair install ควรเป็นทางออก แม้กระบวนการจะค่อนข้างลำบาก คุณจะต้องใช้สื่อติดตั้งที่เข้ากันได้ แต่คุณจะเก็บไฟล์ส่วนตัว แอปพลิเคชันที่ติดตั้ง เกม และแม้แต่ user preferences บางอย่างที่รoot อยู่บน OS drive ได้