วิธีแก้ไขการใช้งาน CPU สูงโดย Antimalware Service Executable (MsMpEng)



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

บริการ Antimalware ดำเนินการได้ คือชื่อของกระบวนการ MsMpEng (MsMpEng.exe) ใช้โดยโปรแกรม Windows Defender บริการที่เกี่ยวข้องกับโปรแกรมนี้คือ บริการ Windows Defender . สาเหตุที่พบบ่อยที่สุดสองประการที่ทำให้ใช้งาน CPU สูงคือคุณสมบัติแบบเรียลไทม์ซึ่งจะสแกนไฟล์การเชื่อมต่อและแอปพลิเคชันอื่น ๆ ที่เกี่ยวข้องแบบเรียลไทม์ซึ่งเป็นสิ่งที่ควรทำ (ป้องกันแบบเรียลไทม์) .



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



อย่างไรก็ตาม Full SCAN ควรทำเพียงครั้งเดียวและไม่ใช่ทุกวันสิ่งที่ฉันเห็นกับผู้ใช้ส่วนใหญ่คือพวกเขากำหนดให้คุณสมบัติการสแกนทำงานเมื่อคอมพิวเตอร์ตื่นจากโหมดสลีปหรือเมื่อเชื่อมต่อกับเครือข่าย หรือหากการสแกนถูกกำหนดให้ทำงานทุกวัน คุณยังสามารถลองหมุนไฟล์ Windows Defender ปิด เพื่อตรวจสอบว่าแก้ไขการใช้งาน CPU สูงหรือไม่



ปัญหานี้อาจใช้กับผู้ที่ใช้ Windows 7 และด้วยเหตุนี้ใน Microsoft Security Essentials วิธีการจะคล้ายกันมากหากไม่เหมือนกัน

การหยุดการใช้งาน CPU สูงโดย Antimalware Service Executable

วิธีที่ 1: ซ่อมแซมไฟล์ Corrupt Defender

ดาวน์โหลดและเรียกใช้ Restoro เพื่อสแกนและซ่อมแซมไฟล์ที่เสียหาย / หายไปจาก ที่นี่ หากพบว่าไฟล์เสียหายและไม่มีการซ่อมแซมแล้วดูว่าการใช้งาน CPU ยังคงสูงอยู่หรือไม่ถ้าใช่ให้ย้ายไปที่วิธีที่ 2

วิธีที่ 2: กำหนดเวลาใหม่ของ Windows Defender อย่างถูกต้อง

  1. คลิกเมนู Start ทางด้านซ้ายแล้วพิมพ์ เครื่องมือการดูแลระบบ คลิกเพื่อเปิด
  2. จาก เครื่องมือการดูแลระบบ , สำรวจ หน้าต่าง เลือก ตัวกำหนดเวลางาน ดับเบิลคลิกเพื่อเปิด
  3. จากบานหน้าต่างด้านซ้ายของ Task Scheduler เรียกดูเส้นทางต่อไปนี้:
  4. ไลบรารี / Microsoft / Windows / Windows Defender
  5. เมื่อคุณอยู่ในโฟลเดอร์ Windows Defender ให้ค้นหาชื่อที่เรียกว่า“ Windows Defender Scheduled Scan” คลิกที่ชื่อหนึ่งครั้งเพื่อไฮไลต์แล้วเลือกคุณสมบัติ
  6. ภายใต้แท็บ 'ทั่วไป' ให้ยกเลิกการเลือก ' ดำเนินการด้วยสิทธิพิเศษสูงสุด ” ตัวเลือก
  7. จาก Properties Windows คลิกที่แท็บ Conditions และยกเลิกการตรวจสอบตัวเลือกภายใต้ Idle, Power and Network และคลิก OK ไม่ต้องกังวลเราจะจัดกำหนดการอย่างถูกต้องในขั้นตอนต่อไป
  8. เมื่อเสร็จแล้วเราจะจัดตารางเวลาใหม่ คลิกคุณสมบัติจากบานหน้าต่างด้านขวาอีกครั้งและคราวนี้เลือกแท็บทริกเกอร์แล้วคลิกใหม่ ที่นี่เลือกตัวเลือกรายสัปดาห์หรือรายเดือนตามความต้องการของคุณจากนั้นเลือกวันคลิกตกลงและตรวจสอบให้แน่ใจว่าเปิดใช้งานแล้ว
  9. การดำเนินการนี้จะกำหนดเวลาให้ Defender ทำงานตามความต้องการของคุณ ตอนนี้หากการสแกนทำงานก่อนหน้านี้รอให้เสร็จสิ้นคุณจะเห็นผลลัพธ์หลังจากการสแกนเสร็จสิ้น แต่เมื่อการสแกนทำงานตามกำหนดเวลาที่คุณกำหนดคุณจะยังคงได้รับการใช้งาน CPU สูง ทำซ้ำเช่นเดียวกันสำหรับกำหนดการอื่น ๆ สามรายการ
  10. การบำรุงรักษาแคชของ Windows Defender, การล้างข้อมูล Windows Defender, การตรวจสอบ Windows Defender
  11. ปิดเงื่อนไขตั้งค่าทริกเกอร์ให้ทำงานสัปดาห์ละครั้ง

