เมื่อติดตั้งการอัปเดตสำหรับคอมพิวเตอร์จาก Windows Update ผู้ใช้จำนวนมากรายงานว่าการอัปเดตเดียว - การอัปเดตคำจำกัดความสำหรับ Windows Defender ล้มเหลวโดยมีรหัสข้อผิดพลาด 0x80070643 เกี่ยวข้องกับปัญหานี้ การอัปเดตคำจำกัดความสำหรับ Windows Defender มาพร้อมกับคำจำกัดความใหม่และการอัปเดตสำหรับไวรัสและมัลแวร์ที่รู้จักทั้งหมดซึ่งเป็นสาเหตุที่การอัปเดตเหล่านี้มีความสำคัญอย่างยิ่งต่อประสิทธิภาพของ Windows Defender ที่ดีที่สุดและเหตุใดจึงไม่สามารถติดตั้งโปรแกรมปรับปรุงเหล่านี้แม้แต่รายการเดียวอาจเป็นปัญหาใหญ่ นอกจากนี้ผู้ใช้รายอื่นรายงานว่าไม่เพียง แต่การอัปเดต Windows Defender ล้มเหลวเท่านั้น แต่ยังมีการอัปเดตอื่น ๆ อีกมากมายที่รอดำเนินการสำหรับ Microsoft Office, Windows Live Essentials, Skype, Microsoft Silverlight เป็นต้นแม้ว่าปัญหานี้จะแพร่หลายในหมู่ผู้ใช้ Windows 10 แต่ก็มีการรายงานก่อนหน้านี้ ระบบปฏิบัติการย้อนหลังไปถึง Windows Vista
แม้ว่าจะไม่มีคำอย่างเป็นทางการเกี่ยวกับสาเหตุของปัญหานี้ แต่ผู้ใช้ Windows 10 ที่ฉลาดที่สุดหลายคนที่ได้รับผลกระทบจากปัญหานี้คาดเดาว่าเกิดจากทั้ง Windows Update และ Windows Defender ที่พยายามดาวน์โหลดและติดตั้งการอัปเดตคำจำกัดความที่เป็นปัญหาที่ ในเวลาเดียวกัน. อย่างไรก็ตามโชคดีที่ปัญหานี้ไม่ได้อยู่ในปัญหา Windows 10 จำนวนมากที่ไม่สามารถแก้ไขได้ ในการแก้ไขปัญหานี้ผู้ใช้ที่ได้รับผลกระทบทั้งหมดต้องทำคือดาวน์โหลดการอัปเดตคำจำกัดความที่เป็นปัญหาผ่าน Windows Defender เอง การถอนการติดตั้งโปรแกรมป้องกันไวรัสของ บริษัท อื่น การอัปเดต Windows ด้วยสิทธิ์ระดับผู้ดูแลการลบการอัปเดตข้อกำหนดที่มีอยู่การเรียกใช้เครื่องมือ SubInACL การรีเซ็ตส่วนประกอบ Windows Update หรือการแก้ไข Silverlight การดำเนินการตามวิธีการใด ๆ เหล่านี้จะช่วยไม่ให้ผู้ใช้เห็นรหัสข้อผิดพลาด 0x80070643
วิธีที่ 1: การติดตั้งโปรแกรมปรับปรุงจาก Windows Defender
ในการแก้ไขปัญหานี้และดาวน์โหลดการอัปเดตคำจำกัดความที่ล้มเหลวได้สำเร็จคุณต้อง:
- เปิด เมนูเริ่มต้น .
- คลิกที่ การตั้งค่า .
- คลิกที่ อัปเดตและความปลอดภัย .
- คลิกที่ Windows Defender ในบานหน้าต่างด้านซ้าย
- ในบานหน้าต่างด้านขวาให้เลื่อนลงไปที่ไฟล์ ข้อมูลเวอร์ชัน และคลิกที่ เปิด Windows Defender เพื่อเปิดแอป Windows Defender บนเดสก์ท็อป
- เมื่ออยู่ในแอพ Windows Defender ให้ไปที่ไฟล์ อัปเดต
- คลิกที่ อัปเดต .
รอให้ Windows Defender ตรวจสอบดาวน์โหลดและติดตั้งโปรแกรมปรับปรุงข้อกำหนดที่มีอยู่ทั้งหมด
เมื่อ Windows Defender ดาวน์โหลดและติดตั้งโปรแกรมปรับปรุงคำจำกัดความที่มีอยู่ทั้งหมดแล้วคุณสามารถไปที่ Windows Update และคุณจะเห็นว่าไม่มีการรายงานการอัปเดตคำจำกัดความที่รอดำเนินการสำหรับ Windows Defender และคุณจะไม่เห็นรหัสข้อผิดพลาด 0x80070643
วิธีที่ 2: ถอนการติดตั้งโปรแกรมป้องกันไวรัสของ บริษัท อื่น
สำหรับคนส่วนใหญ่ที่มีปัญหานี้การถอนการติดตั้งหรือ การปิดใช้งานผลิตภัณฑ์ป้องกันมัลแวร์อื่น ๆ แก้ไขผลิตภัณฑ์ ไม่แนะนำให้มีซอฟต์แวร์ป้องกันไวรัสมากกว่าหนึ่งตัวในพีซีของคุณเนื่องจากอาจทำให้เกิดความขัดแย้งกับผลที่ไม่พึงประสงค์ คุณถอนการติดตั้งโปรแกรมป้องกันไวรัสที่มีอยู่ได้อย่างรวดเร็วโดยไปที่ แผงควบคุม> โปรแกรมและคุณสมบัติ เลือกซอฟต์แวร์แล้วคลิก ถอนการติดตั้ง และทำตามคำแนะนำหรือใช้ขั้นตอนด้านล่างเพื่อถอนการติดตั้งอย่างละเอียด
- ดาวน์โหลดเครื่องมือลบซอฟต์แวร์ป้องกันไวรัสของคุณโดยใช้ลิงก์ที่เกี่ยวข้องด้านล่าง
- Avast
- AVG
- Avira
- BitDefender
- Comodo Internet Security
- Web Antivirus
- ESET NOD32
- F-Secure
- Kaspersky
- Malwarebytes
- McAfee
- Microsoft Security Essentials
- นอร์ตัน
- แพนด้า
- ไซแมนเทค
- เทรนด์ไมโคร
- Verizon
- WebRoot
คุณยังสามารถใช้ AppRemover OESIS Endpoint Assessment Tool เพื่อลบผลิตภัณฑ์ป้องกันไวรัสหรือที่ระบุไว้ที่นี่
- เปิดยูทิลิตี้ที่ดาวน์โหลดมาและทำตามคำแนะนำเพื่อลบแอปพลิเคชันป้องกันมัลแวร์ออกจากระบบของคุณโดยสมบูรณ์
- รีบูตพีซีของคุณ
- เปิดหรือเปิดใช้งาน Windows Defender จากนั้นลองติดตั้งการอัปเดตจาก Windows Update
วิธีที่ 3: การอัปเดตด้วยสิทธิ์ระดับผู้ดูแลระบบ
การอัปเดตบางอย่างจำเป็นต้องมีสิทธิ์ระดับผู้ดูแลระบบเพื่อที่จะติดตั้ง หากคุณใช้บัญชีผู้เยี่ยมชมหรือผู้มีสิทธิพิเศษน้อยกว่าให้ลงชื่อเข้าใช้พีซีของคุณ หากพีซีของคุณเป็นของโดเมนคุณควรติดต่อผู้ดูแลระบบของคุณเพื่อช่วยเหลือคุณ
วิธีที่ 4: ใช้พรอมต์คำสั่ง
มีคำสั่งสองสามคำสั่งที่คุณสามารถเรียกใช้จากพรอมต์คำสั่งของผู้ดูแลระบบที่ช่วยแก้ไขปัญหานี้
- กด Windows คีย์และพิมพ์ คลิกขวา ผลลัพธ์และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ หรือกดพร้อมกัน Windows และ X บนแป้นพิมพ์ของคุณและเลือก พร้อมรับคำสั่ง (ผู้ดูแลระบบ) จากเมนู
- ใน พรอมต์คำสั่งของผู้ดูแลระบบ พิมพ์คำสั่งต่อไปนี้แล้วกด ป้อน หลังจากแต่ละคนเพื่อดำเนินการ ตรวจสอบให้แน่ใจว่าคุณรอไฟล์ เสร็จแล้ว ข้อความจากคำสั่งแรกก่อนที่คุณจะเขียนและดำเนินการคำสั่งที่สอง นอกจากนี้อย่าลืมพิมพ์คำสั่งใด ๆ
'% PROGRAMFILES% Windows Defender MPCMDRUN.exe' -RemoveDefinitions -All '% PROGRAMFILES% Windows Defender MPCMDRUN.exe' -SignatureUpdate
- หลังจากทั้งสองคำสั่งทำงานเสร็จแล้วคุณสามารถปิดพรอมต์คำสั่ง
- ลองเรียกใช้การอัปเดตทันทีคุณควรจะทำได้ทั้งจาก Windows Update เช่นเดียวกับภายใน Windows Defender
วิธีที่ 5: แก้ไข Microsoft Silverlight
หากข้อผิดพลาด 0x80070643 ในระบบของคุณเกี่ยวข้องกับการอัปเดตความปลอดภัยสำหรับ Microsoft Silverlight คุณสามารถแก้ไขปัญหานี้ได้อย่างง่ายดายโดยการทำความสะอาดการติดตั้ง Silverlight ที่เสียหายแล้วติดตั้ง Silverlight ใหม่
- ดาวน์โหลด Microsoft’s ซ่อมมัน ยูทิลิตี้ที่ถอนการติดตั้ง Microsoft Silverlight โดยอัตโนมัติ หรือคุณสามารถดาวน์โหลดสคริปต์นี้และ เรียกใช้ในฐานะผู้ดูแลระบบ
- เมื่อการถอนการติดตั้งเสร็จสิ้นให้ไปที่ http://www.microsoft.com/getsilverlight/get-started/install/default.aspx เพื่อติดตั้ง Microsoft Silverlight เวอร์ชันล่าสุด
วิธีที่ 6: การรีเซ็ตส่วนประกอบของ Windows Updates
- เปิดเมนู Start แล้วพิมพ์ 'cmd' คลิกขวาที่ไอคอน Command Prompt และคลิกที่ 'Run as Administrator' ยอมรับพรอมต์ UAC เมื่อมันปรากฏขึ้น
- ในพรอมต์คำสั่งพิมพ์คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละคำสั่ง
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
- เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ Catroot2 โดยพิมพ์คำสั่งต่อไปนี้ใน Command Prompt
Ren C: Windows SoftwareDistribution SoftwareDistribution.old ren C: Windows System32 catroot2 Catroot2.old
- เริ่มบริการ Windows Update อีกครั้งโดยพิมพ์คำสั่งเหล่านี้
net start wuauserv net start cryptSvc net start bits net start msiserver
- ลองเรียกใช้ Windows Update อีกครั้งเพื่อยืนยันว่าข้อผิดพลาดหายไปหรือไม่
วิธีที่ 7: การเรียกใช้เครื่องมือ SubInACL
สำหรับระบบปฏิบัติการรุ่นเก่าเช่น Windows Vista มีข้อบกพร่องที่เกี่ยวข้องกับ. NET Framework 2.0 ซึ่งเกิดจากการอนุญาตรายการควบคุมการเข้าถึงที่ไม่ถูกต้องในกลุ่มรีจิสทรีบางส่วนซึ่งทำให้แอปพลิเคชันบางตัวไม่สามารถติดตั้งได้ SubInACL แก้ไขปัญหานี้โดยการซ่อมแซมไฟล์และสิทธิ์ของรีจิสทรีที่จำเป็นในการติดตั้งการตั้งค่าตาม. MSI
- ดาวน์โหลดไฟล์ เครื่องมือ SubInACL และติดตั้ง ยูทิลิตี้นี้จะถูกติดตั้งลงใน C: Program Files Windows Resource Kits Tools
- ดาวน์โหลดสคริปต์นี้และแก้ไขด้วย Notepad หรือโปรแกรมแก้ไขข้อความอื่น ๆ แทนที่ค่าที่ชื่อ YOURUSERNAME ไปยังบัญชีผู้ใช้ Windows ที่คุณลงชื่อเข้าใช้และบันทึก คุณสามารถค้นหาชื่อผู้ใช้ของคุณได้โดยดูที่ชื่อผู้ใช้ที่แสดงอยู่ในคอลัมน์ชื่อผู้ใช้ของแท็บกระบวนการหรือแท็บผู้ใช้ในตัวจัดการงานของ Windows
- คลิกขวาที่สคริปต์และ เรียกใช้ในฐานะผู้ดูแลระบบ
- หลังจากสคริปต์ reset.cmd เสร็จสิ้นให้ลองติดตั้งซอฟต์แวร์ที่ก่อนหน้านี้ไม่สามารถติดตั้งบนระบบของคุณได้
วิธีที่ 8: ติดตั้งคำจำกัดความด้วยตนเอง
ในบางกรณีข้อผิดพลาดอาจไม่สามารถแก้ไขได้และเป็นวิธีแก้ปัญหาชั่วคราวคุณสามารถรับคำจำกัดความได้โดยตรงจากเว็บไซต์ของ Microsoft จากนั้นเรียกใช้ไฟล์ปฏิบัติการเพื่อติดตั้งบนคอมพิวเตอร์ของคุณ ในการดำเนินการดังกล่าวให้ทำตามคำแนะนำด้านล่าง
- นำทางไปยัง นี้ เว็บไซต์.
- เลือกสถาปัตยกรรมที่เหมาะสมของคอมพิวเตอร์ของคุณ
การเลือกเวอร์ชันที่เหมาะสม
- เรียกใช้ไฟล์ปฏิบัติการและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้ง