วิธีแก้ไขปัญหาการใช้งาน CPU สูง 'บริการป้องกันมัลแวร์'

เผยแพร่แล้ว: 2022-10-31

Antimalware Service Executable เป็นหนึ่งในกระบวนการเบื้องหลังที่ 'จำเป็น' ซึ่งบางครั้งขัดขวางการใช้งานพีซีตามปกติ มาลองแก้ไขปัญหานี้โดยไม่กระทบต่อความปลอดภัยของคุณ

Microsoft Defender (หรือที่รู้จักว่า Windows Defender) เป็นหนึ่งในผู้ดีที่ปกป้องพีซีของคุณในกรณีที่ไม่มีโปรแกรมป้องกันไวรัสของบริษัทอื่น

นี่เป็นการป้องกันมัลแวร์ฟรีและดั้งเดิม ทำให้มั่นใจได้ว่าพีซีที่ใช้ Windows จะได้รับการปกป้องอยู่เสมอ

ทางออกที่ง่ายที่สุดคือการเปลี่ยนไปใช้โปรแกรมป้องกันไวรัสที่มีชื่อเสียงซึ่งจะหยุด Microsoft Defender ไม่ให้สร้างความรำคาญนี้

อย่างไรก็ตาม Microsoft Defender อาจยังคงทำงานควบคู่ไปกับโปรแกรมป้องกันไวรัสภายนอกใดๆ ในกรณีดังกล่าว เป็นการดีที่สุดที่จะปิดการ สแกนตามระยะเวลา อย่างปลอดภัยภายใต้ ความปลอดภัยของ Windows > การป้องกันไวรัสและภัยคุกคาม > ตัวเลือกโปรแกรมป้องกันไวรัสของ Microsoft Defender

ปิดการสแกนเป็นระยะเพื่อแก้ไข Antimalware Service Executable

นอกจากนี้ คุณต้องสร้างหรือแก้ไขค่ารีจิสทรีเพื่อหลีกเลี่ยงการใช้ทรัพยากรอย่างกว้างขวาง ขั้นแรก เปิด Windows Run โดยกดปุ่ม Windows + R

จากนั้นพิมพ์ regedit กด OK เพื่อเข้าสู่ Registry Editor และไปที่ Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender

ปิดใช้งานรายการรีจิสทรีป้องกันสปายแวร์เพื่อหลีกเลี่ยง Antimalware Service Executable

มองหาคีย์ DisableAntiSpyware ดับเบิลคลิก แล้วเปลี่ยน Value data เป็น 1

คุณยังสร้างคีย์นี้ได้หากไม่มีอยู่ สำหรับสิ่งนี้ ให้คลิกขวาในพื้นที่ว่าง ป้อน New แล้วเลือก DWORD (32-bit) Value

สร้าง-ป้องกันสปายแวร์-รายการ

สุดท้าย ตั้งชื่อค่าเป็น DisableAntiSpyware และเปลี่ยนค่าเป็น 1 ตามที่ระบุไว้ก่อนหน้านี้

นั่นคือการแก้ไขที่ง่ายที่สุด

แต่ถ้าคุณกำลังจะยึดติดกับการป้องกันไวรัสในตัว ต่อไปนี้คือวิธีแก้ไขบางประการที่ควรปฏิบัติตาม

แก้ไขบริการ Antimalware ที่ปฏิบัติการได้

มีหลายปัจจัยที่ทำให้เกิดบริการนี้ (MsMpEng.exe) และผู้ใช้ได้รายงานวิธีแก้ไขปัญหาบางอย่างที่แก้ไขได้

msmpeng.exe รับผิดชอบ Antimalware Service Executable

ลองตรวจสอบแต่ละอันเพื่อดูว่าอันไหนเหมาะกับคุณ

ควบคุมการสแกนตามกำหนดเวลา