วิธีที่ 3: การปิด Windows Defender

การปิดใช้งาน Windows Defender สามารถช่วยแก้ไขปัญหานี้ได้เนื่องจากเป็นวิธีเดียวที่ใช้ได้ผลกับผู้ใช้จำนวนมาก เมื่อใช้วิธีนี้อย่าลืมติดตั้งโปรแกรมป้องกันไวรัสอื่นเนื่องจากมีโอกาสน้อยที่จะใช้เวลา CPU น้อยกว่า Windows Defender เราจะใช้ Local Group Policy Editor สำหรับสิ่งนี้และใช้ได้กับ Windows Enterprise และ Pro Editions ของ Windows 10 และระบบปฏิบัติการรุ่นก่อนหน้าขั้นสูงกว่าเท่านั้น หากคุณไม่สามารถใช้ Local Group Policy Editor ให้ใช้ Registry Tweak ด้านล่าง



ใช้ Local Group Policy Editor

  1. กด คีย์ Windows + พิมพ์ gpedit msc ในกล่องโต้ตอบเรียกใช้และคลิก ตกลง เพื่อเปิด Local Group Policy Editor
  2. ใน Local Group Policy Editor ไปที่ การกำหนดค่าคอมพิวเตอร์> เทมเพลตการดูแลระบบ> ส่วนประกอบของ Windows> Windows Defender .
  3. ที่เส้นทางนโยบายกลุ่มนี้ให้มองหาการตั้งค่าที่ชื่อ ปิด Windows Defender แล้วดับเบิลคลิก เลือกไฟล์ เปิดใช้งาน ตัวเลือกในการปิดใช้งาน Windows Defender คลิก สมัคร ติดตามโดย ตกลง .
  4. ควรปิดการใช้งาน Windows Defender ทันที หากไม่เป็นเช่นนั้นให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปิดใช้งานอยู่หรือไม่

การใช้ Registry

  1. กด คีย์ Windows + พิมพ์ regedit ในกล่องโต้ตอบเรียกใช้และคลิก ตกลง เพื่อเปิด Windows Registry
  2. ใน Registry Editor ไปที่ HKEY_LOCAL_MACHINE SOFTWARE Policies Microsoft Windows Defender
  3. หากคุณเห็นรายการรีจิสทรีชื่อ DisableAntiSpyware, ดับเบิลคลิกเพื่อแก้ไขและเปลี่ยนค่าเป็น 1 .

หากคุณไม่พบรายการดังกล่าวให้ดับเบิลคลิกที่ [ นี้ ] ไฟล์รีจิสทรีและนำไปใช้กับรีจิสทรีของคุณ

วิธีที่ 4: การเพิ่มบริการป้องกันมัลแวร์ที่เรียกใช้งานได้ในรายการยกเว้นของ Windows Defender

