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
- กด Windows Key + R พิมพ์ taskschd.msc แล้ว Enter เพื่อเปิด Task Scheduler
- ดับเบิลคลิก Task Scheduler (Local) ด้านซ้าย แล้วขยายไปที่ Task Scheduler Library > Microsoft > Windows
- เลื่อนหา Windows Defender แล้วดับเบิลคลิกเพื่อเปิดการตั้งค่า
- คลิกขวาที่ Windows Defender Scheduled Scan ด้านขวา เลือก Properties
- ที่แท็บ General ให้ ยกเลิกถูก Run with highest privileges
- ไปที่แท็บ Conditions ให้ ยกเลิกถูกทุกอย่าง แล้วกด OK
- รีสตาร์ทคอมพิวเตอร์ อาจช่วย แก้ปัญหา Antimalware Service Executable ใช้ CPU สูง
วิธีที่ 2: เพิ่ม MsMpEng.exe ในรายการยกเว้นของ Windows Defender
- กด Ctrl + Shift + Esc เปิด Task Manager หา MsMpEng.exe (Antimalware Service Executable) ในรายการกระบวนการ
- คลิกขวาเลือก Open File Location จะเห็นไฟล์ MsMpEng.exe และที่อยู่ใน Address bar ให้คัดลอกที่อยู่ไฟล์
- กด Windows Key + I เลือก Update & Security
- เลือก Windows Defender ด้านซ้าย เลื่อนหา Add an exclusion
- คลิก Add an exclusion เลือก Exclude a .exe, .com or .scr process
- พิมพ์ MsMpEng.exe แล้วกด OK
- ตอนนี้คุณได้ เพิ่ม MsMpEng.exe ในรายการยกเว้นของ Windows Defender แล้ว ควรแก้ปัญหา CPU สูงบน Windows 10
วิธีที่ 3: ปิดใช้งาน Windows Defender
มีอีกวิธีหนึ่งในการปิด Windows Defender ใน Windows 10 หากคุณไม่สามารถเข้าถึง Local Group Policy Editor ได้ สามารถใช้วิธีนี้เพื่อปิดแอนตี้ไวรัสเริ่มต้นอย่างถาวร
หมายเหตุ: การแก้ไข Registry มีความเสี่ยง อาจทำให้ระบบเสียหายอย่างไม่สามารถกู้คืนได้ แนะนำให้สำรอง Registry ก่อนเริ่ม
- กด Windows Key + R พิมพ์ regedit แล้ว OK เพื่อเปิด Registry
- ไปที่พาธ: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender
- หากไม่พบ DisableAntiSpyware DWORD ให้คลิกขวาที่คีย์ Windows Defender เลือก New > DWORD (32-bit) Value
- ตั้งชื่อว่า DisableAntiSpyware แล้ว Enter
- ดับเบิลคลิก DWORD นี้ ตั้งค่า Value จาก 0 เป็น 1
- กด OK เพื่อบันทึก
รีสตาร์ทอุปกรณ์เพื่อใช้การตั้งค่า หลังรีสตาร์ท Windows Defender จะถูกปิดใช้งาน
วิธีที่ 4: ใช้ CCleaner และ Malwarebytes
- ดาวน์โหลดและติดตั้ง CCleaner & Malwarebytes
- รัน Malwarebytes ให้สแกนระบบหาไฟล์อันตราย หากพบจะลบอัตโนมัติ
- รัน CCleaner เลือก Custom Clean
- ใต้ Custom Clean เลือกแท็บ Windows ติ๊กค่าเริ่มต้น แล้วกด Analyze
- เมื่อ Analyze เสร็จ ตรวจสอบไฟล์ที่จะลบ แล้วกด Run Cleaner
- เพื่อทำความสะอาดเพิ่มเติม เลือกแท็บ Registry ติ๊กตามที่แนะนำ
- กด Scan for Issues ให้สแกน แล้วกด Fix Selected Issues
- เมื่อ CCleaner ถาม Do you want backup changes to the registry? เลือก Yes
- หลังสำรองเสร็จ กด Fix All Selected Issues
- รีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
แนะนำเพิ่มเติม:
- 7 วิธีแก้ แบตเตอรี่แลปท็อปเสียบชาร์จแต่ไม่ชาร์จ
- แก้ปัญหา Reboot and Select Proper Boot Device
- แก้ข้อผิดพลาดการเปิดใช้งาน Office 365 ไม่สามารถติดต่อเซิร์ฟเวอร์ได้
- แก้ปัญหาต้องอัปเกรด Adobe Flash Player
เสร็จสิ้น คุณแก้ปัญหา Antimalware Service Executable ใช้ CPU สูงบน Windows 10 แล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็น