Microsoft Defender เรียกใช้การสแกนเป็นระยะเพื่อรักษาความสมบูรณ์ของระบบ คุณสามารถตรวจสอบได้จาก Task Scheduler และจัดการลำดับความสำคัญในการสแกน

ขั้นแรก เปิด Windows Run โดยกด ⊞+R แล้วพิมพ์ taskschd.msc หรือคุณสามารถใช้การค้นหาแถบงานเพื่อเปิด Task Scheduler

งาน-จัดตารางเวลา-จัดตารางเวลาการสแกนเป็นระยะ

ถัดไป ไปที่ Task Scheduler Library > Microsoft > Windows > Windows Defender และดับเบิลคลิก Windows Defender Scheduled Scan

ภายใต้แท็บ ทั่วไป ตรวจสอบให้แน่ใจว่าไม่ได้เลือก เรียกใช้ที่มีสิทธิ์สูงสุด หรือยกเลิกการเลือก แล้วกด ตกลง ที่ด้านล่าง

กำหนดการสแกน-prevelige

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

การตั้งค่าเหล่านี้อยู่ภายใต้ Trigger ข้างแท็บ General ที่เราเพิ่งเห็น

windows Defender scan-scheduling

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

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

สุดท้าย เมนู การตั้งค่า มีตัวเลือกบางอย่างในการควบคุมเพิ่มเติม

กำหนดการสแกน

อย่างไรก็ตาม การตั้งค่าบางอย่าง เช่น ระยะเวลาของงาน จะถูกทำซ้ำ ตัวเลือกที่ดีที่สุดคือการตั้งค่าให้คล้ายกับทริกเกอร์

โปรดอย่าลืมกดตกลงหลังจากแต่ละขั้นตอนหรือรวมกันหลังจากนั้นเพื่อให้การกำหนดค่ามีผล

กำหนดลำดับความสำคัญของกระบวนการ

ขั้นตอนข้างต้นเกี่ยวกับการตั้งเวลาการสแกน อย่างไรก็ตาม เมื่อมันเกิดขึ้น มันอาจใช้ทรัพยากรส่วนใหญ่ ทำให้ระบบไม่สามารถใช้งานได้

ในกรณีเช่นนี้ การปรับลำดับความสำคัญของกระบวนการเฉพาะสามารถช่วยได้

เนื่องจากกระบวนการนี้ดำเนินการ MsMpEng.exe การแก้ไขด่วนสามารถตั้งค่าให้มีลำดับความสำคัญต่ำเพื่อหลีกเลี่ยงการใช้ทรัพยากรมากเกินไป

สำหรับสิ่งนี้ ให้เปิด Task Manager เพื่อค้นหา Antimalware Service Executable ภายใต้รายการ Processes จากนั้นคลิกขวาที่กระบวนการเรื่องแล้วคลิก ไปที่รายละเอียด

ผู้จัดการงาน

ซึ่งจะนำคุณไปยังแอปพลิเคชันที่เกี่ยวข้อง MsMpEng.exe ในกรณีนี้ สุดท้าย ให้คลิกขวาอีกครั้งเพื่อไปที่ Set Priority และเลือก Low

การตั้งค่าลำดับความสำคัญสำหรับ MsMpEng.exe

ปัญหาเดียว (และปัญหาสำคัญ) ของวิธีแก้ปัญหานี้คือรีเซ็ตค่าลำดับความสำคัญหลังจากการสแกนครั้งแรกหรือรีบูตระบบ

และถึงแม้ว่าจะมีแอปพลิเคชันของบุคคลที่สามสองสามตัวในการตั้งค่าลำดับความสำคัญแบบถาวร แต่ฉันพบว่าแอปพลิเคชันเหล่านั้นไม่น่าเชื่อถือพอที่จะแนะนำได้ สิ่งที่ดีที่สุดคือ Process Manager ของ Bill2 ได้รับการอัปเดตครั้งล่าสุดในปี 2014 และไม่อนุญาตให้ตั้งค่าลำดับความสำคัญของ MsMpEng.exe แม้จะอยู่ในโหมดผู้ดูแลระบบ

