Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ปัญหา Antimalware Service Executable (MsMpEng.exe) ใช้ CPU สูงใน Windows Defender – วิธีแก้ด่วน

Antimalware Service Executable เป็นกระบวนการพื้นหลังที่ Windows Defender ใช้ในการให้บริการ กระบวนการที่ทำให้ CPU ใช้งานสูงคือ MsMpEng.exe (Antimalware Service Executable) ซึ่งคุณอาจตรวจสอบได้ผ่าน Task Manager แล้ว ปัญหานี้เกิดจาก Real-time protection ที่ทำการสแกนไฟล์อย่างต่อเนื่องทุกครั้งที่ระบบปลุกขึ้นหรืออยู่ในสถานะ idle แม้แอนตี้ไวรัสควรจะมีการป้องกันแบบเรียลไทม์ แต่ไม่ควรสแกนไฟล์ระบบทั้งหมดอย่างต่อเนื่อง ควรทำ Full system scan เพียงครั้งคราวเท่านั้น

แก้ปัญหา Antimalware Service Executable ใช้ CPU สูง [แก้ไขแล้ว]

ควรสร้าง Restore Point ก่อนเพื่อป้องกันกรณีเกิดปัญหา

วิธีที่ 1: ปิดการ Trigger การสแกนระบบเต็มของ Windows Defender

  1. กด Windows Key + R พิมพ์ taskschd.msc แล้ว Enter เพื่อเปิด Task Scheduler
  2. ดับเบิลคลิก Task Scheduler (Local) ด้านซ้าย แล้วขยายไปที่ Task Scheduler Library > Microsoft > Windows
  3. เลื่อนหา Windows Defender แล้วดับเบิลคลิกเพื่อเปิดการตั้งค่า
  4. คลิกขวาที่ Windows Defender Scheduled Scan ด้านขวา เลือก Properties
  5. ที่แท็บ General ให้ ยกเลิกถูก Run with highest privileges
  6. ไปที่แท็บ Conditions ให้ ยกเลิกถูกทุกอย่าง แล้วกด OK
  7. รีสตาร์ทคอมพิวเตอร์ อาจช่วย แก้ปัญหา Antimalware Service Executable ใช้ CPU สูง

วิธีที่ 2: เพิ่ม MsMpEng.exe ในรายการยกเว้นของ Windows Defender

  1. กด Ctrl + Shift + Esc เปิด Task Manager หา MsMpEng.exe (Antimalware Service Executable) ในรายการกระบวนการ
  2. คลิกขวาเลือก Open File Location จะเห็นไฟล์ MsMpEng.exe และที่อยู่ใน Address bar ให้คัดลอกที่อยู่ไฟล์
  3. กด Windows Key + I เลือก Update & Security
  4. เลือก Windows Defender ด้านซ้าย เลื่อนหา Add an exclusion
  5. คลิก Add an exclusion เลือก Exclude a .exe, .com or .scr process
  6. พิมพ์ MsMpEng.exe แล้วกด OK
  7. ตอนนี้คุณได้ เพิ่ม MsMpEng.exe ในรายการยกเว้นของ Windows Defender แล้ว ควรแก้ปัญหา CPU สูงบน Windows 10

วิธีที่ 3: ปิดใช้งาน Windows Defender

มีอีกวิธีหนึ่งในการปิด Windows Defender ใน Windows 10 หากคุณไม่สามารถเข้าถึง Local Group Policy Editor ได้ สามารถใช้วิธีนี้เพื่อปิดแอนตี้ไวรัสเริ่มต้นอย่างถาวร

หมายเหตุ: การแก้ไข Registry มีความเสี่ยง อาจทำให้ระบบเสียหายอย่างไม่สามารถกู้คืนได้ แนะนำให้สำรอง Registry ก่อนเริ่ม

  1. กด Windows Key + R พิมพ์ regedit แล้ว OK เพื่อเปิด Registry
  2. ไปที่พาธ: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender
  3. หากไม่พบ DisableAntiSpyware DWORD ให้คลิกขวาที่คีย์ Windows Defender เลือก New > DWORD (32-bit) Value
  4. ตั้งชื่อว่า DisableAntiSpyware แล้ว Enter
  5. ดับเบิลคลิก DWORD นี้ ตั้งค่า Value จาก 0 เป็น 1
  6. กด OK เพื่อบันทึก

รีสตาร์ทอุปกรณ์เพื่อใช้การตั้งค่า หลังรีสตาร์ท Windows Defender จะถูกปิดใช้งาน

วิธีที่ 4: ใช้ CCleaner และ Malwarebytes

  1. ดาวน์โหลดและติดตั้ง CCleaner & Malwarebytes
  2. รัน Malwarebytes ให้สแกนระบบหาไฟล์อันตราย หากพบจะลบอัตโนมัติ
  3. รัน CCleaner เลือก Custom Clean
  4. ใต้ Custom Clean เลือกแท็บ Windows ติ๊กค่าเริ่มต้น แล้วกด Analyze
  5. เมื่อ Analyze เสร็จ ตรวจสอบไฟล์ที่จะลบ แล้วกด Run Cleaner
  6. เพื่อทำความสะอาดเพิ่มเติม เลือกแท็บ Registry ติ๊กตามที่แนะนำ
  7. กด Scan for Issues ให้สแกน แล้วกด Fix Selected Issues
  8. เมื่อ CCleaner ถาม Do you want backup changes to the registry? เลือก Yes
  9. หลังสำรองเสร็จ กด Fix All Selected Issues
  10. รีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง

แนะนำเพิ่มเติม:

  • 7 วิธีแก้ แบตเตอรี่แลปท็อปเสียบชาร์จแต่ไม่ชาร์จ
  • แก้ปัญหา Reboot and Select Proper Boot Device
  • แก้ข้อผิดพลาดการเปิดใช้งาน Office 365 ไม่สามารถติดต่อเซิร์ฟเวอร์ได้
  • แก้ปัญหาต้องอัปเกรด Adobe Flash Player

เสร็จสิ้น คุณแก้ปัญหา Antimalware Service Executable ใช้ CPU สูงบน Windows 10 แล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็น