การเพิ่ม MsMpEng.exe ไปยังรายการยกเว้นช่วยลดการใช้ CPU ได้มาก

  1. กด Ctrl + ทุกอย่าง + ของ บนแป้นพิมพ์ของคุณและเปิด Windows Task Manager ในรายการของกระบวนการให้ค้นหากระบวนการปฏิบัติการของบริการป้องกันมัลแวร์

    กำลังเปิดตัวจัดการงาน

  2. คลิกขวาที่ไฟล์แล้วเลือก“ เปิดตำแหน่งไฟล์ ” เพื่อดูเส้นทางแบบเต็มของไฟล์ปฏิบัติการ คุณจะเห็นไฟล์ MsMpEng ถูกไฮไลต์ คลิกที่แถบที่อยู่และคัดลอกตำแหน่งของเส้นทางไฟล์นี้
  3. ถือ คีย์ Windows และ กด I , เลือก อัปเดตและความปลอดภัย จากนั้นเลือก Windows Defender จากบานหน้าต่างด้านซ้ายเลื่อนลงและเลือก> เพิ่มการยกเว้น“ ภายใต้การยกเว้น”> ไม่รวมกระบวนการ. exe,. com หรือ. scr หรือประเภทไฟล์แล้ววางเส้นทางไปที่ MsMpEng.exe

    คลิกที่ตัวเลือก“ Update and Security”

  4. กลับมาที่ตัวจัดการงานของคุณและกระบวนการนี้จะใช้เวลาเพียงเล็กน้อยของโปรเซสเซอร์ของคุณ วางเส้นทางแบบเต็มไปยังโฟลเดอร์ที่คุณคัดลอกแล้วเพิ่ม MsMpEng.exe ไปเลย คลิกตกลงเพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 5: สแกนหามัลแวร์

มีความเป็นไปได้ที่มัลแวร์จะติดกระบวนการ MsMpEng.exe ลองสแกนด้วยแอปพลิเคชันป้องกันมัลแวร์เช่น Malwarebytes และ AdwCleaner เพื่อสแกนหาและลบมัลแวร์ที่อาจมีอยู่บนพีซีของคุณ

วิธีที่ 6: การลบการอัปเดตที่ไม่ดี

บางครั้ง Windows Defender จะได้รับการอัปเดตคำจำกัดความที่ไม่ดีและทำให้ระบุว่าไฟล์ของ Windows บางไฟล์เป็นไวรัส ดังนั้นในขั้นตอนนี้เราจะลบการอัปเดตเหล่านี้โดยใช้ Command Prompt ในการดำเนินการดังกล่าว:

  1. กด“ Windows '+' ” พร้อมกันเพื่อเปิดพรอมต์เรียกใช้
  2. พิมพ์“ cmd ” แล้วกด“ Shift” +“ Ctrl” +“ Enter” พร้อมกันเพื่อให้สิทธิ์ระดับผู้ดูแลระบบพรอมต์คำสั่ง

    พิมพ์ cmd ใน Run Prompt แล้วกด Shift + Alt + Enter เพื่อเปิด Command Prompt ที่ยกระดับ

  3. คลิกที่ ' ใช่ ” ในข้อความแจ้ง
  4. ประเภท ในคำสั่งต่อไปนี้และ กด ' ป้อน '
    '% PROGRAMFILES%  Windows Defender  MPCMDRUN.exe' -RemoveDefinitions - ทั้งหมด

    หมายเหตุ: เก็บเครื่องหมายจุลภาคไว้ในคำสั่ง

  5. หลังจากนั้น, ประเภท ในคำสั่งต่อไปนี้และ กด ' ป้อน '
    '% PROGRAMFILES%  Windows Defender  MPCMDRUN.exe' -SignatureUpdate
  6. รอ เพื่อให้กระบวนการเสร็จสมบูรณ์และ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

คำถามที่พบบ่อยเกี่ยวกับ Antimalware Service Executable

ฉันสามารถยุติการทำงานของบริการป้องกันมัลแวร์ได้หรือไม่ คุณไม่สามารถจบกระบวนการนี้ได้ตราบเท่าที่คุณใช้โปรแกรมป้องกันไวรัส / ตัวป้องกันในตัวของ Windows อย่างไรก็ตามหากคุณปิดคุณสมบัติเรียลไทม์หรือเปลี่ยนไปใช้ซอฟต์แวร์ป้องกันไวรัสของ บริษัท อื่นคุณจะไม่เห็นกระบวนการนี้ในตัวจัดการงานของคุณ เหตุใดบริการป้องกันมัลแวร์ของฉันจึงทำงานได้สูง ทำงานได้สูงเนื่องจากสแกนกิจกรรมของพีซีแบบเรียลไทม์ ฉันจะแก้ไขการใช้งาน CPU สูงของบริการป้องกันมัลแวร์ได้อย่างไร เราได้ระบุวิธีการต่างๆไว้ในบทความนี้เพื่อช่วยคุณหยุดการทำงานของบริการป้องกันมัลแวร์จากการใช้ทรัพยากร CPU มากเกินไป โปรดทำตามขั้นตอน ( ข้างบน ).อ่าน 5 นาที