ในที่สุด คุณจะเหลือการตั้งค่านี้จากตัวจัดการงานทุกครั้งที่กินทรัพยากรมากกว่าที่ต้องการ

การเพิ่มการยกเว้น MsMpEng.exe

การแก้ไขที่แปลกประหลาดที่รายงานโดยผู้ใช้ Windows PC จำนวนมากคือการละเว้น Windows Defender จากการสแกนโฟลเดอร์ของตัวเองหรือกระบวนการ Antimalware Service Executable ที่รับผิดชอบ MsMpEng.exe

ตัวเลือกในการเพิ่มการยกเว้นอยู่ภายใต้ ความปลอดภัยของ Windows > การป้องกันไวรัสและภัยคุกคาม

การป้องกันไวรัสและภัยคุกคาม

เลื่อนลงไปที่การ ยกเว้น คลิก เพิ่มหรือลบการยกเว้น แล้ว เลือก +เพิ่มการยกเว้น

windows-defender-exclusion

จากนั้นเลือก โฟลเดอร์ จากดรอปดาวน์ สุดท้าย ไปที่โฟลเดอร์ Windows Defender ซึ่งมักจะอยู่ที่ C:\ProgramData\Microsoft\Windows Defender

สิ่งนี้จะเพิ่มไฟล์ที่เกี่ยวข้องทั้งหมด รวมถึง MsMpEng.exe หรือคุณสามารถเลือก Process with the Add an exclusion pop-over และพิมพ์ MsMpEng.exe เพื่อเพิ่มโปรแกรมนี้

ปิดการสุ่มตัวอย่างอัตโนมัติ

นี่เป็นอีกหนึ่งโซลูชันที่ผู้ใช้รายงานซึ่งสร้างสภาพแวดล้อมการรักษาความปลอดภัยที่ต่ำกว่ามาตรฐาน

อย่างไรก็ตาม คุณสามารถทำได้โดยปิด การส่งตัวอย่างอัตโนมัติ ภายใต้ การตั้งค่าการป้องกันไวรัสและภัยคุกคาม

ปิดการสุ่มตัวอย่างอัตโนมัติเพื่อแก้ไข Antimalware Service Executable

อย่างไรก็ตาม บางส่วนยังดำเนินการต่อไปโดยปิดใช้งานการป้องกันไวรัสแบบเรียลไทม์ในการตั้งค่าการป้องกันไวรัสและภัยคุกคามที่เราขอแนะนำอย่างยิ่ง เกือบจะเทียบเท่ากับการไม่มีโปรแกรมป้องกันไวรัสเลย

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

ห่อ

Windows Defender เป็นผู้ร้ายตามปกติที่อยู่เบื้องหลัง Antimalware Service Executable กิน CPU และ RAM จำนวนมาก

การแก้ไขอย่างรวดเร็วตามที่ระบุไว้แล้วคือการยกเลิก Microsoft Defender สำหรับโซลูชันการรักษาความปลอดภัยระดับพรีเมียม และทำการปรับเปลี่ยนรีจิสทรีเพื่อบรรเทาข้อกังวลเหล่านี้

อย่างไรก็ตาม เรายังสามารถกำหนดเวลาการสแกน เพิ่มการยกเว้น และปรับแต่งการตั้งค่าความปลอดภัยบางอย่างเพื่อหลีกเลี่ยงการใช้ทรัพยากรมากเกินไป

สุดท้าย เรียกใช้การสแกนไวรัสแบบสมบูรณ์เพื่อขจัดมัลแวร์

อย่างไรก็ตาม เรามาตรวจสอบเครื่องมือแก้ปัญหาของ Windows กันเพื่อดูแลปัญหาที่คล้ายกันให้คุณโดยอัตโนมัติ