การแก้ไข: การปรับปรุงคำจำกัดความสำหรับ Windows Defender ล้มเหลวด้วยข้อผิดพลาด 0x80070643



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

เมื่อติดตั้งการอัปเดตสำหรับคอมพิวเตอร์จาก 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



0x80070643



วิธีที่ 1: การติดตั้งโปรแกรมปรับปรุงจาก Windows Defender

ในการแก้ไขปัญหานี้และดาวน์โหลดการอัปเดตคำจำกัดความที่ล้มเหลวได้สำเร็จคุณต้อง:

  1. เปิด เมนูเริ่มต้น .
  2. คลิกที่ การตั้งค่า .
  3. คลิกที่ อัปเดตและความปลอดภัย .
  4. คลิกที่ Windows Defender ในบานหน้าต่างด้านซ้าย
  5. ในบานหน้าต่างด้านขวาให้เลื่อนลงไปที่ไฟล์ ข้อมูลเวอร์ชัน และคลิกที่ เปิด Windows Defender เพื่อเปิดแอป Windows Defender บนเดสก์ท็อป
  6. เมื่ออยู่ในแอพ Windows Defender ให้ไปที่ไฟล์ อัปเดต
  7. คลิกที่ อัปเดต .

รอให้ Windows Defender ตรวจสอบดาวน์โหลดและติดตั้งโปรแกรมปรับปรุงข้อกำหนดที่มีอยู่ทั้งหมด

เมื่อ Windows Defender ดาวน์โหลดและติดตั้งโปรแกรมปรับปรุงคำจำกัดความที่มีอยู่ทั้งหมดแล้วคุณสามารถไปที่ Windows Update และคุณจะเห็นว่าไม่มีการรายงานการอัปเดตคำจำกัดความที่รอดำเนินการสำหรับ Windows Defender และคุณจะไม่เห็นรหัสข้อผิดพลาด 0x80070643



วิธีที่ 2: ถอนการติดตั้งโปรแกรมป้องกันไวรัสของ บริษัท อื่น

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

  1. ดาวน์โหลดเครื่องมือลบซอฟต์แวร์ป้องกันไวรัสของคุณโดยใช้ลิงก์ที่เกี่ยวข้องด้านล่าง

คุณยังสามารถใช้ AppRemover OESIS Endpoint Assessment Tool เพื่อลบผลิตภัณฑ์ป้องกันไวรัสหรือที่ระบุไว้ที่นี่

  1. เปิดยูทิลิตี้ที่ดาวน์โหลดมาและทำตามคำแนะนำเพื่อลบแอปพลิเคชันป้องกันมัลแวร์ออกจากระบบของคุณโดยสมบูรณ์
  2. รีบูตพีซีของคุณ
  3. เปิดหรือเปิดใช้งาน Windows Defender จากนั้นลองติดตั้งการอัปเดตจาก Windows Update

วิธีที่ 3: การอัปเดตด้วยสิทธิ์ระดับผู้ดูแลระบบ

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

วิธีที่ 4: ใช้พรอมต์คำสั่ง

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

  1. กด Windows คีย์และพิมพ์ คลิกขวา ผลลัพธ์และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ หรือกดพร้อมกัน Windows และ X บนแป้นพิมพ์ของคุณและเลือก พร้อมรับคำสั่ง (ผู้ดูแลระบบ) จากเมนู
  2. ใน พรอมต์คำสั่งของผู้ดูแลระบบ พิมพ์คำสั่งต่อไปนี้แล้วกด ป้อน หลังจากแต่ละคนเพื่อดำเนินการ ตรวจสอบให้แน่ใจว่าคุณรอไฟล์ เสร็จแล้ว ข้อความจากคำสั่งแรกก่อนที่คุณจะเขียนและดำเนินการคำสั่งที่สอง นอกจากนี้อย่าลืมพิมพ์คำสั่งใด ๆ
'% PROGRAMFILES%  Windows Defender  MPCMDRUN.exe' -RemoveDefinitions -All '% PROGRAMFILES%  Windows Defender  MPCMDRUN.exe' -SignatureUpdate
  1. หลังจากทั้งสองคำสั่งทำงานเสร็จแล้วคุณสามารถปิดพรอมต์คำสั่ง
  2. ลองเรียกใช้การอัปเดตทันทีคุณควรจะทำได้ทั้งจาก Windows Update เช่นเดียวกับภายใน Windows Defender

