กระบวนการ msmpeng.exe เป็นกระบวนการระบบ Windows ที่สำคัญบนคอมพิวเตอร์ของคุณ มันเป็นส่วนหนึ่งของ Microsoft Defender Antivirus อยู่ในพื้นหลัง ช่วยป้องกันคอมพิวเตอร์ของคุณจากการติดเชื้อมัลแวร์ สปายแวร์ และไวรัส แม้จะถือว่าเป็นสิ่งจำเป็น msmpeng.exe บางครั้งอาจรายงานการใช้ CPU สูงใน Task Manager
หากคุณใช้คอมพิวเตอร์เก่า นี่อาจทำให้คอมพิวเตอร์ทำงานช้า (หรือตอบสนองไม่ได้) มีหลายเหตุผลที่ msmpeng.exe อาจทำให้ CPU สูง เราจะอธิบายสาเหตุ (และวิธีแก้ไขที่เป็นไปได้) ด้านล่าง
Msmpeng.exe หรือ Antimalware Service Executable เป็นองค์ประกอบสำคัญของ Microsoft Defender Antivirus ระบบป้องกันมัลแวร์และไวรัสในตัวบนคอมพิวเตอร์ Windows 10 และ Windows 11
มันเคยเรียกว่า Windows Defender ใน Windows เวอร์ชันเก่า มันยังเป็นที่รู้จักเป็นส่วนหนึ่งของ Windows Security
กระบวนการนี้ทำหน้าที่ต่างๆ ที่เกี่ยวข้องกับ Microsoft Defender Antivirus รวมถึงการสแกนหาความเสี่ยง และการให้การป้องกันแบบเรียลไทม์จากมัลแวร์
สาเหตุของ msmpeng.exe ใช้ CPU สูง
คุณอาจสังเกตเห็นว่าในบางกรณี msmpeng.exe ทำให้ CPU ใช้งานสูงบนคอมพิวเตอร์ของคุณ ก่อนที่คุณจะตกใจ—กระบวนการ msmpeng.exe เองไม่ใช่ไวรัส อย่างไรก็ตาม มันอาจทำให้ CPU สูงหากมันกำลังสแกนอย่างต่อเนื่อง หรือกำลังจัดการกับการติดเชื้อ หากมันกำลังอัปเดต หรือหากคอมพิวเตอร์ของคุณต่ำทรัพยากรระบบ
สำคัญที่ต้องรับรู้ว่า ถึงแม้จะมีปัญหาการใช้ CPU สูง msmpeng.exe เป็นส่วนสำคัญของการป้องกันระบบของคุณจากมัลแวร์และไวรัส คุณไม่ควรลบหรือปิดใช้งานมัน เว้นแต่คุณจะมีโปรแกรมป้องกันไวรัสของบุคคลที่สามที่น่าเชื่อถือติดตั้งอยู่ เนื่องจากการทำเช่นนั้นจะทำให้คอมพิวเตอร์ของคุณเปราะบางต่อภัยคุกคามด้านความปลอดภัย
อย่างไรก็ตาม คุณอาจต้องการจำกัดความถี่ในการสแกน หรือจัดตารางการสแกนในเวลาที่สะดวกกว่า ตัวอย่างเช่น หากคุณไม่ได้วางแผนใช้คอมพิวเตอร์ตอนเช้า Windows อาจจัดตารางสแกนไวรัสในช่วงนั้น ทำให้คอมพิวเตอร์ของคุณสามารถจัดการแอปพลิเคชันที่คุณต้องการใช้เมื่อคุณต้องการใช้งานได้
ในสถานการณ์ที่มีโซลูชันป้องกันไวรัสของบุคคลที่สามติดตั้งอยู่ Microsoft Defender Antivirus จะปิดตัวเองโดยอัตโนมัติ คุณสามารถลองทำเป็นทางเลือกสุดท้ายได้ แต่ในกรณีส่วนใหญ่ เราขอแนะนำให้คง Microsoft Defender Antivirus เป็นโซลูชันป้องกันไวรัสหลักของคุณ
สแกนหาไวรัสและมัลแวร์
ในกรณีส่วนใหญ่ msmpeng.exe กำลังจัดการกับสถานการณ์เมื่อรายงานการใช้ CPU สูง อาจเป็นการสแกนที่ทำงานอยู่ หรือในบางกรณี อาจกำลังจัดการกับมัลแวร์
หากคุณต้องการให้แน่ใจว่าคอมพิวเตอร์ของคุณปราศจากมัลแวร์ คุณสามารถรันการสแกนไวรัสของตัวเองได้ เราจะอธิบายวิธีทำโดยใช้ Microsoft Defender Antivirus แต่คุณสามารถใช้โซลูชันป้องกันไวรัสของบุคคลที่สามเพื่อให้ได้ผลลัพธ์เดียวกัน
เพื่อสแกนหาไวรัสและมัลแวร์โดยใช้ Windows Security ให้ทำตามขั้นตอนเหล่านี้
- เปิดเมนู Start และค้นหา "Windows Security" จากนั้นเปิดจากผลการค้นหา
- ใน Windows Security ให้เลือก "Virus & threat protection" จากเมนูทางซ้าย
- เลือก "Scan options" เพื่อเลือกวิธีและความเข้มข้นของการสแกน
- เลือกตัวเลือก Microsoft Defender Antivirus (offline scan) นี่คือตัวเลือกการสแกนที่เข้มข้นที่สุดและจะต้องรีสตาร์ทเพื่อทำงาน
- กด Scan now เพื่อจัดตารางการสแกน และรีสตาร์ทคอมพิวเตอร์ของคุณ (หากไม่เกิดขึ้นโดยอัตโนมัติ)
- Windows จะเริ่มสแกนหาไวรัสโดยอัตโนมัติ—ทำตามคำแนะนำเพิ่มเติมบนหน้าจอเพื่อจัดการกับรายการที่ตรวจพบ ตัวอย่างเช่น คุณอาจต้องลบหรือกักกันไฟล์ที่ได้รับผลกระทบเพื่อป้องกันความเสียหายเพิ่มเติมต่อระบบ หรือคุณอาจเลือกที่จะข้ามไฟล์ที่คุณมั่นใจว่าปลอดภัย
- หลังจากลบหรือกักกันไฟล์ที่เป็นอันตรายแล้ว ให้รีสตาร์ทคอมพิวเตอร์ของคุณ หากคอมพิวเตอร์ของคุณปราศจากมัลแวร์และไวรัส ควรจะช่วยลดการใช้ CPU ที่รายงานโดย msmpeng.exe
ปิดใช้งาน Microsoft Defender Antivirus
เป็นหลายปีแล้วที่โซลูชันป้องกันไวรัสของบุคคลที่สามมีชื่อเสียงไม่ดีในการทำให้คอมพิวเตอร์ช้า นั่นคือเหตุผลที่ Microsoft Defender Antivirus เป็นตัวเลือกที่ได้รับความนิยมสำหรับการป้องกันคอมพิวเตอร์ของคุณบนระบบ Windows ใหม่ๆ
อย่างไรก็ตาม หาก msmpeng.exe ทำให้ CPU สูง อาจจะคุ้มค่าที่จะลองทางเลือกของบุคคลที่สามอยู่ดี การเปลี่ยนไปใช้ป้องกันไวรัสของบุคคลที่สามจะหมายความว่า msmpeng.exe (และบริการที่เกี่ยวข้องอื่นๆ) จะไม่ได้ถูกใช้งาน
คุณสามารถทดสอบสมมติฐานนี้ได้โดยการปิดใช้งาน Microsoft Defender Antivirus ชั่วคราว เพื่อดูว่าการปิดใช้งานมันช่วยปลดปล่อยทรัพยากรระบบของคุณได้หรือไม่ เราเน้นว่าคุณควรทำเช่นนี้เพียงชั่วคราวก่อนที่คุณจะติดตั้งโซลูชันของบุคคลที่สาม หากคุณไม่ทำเช่นนั้น คุณจะทิ้งคอมพิวเตอร์ของคุณให้โดนโจมตีจากมัลแวร์โดยไม่มีการป้องกันที่จำเป็น
เพื่อปิดใช้งาน Microsoft Defender Antivirus ให้ทำตามขั้นตอนเหล่านี้
- เปิดเมนู Start และค้นหา "Windows Security" จากนั้นเลือกเพื่อเปิด
- ในเมนู Windows Security ให้กด "Virus & threat protection" จากเมนูทางซ้าย
- ภายใต้ "Virus & threat protection settings" ให้เลือกตัวเลือก "Manage settings"
- ปิดสลับ Real-time protection เพื่อปิดใช้งาน Microsoft Defender Antivirus
- คุณอาจถูกถามให้ยืนยันการเลือกของคุณ—ยืนยันสิ่งนี้ หากได้รับแจ้ง
หลังจากปิดใช้งาน Microsoft Defender Antivirus ให้ติดตามการใช้ CPU ของกระบวนการ msmpeng.exe และดูว่ามันกลับสู่ค่าปกติหรือไม่ หากไม่ คุณอาจต้องพิจารณาวิธีอื่นๆ สำหรับการลดการใช้ CPU—การเปลี่ยนไปใช้ทางเลือกของบุคคลที่สามจะไม่ช่วยคุณได้ หากกระบวนการของคุณยังคงร้อนอยู่ดี
กำหนดความถี่การสแกนสำหรับ Microsoft Defender
หากคุณต้องการลองจำกัดการใช้ CPU ใน Microsoft Defender คุณสามารถกำหนดความถี่การสแกนได้ นี่จะช่วยให้คุณจัดตารางการสแกนไวรัสในเวลาที่สะดวก เมื่อคุณอาจไม่ได้ใช้คอมพิวเตอร์
คุณสามารถทำได้โดยใช้ Task Scheduler โดยทำตามขั้นตอนด้านล่าง
- คลิกขวาเมนู Start และเลือก Run
- ในกล่อง Run ให้พิมพ์ taskschd.msc และกด OK
- ในหน้าต่าง Task Scheduler ให้ใช้เมนูทางซ้ายเพื่อเปิดโฟลเดอร์นี้: Task Scheduler Library > Microsoft > Windows > Microsoft Defender Antivirus
- ทางขวา คลิกขวา Microsoft Defender Antivirus Scheduled Scan และเลือก Properties
- ในหน้าต่าง Properties ให้เลือกแท็บ Triggers จากนั้นเลือกทริกเกอร์ที่มีอยู่และกด Edit หากคุณยังไม่มีการจัดตาราง ให้กด New แทน
- เปลี่ยนหรือตั้งค่าความถี่การสแกนตามที่คุณต้องการในเมนู Edit Trigger ตัวอย่างเช่น คุณสามารถตั้งให้สแกนทุกวันหรือทุกสองสัปดาห์ ขึ้นอยู่กับความต้องการของคุณ ตรวจสอบให้แน่ใจว่ากล่องถูก Enabled ถูกติ๊กที่ด้านล่าง
- เมื่อคุณเสร็จแล้ว ให้กด OK เพื่อบันทึกการเปลี่ยนแปลง และปิดหน้าต่าง Task Scheduler
เพิ่มการยกเว้นให้ Microsoft Defender Antivirus
ในบางสถานการณ์ อาจเป็นประโยชน์ที่จะเพิ่มการยกเว้นให้กับขั้นตอนการสแกนไวรัสของ Microsoft Defender ตัวอย่างเช่น หากมันพยายามสแกนตัวเองขณะที่มันกำลังทำงาน มันอาจทำให้คอมพิวเตอร์ของคุณช้า
เพื่อช่วย คุณสามารถเพิ่มกระบวนการ msmpeng.exe เองเข้าไปในรายการยกเว้นของมัน
คุณอาจตัดสินใจทำเช่นเดียวกับแอปพลิเคชันที่คุณรันซึ่งคุณรู้ว่าก่อให้เกิดความขัดแย้งกับโซลูชันป้องกันไวรัสของคุณ เพื่อเพิ่ม msmpeng.exe เข้าไปในรายการยกเว้นของ Microsoft Defender Antivirus ให้ทำตามขั้นตอนด้านล่าง
- เปิดเมนู Start พิมพ์ "Windows Security" ในแถบค้นหา จากนั้นเลือกเพื่อเปิด
- ใน Windows Security ให้เลือก "Virus & threat protection"
- เลื่อนลงและคลิกตัวเลือก "Manage settings"
- ต่อไป เลื่อนผ่านและเลือกตัวเลือก Add or remove exclusions ภายใต้ส่วน Exclusions
- กด Add an exclusion และเลือก Process จากเมนูแบบดรอปดาวน์
- พิมพ์ msmpeng.exe ลงในกล่อง และคลิก Add
ทำซ้ำขั้นตอนเหล่านี้สำหรับแอปพลิเคชันอื่นๆ ที่คุณต้องการให้ข้าม (ตราบใดที่คุณมั่นใจว่าปลอดภัยที่จะทำเช่นนั้น)
การป้องกันคอมพิวเตอร์ Windows ของคุณ
ปัญหา msmpeng.exe ใช้ CPU สูง เป็นเรื่องที่ยุ่งยากในการแก้ไข แต่โดยการทำตามขั้นตอนข้างต้น คุณสามารถแก้ไขหรือหลีกเลี่ยงปัญหาในกรณีส่วนใหญ่ได้
มีปัญหาไฟล์ Windows อื่นๆ ที่คุณอาจต้องแก้ไขต่อไป เช่น ปัญหากับ tiworker.exe หรือ ntoskrnl.exe ที่ทำให้ CPU สูง หากคุณเจอปัญหาเพิ่มเติม ให้ตรวจสอบให้แน่ใจว่าระบบของคุณทันสมัย เนื่องจาก Windows Update อาจรวมการแก้ไขบั๊กสำคัญที่ช่วยแก้ไขปัญหาได้
หากฮาร์ดแวร์ของคุณกำลังต่อสู้ในการรัน Windows คุณอาจต้องพิจารณาติดตั้ง Windows ใหม่หรืออัปเกรดคอมพิวเตอร์ของคุณต่อไป