ข้อผิดพลาด 80072ee2 เป็นข้อผิดพลาดในการอัปเดต windows ซึ่งเกิดขึ้นเมื่อไฟล์ในระบบของคุณเสียหายหรือการอัปเดตค้าง การแก้ไขที่อธิบายในวิธีนี้ยังใช้กับข้อผิดพลาด 8024400A และ 8024400 ด .
ก่อนที่คุณจะดำเนินการแก้ไขด้านล่างตรวจสอบให้แน่ใจว่าอินเทอร์เน็ตของคุณทำงานบนพีซีที่ได้รับผลกระทบจากข้อผิดพลาดนี้เนื่องจากจะต้องเชื่อมต่อกับเซิร์ฟเวอร์การอัปเดตของ windows เพื่อส่งการอัปเดตกลับ
แนวทางแก้ไขข้อผิดพลาด Windows Update 80072ee2
- โซลูชันที่ 1: การแก้ไข Registry
- โซลูชันที่ 2: การเรียกใช้ Windows Update Troubleshooter
- โซลูชันที่ 3: การลบการกระจายซอฟต์แวร์
- โซลูชันที่ 4: การตรวจสอบเอกสารอย่างเป็นทางการของ Microsoft
- แนวทางที่ 5: การรีเซ็ตโมดูล Windows Update โดยสมบูรณ์
โซลูชันที่ 1: การแก้ไข Registry
การแก้ไขที่ดีที่สุดสำหรับข้อผิดพลาดในการอัปเดตนี้คือการเปลี่ยนรีจิสทรีและลบคีย์บางส่วน ควรกล่าวไว้ก่อนว่าผู้ใช้บางคนอาจไม่มีคีย์รีจิสทรีในคอมพิวเตอร์เนื่องจากใช้ Windows ในสภาพแวดล้อมที่บ้าน (ไม่ใช่ส่วนหนึ่งของโดเมนใด ๆ ) สิ่งนี้บ่งบอกเป็นหลักว่าผู้ใช้ตามบ้านจะไม่มีคีย์
- ถือ คีย์ Windows และ กด R
- ในกล่องโต้ตอบเรียกใช้ที่เปิดขึ้นให้พิมพ์ services.msc แล้วคลิกตกลง
- ในคอนโซลบริการค้นหาบริการที่เรียกว่า“ Windows Update “. คลิกขวาที่บริการนี้แล้วเลือก หยุด.
- เราจำเป็นต้องหยุดบริการ“ Windows Update” ที่รับผิดชอบในการอัปเดต Windows ก่อนที่เราจะทำการเปลี่ยนแปลงเพื่อแก้ไขความเสียหาย หากคุณหยุดดำเนินการต่อสิ่งนี้จะส่งคืนข้อผิดพลาด
- ตอนนี้ถือ คีย์ Windows และ กด R อีกครั้ง
- ในกล่องโต้ตอบเรียกใช้พิมพ์:
C: Windows SoftwareDistribution
- แล้วคลิกตกลง
- ลบเนื้อหาของโฟลเดอร์นี้
- ตอนนี้กลับไปที่ คอนโซลบริการ . คลิกขวา Windows Update บริการอีกครั้งและเลือก เริ่ม.
- ถือ คีย์ Windows และ กด R อีกครั้ง
- ประเภท regedit ในกล่องโต้ตอบเรียกใช้
- ในตัวแก้ไขรีจิสทรีเรียกดูเส้นทางต่อไปนี้:
HKEY_LOCAL_MACHINE SOFTWARE Policies Microsoft Windows WindowsUpdate
- ในบานหน้าต่างด้านขวาให้มองหาคีย์ที่เรียกว่า WUServer และ WUStatusServer
- คลิกขวาที่แต่ละคีย์แล้วเลือก ลบ .
- ตอนนี้กลับไปที่คอนโซลบริการและตรวจสอบให้แน่ใจว่าบริการ Windows Update ยังคงทำงานอยู่
- เมื่อเสร็จแล้วคุณจะสามารถอัปเดตได้โดยไม่มีข้อผิดพลาด
โซลูชันที่ 2: การเรียกใช้ Windows Update Troubleshooter
ตัวแก้ไขปัญหาการอัปเดต Windows จะตรวจสอบการตั้งค่าและการลงทะเบียนทั้งหมดของคอมพิวเตอร์ของคุณตรวจสอบตามข้อกำหนดของการอัปเดต Windows จากนั้นเสนอการเปลี่ยนแปลงที่เป็นไปได้เพื่อแก้ไขปัญหา ตรวจสอบให้แน่ใจว่าคุณมีบัญชีผู้ดูแลระบบก่อนเรียกใช้เครื่องมือแก้ปัญหา
- กด Windows + S เพื่อเปิดแถบค้นหาของเมนูเริ่ม พิมพ์“ แก้ไขปัญหา ” ในกล่องโต้ตอบและคลิกที่ผลลัพธ์แรกที่ออกมา
- เมื่ออยู่ในเมนูแก้ไขปัญหาให้เลือก“ Windows Update ” แล้วคลิกปุ่ม“ เรียกใช้ตัวแก้ไขปัญหา ”. หากคุณใช้ Windows 7 คุณสามารถไปที่ตัวแก้ไขปัญหาด้วยตนเองโดยใช้แผงควบคุม
- ตอนนี้ Windows จะเริ่มกระบวนการแก้ไขปัญหาและดูความคลาดเคลื่อนใด ๆ คุณอาจได้รับแจ้งว่าเครื่องมือแก้ปัญหาต้องการการเข้าถึงของผู้ดูแลระบบเพื่อตรวจสอบปัญหากับระบบของคุณ คลิกตัวเลือก“ ลองแก้ไขปัญหาในฐานะผู้ดูแลระบบ ”.
- หลังจากดำเนินการแก้ไขแล้วให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
บันทึก: โซลูชันนี้ต้องการการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้เพื่อผลลัพธ์ที่ดีที่สุด นอกจากนี้ให้พยายามเรียกใช้เครื่องมือแก้ปัญหาหลาย ๆ ครั้งแทนที่จะลองเพียงครั้งเดียว
โซลูชันที่ 3: การลบการกระจายซอฟต์แวร์
SoftwareDistribution คือโฟลเดอร์ที่อยู่ในไดเร็กทอรี windows ซึ่งใช้ในการจัดเก็บไฟล์ชั่วคราวซึ่งอาจจำเป็นในการติดตั้งการอัปเดต windows ล่าสุดบนคอมพิวเตอร์ของคุณ นี่เป็นข้อกำหนดสำหรับโมดูลอัพเดตและการดำเนินการอ่าน / เขียนนี้ได้รับการจัดการโดย WUagent
บันทึก: วิธีนี้จะล้างประวัติการอัปเดตทั้งหมดของคุณ
- กด Windows + S พิมพ์“ พร้อมรับคำสั่ง ” ในกล่องโต้ตอบคลิกขวาที่แอปพลิเคชันแล้วเลือก“ เรียกใช้ในฐานะผู้ดูแลระบบ ”.
- ในพรอมต์คำสั่งพิมพ์คำสั่งต่อไปนี้ทีละคำ:
net stop cryptSvc net stop wuauserv net stop msiserver net stop bits
ตอนนี้เราจะไปที่ไดเร็กทอรี Windows Update และลบไฟล์ที่อัปเดตทั้งหมดที่มีอยู่แล้ว เปิด file explorer หรือ My Computer แล้วทำตามขั้นตอน
- ไปที่ที่อยู่ด้านล่าง คุณยังสามารถเปิดแอปพลิเคชัน Run และคัดลอกและวางที่อยู่เพื่อเข้าถึงโดยตรง
C: Windows SoftwareDistribution
- ลบทุกอย่างใน Software Distribution โฟลเดอร์ (คุณสามารถตัดวางไปยังตำแหน่งอื่นได้ในกรณีที่คุณต้องการวางกลับอีกครั้ง)
บันทึก: คุณยังสามารถเปลี่ยนชื่อโฟลเดอร์แจกจ่ายซอฟต์แวร์แทนได้ ตั้งชื่อเช่น 'SoftwareDistributionold'
ตอนนี้เราต้องเปิดบริการ Windows Update อีกครั้งและเปิดใช้งานอีกครั้ง ในขั้นต้นตัวจัดการการอัปเดตอาจใช้เวลาสักครู่ในการคำนวณรายละเอียดและจัดเตรียมรายการสำหรับการดาวน์โหลด
- เปิดพรอมต์คำสั่งที่ยกระดับและลองดำเนินการคำสั่งต่อไปนี้เพื่อเริ่มต้นบริการทั้งหมดที่เราหยุดทำงาน
net start cryptSvc net start wuauserv net start msiserver net start bits
- ตอนนี้รีสตาร์ทคอมพิวเตอร์และลองอัปเดต Windows อีกครั้ง
บันทึก: คุณยังสามารถลองรันคำสั่งต่อไปนี้ตามลำดับในพรอมต์คำสั่งที่ยกระดับ
หยุดสุทธิ wuauserv rmdir / q / s c: windows softwaredistribution . wuauclt / detectnow
หากปัญหาเกี่ยวข้องกับการตั้งค่าเครือข่ายของคุณคำสั่งต่อไปนี้ในพรอมต์คำสั่งที่ยกระดับจะแก้ไขปัญหาของคุณ
netsh int tcp ตั้งค่า global autotuninglevel = disabled
โซลูชันที่ 4: การตรวจสอบเอกสารอย่างเป็นทางการของ Microsoft
ในบางกรณีหากคุณใช้งานเซิร์ฟเวอร์ Windows คุณควรตรวจสอบ เอกสารอย่างเป็นทางการของ Microsoft และดูว่ากรณีนี้เหมาะกับคุณหรือไม่ ดูเหมือนว่าการอัปเดตบางอย่างจะถูกแทนที่ด้วยการอัปเดตเพิ่มเติมสำหรับระบบปฏิบัติการ
ปัญหานี้เกิดขึ้นบ่อยมากดังนั้น Windows จึงได้เผยแพร่เอกสารอย่างเป็นทางการซึ่งแสดงให้เห็นว่าสามารถแก้ไขได้อย่างไร ทำตามขั้นตอนเหล่านี้และหลังจากใช้การแก้ไขทั้งหมดแล้วให้รีสตาร์ทคอมพิวเตอร์โดยสมบูรณ์
แนวทางที่ 5: การรีเซ็ตโมดูล Windows Update โดยสมบูรณ์
หากวิธีการข้างต้นไม่ได้ผลสำหรับคุณคุณสามารถลองรีเซ็ตโมดูลการอัปเดต Windows ทั้งหมดอย่างมีประสิทธิภาพจากนั้นลองเปิดใช้งานอีกครั้งโดยการรีสตาร์ท ข้อความแสดงข้อผิดพลาดภายใต้การสนทนาเป็นที่แพร่หลายมากและปรากฏขึ้นหลังจากความผิดพลาดของ Microsoft เองเมื่อเปลี่ยนวันที่ที่ถูกต้องที่ฝั่งเซิร์ฟเวอร์ในไฟล์ XML การอัปเดตหลัก เนื่องจากการแก้ไขไฟล์ XML จะทำให้ลายเซ็นดิจิทัลที่อยู่ด้านข้างของเราเป็นโมฆะ Microsoft จึงเปลี่ยน XML ในตอนท้าย แต่ข้อผิดพลาดยังคงมีอยู่ บางทีการเริ่มต้นโมดูลทั้งหมดใหม่จะช่วยแก้ปัญหาให้เราได้
- กด Windows + S พิมพ์“ พร้อมรับคำสั่ง ” คลิกขวาที่แอปพลิเคชันแล้วเลือก“ เรียกใช้ในฐานะผู้ดูแลระบบ ”.
- เมื่ออยู่ในพรอมต์คำสั่งที่ยกระดับให้ดำเนินการคำสั่งต่อไปนี้ทีละคำสั่ง
net stop wuauserv cd% systemroot% ren SoftwareDistribution SoftwareDistribution.old net start wuauserv net stop bits net start bits net stop cryptsvc cd% systemroot% system32 ren catroot2 catroot2.old net start cryptsvc regsvr32 Softpub.dll / s regsvr32 Wintrust.dll / s regsvr32 Initpki.dll / s regsvr32 Mssip32.dll / s
- หลังจากดำเนินการคำสั่งทั้งหมดแล้วให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่