วิธีที่ 5: แก้ไข Microsoft Silverlight

หากข้อผิดพลาด 0x80070643 ในระบบของคุณเกี่ยวข้องกับการอัปเดตความปลอดภัยสำหรับ Microsoft Silverlight คุณสามารถแก้ไขปัญหานี้ได้อย่างง่ายดายโดยการทำความสะอาดการติดตั้ง Silverlight ที่เสียหายแล้วติดตั้ง Silverlight ใหม่

  1. ดาวน์โหลด Microsoft’s ซ่อมมัน ยูทิลิตี้ที่ถอนการติดตั้ง Microsoft Silverlight โดยอัตโนมัติ หรือคุณสามารถดาวน์โหลดสคริปต์นี้และ เรียกใช้ในฐานะผู้ดูแลระบบ
  2. เมื่อการถอนการติดตั้งเสร็จสิ้นให้ไปที่ http://www.microsoft.com/getsilverlight/get-started/install/default.aspx เพื่อติดตั้ง Microsoft Silverlight เวอร์ชันล่าสุด

วิธีที่ 6: การรีเซ็ตส่วนประกอบของ Windows Updates

  1. เปิดเมนู Start แล้วพิมพ์ 'cmd' คลิกขวาที่ไอคอน Command Prompt และคลิกที่ 'Run as Administrator' ยอมรับพรอมต์ UAC เมื่อมันปรากฏขึ้น
  2. ในพรอมต์คำสั่งพิมพ์คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละคำสั่ง
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
  3. เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ Catroot2 โดยพิมพ์คำสั่งต่อไปนี้ใน Command Prompt
    Ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old
  4. เริ่มบริการ Windows Update อีกครั้งโดยพิมพ์คำสั่งเหล่านี้
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. ลองเรียกใช้ Windows Update อีกครั้งเพื่อยืนยันว่าข้อผิดพลาดหายไปหรือไม่

วิธีที่ 7: การเรียกใช้เครื่องมือ SubInACL

สำหรับระบบปฏิบัติการรุ่นเก่าเช่น Windows Vista มีข้อบกพร่องที่เกี่ยวข้องกับ. NET Framework 2.0 ซึ่งเกิดจากการอนุญาตรายการควบคุมการเข้าถึงที่ไม่ถูกต้องในกลุ่มรีจิสทรีบางส่วนซึ่งทำให้แอปพลิเคชันบางตัวไม่สามารถติดตั้งได้ SubInACL แก้ไขปัญหานี้โดยการซ่อมแซมไฟล์และสิทธิ์ของรีจิสทรีที่จำเป็นในการติดตั้งการตั้งค่าตาม. MSI

  1. ดาวน์โหลดไฟล์ เครื่องมือ SubInACL และติดตั้ง ยูทิลิตี้นี้จะถูกติดตั้งลงใน C: Program Files Windows Resource Kits Tools
  2. ดาวน์โหลดสคริปต์นี้และแก้ไขด้วย Notepad หรือโปรแกรมแก้ไขข้อความอื่น ๆ แทนที่ค่าที่ชื่อ YOURUSERNAME ไปยังบัญชีผู้ใช้ Windows ที่คุณลงชื่อเข้าใช้และบันทึก คุณสามารถค้นหาชื่อผู้ใช้ของคุณได้โดยดูที่ชื่อผู้ใช้ที่แสดงอยู่ในคอลัมน์ชื่อผู้ใช้ของแท็บกระบวนการหรือแท็บผู้ใช้ในตัวจัดการงานของ Windows
  3. คลิกขวาที่สคริปต์และ เรียกใช้ในฐานะผู้ดูแลระบบ
  4. หลังจากสคริปต์ reset.cmd เสร็จสิ้นให้ลองติดตั้งซอฟต์แวร์ที่ก่อนหน้านี้ไม่สามารถติดตั้งบนระบบของคุณได้

วิธีที่ 8: ติดตั้งคำจำกัดความด้วยตนเอง

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

  1. นำทางไปยัง นี้ เว็บไซต์.
  2. เลือกสถาปัตยกรรมที่เหมาะสมของคอมพิวเตอร์ของคุณ

    การเลือกเวอร์ชันที่เหมาะสม

  3. เรียกใช้ไฟล์ปฏิบัติการและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้ง
อ่าน 5 นาที