วิธีแก้ไขปัญหาการใช้งาน CPU สูง 'บริการป้องกันมัลแวร์'
เผยแพร่แล้ว: 2022-10-31Antimalware Service Executable เป็นหนึ่งในกระบวนการเบื้องหลังที่ 'จำเป็น' ซึ่งบางครั้งขัดขวางการใช้งานพีซีตามปกติ มาลองแก้ไขปัญหานี้โดยไม่กระทบต่อความปลอดภัยของคุณ
Microsoft Defender (หรือที่รู้จักว่า Windows Defender) เป็นหนึ่งในผู้ดีที่ปกป้องพีซีของคุณในกรณีที่ไม่มีโปรแกรมป้องกันไวรัสของบริษัทอื่น
นี่เป็นการป้องกันมัลแวร์ฟรีและดั้งเดิม ทำให้มั่นใจได้ว่าพีซีที่ใช้ Windows จะได้รับการปกป้องอยู่เสมอ
ทางออกที่ง่ายที่สุดคือการเปลี่ยนไปใช้โปรแกรมป้องกันไวรัสที่มีชื่อเสียงซึ่งจะหยุด Microsoft Defender ไม่ให้สร้างความรำคาญนี้
อย่างไรก็ตาม Microsoft Defender อาจยังคงทำงานควบคู่ไปกับโปรแกรมป้องกันไวรัสภายนอกใดๆ ในกรณีดังกล่าว เป็นการดีที่สุดที่จะปิดการ สแกนตามระยะเวลา อย่างปลอดภัยภายใต้ ความปลอดภัยของ Windows > การป้องกันไวรัสและภัยคุกคาม > ตัวเลือกโปรแกรมป้องกันไวรัสของ Microsoft Defender

นอกจากนี้ คุณต้องสร้างหรือแก้ไขค่ารีจิสทรีเพื่อหลีกเลี่ยงการใช้ทรัพยากรอย่างกว้างขวาง ขั้นแรก เปิด Windows Run โดยกดปุ่ม Windows + R
จากนั้นพิมพ์ regedit
กด OK เพื่อเข้าสู่ Registry Editor และไปที่ Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender

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

สุดท้าย ตั้งชื่อค่าเป็น DisableAntiSpyware และเปลี่ยนค่าเป็น 1 ตามที่ระบุไว้ก่อนหน้านี้
นั่นคือการแก้ไขที่ง่ายที่สุด
แต่ถ้าคุณกำลังจะยึดติดกับการป้องกันไวรัสในตัว ต่อไปนี้คือวิธีแก้ไขบางประการที่ควรปฏิบัติตาม
แก้ไขบริการ Antimalware ที่ปฏิบัติการได้
มีหลายปัจจัยที่ทำให้เกิดบริการนี้ (MsMpEng.exe) และผู้ใช้ได้รายงานวิธีแก้ไขปัญหาบางอย่างที่แก้ไขได้

ลองตรวจสอบแต่ละอันเพื่อดูว่าอันไหนเหมาะกับคุณ
ควบคุมการสแกนตามกำหนดเวลา
Microsoft Defender เรียกใช้การสแกนเป็นระยะเพื่อรักษาความสมบูรณ์ของระบบ คุณสามารถตรวจสอบได้จาก Task Scheduler และจัดการลำดับความสำคัญในการสแกน
ขั้นแรก เปิด Windows Run โดยกด ⊞+R แล้วพิมพ์ taskschd.msc
หรือคุณสามารถใช้การค้นหาแถบงานเพื่อเปิด Task Scheduler

ถัดไป ไปที่ Task Scheduler Library > Microsoft > Windows > Windows Defender และดับเบิลคลิก Windows Defender Scheduled Scan
ภายใต้แท็บ ทั่วไป ตรวจสอบให้แน่ใจว่าไม่ได้เลือก เรียกใช้ที่มีสิทธิ์สูงสุด หรือยกเลิกการเลือก แล้วกด ตกลง ที่ด้านล่าง

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

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

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

โปรดอย่าลืมกดตกลงหลังจากแต่ละขั้นตอนหรือรวมกันหลังจากนั้นเพื่อให้การกำหนดค่ามีผล
กำหนดลำดับความสำคัญของกระบวนการ
ขั้นตอนข้างต้นเกี่ยวกับการตั้งเวลาการสแกน อย่างไรก็ตาม เมื่อมันเกิดขึ้น มันอาจใช้ทรัพยากรส่วนใหญ่ ทำให้ระบบไม่สามารถใช้งานได้
ในกรณีเช่นนี้ การปรับลำดับความสำคัญของกระบวนการเฉพาะสามารถช่วยได้
เนื่องจากกระบวนการนี้ดำเนินการ MsMpEng.exe การแก้ไขด่วนสามารถตั้งค่าให้มีลำดับความสำคัญต่ำเพื่อหลีกเลี่ยงการใช้ทรัพยากรมากเกินไป
สำหรับสิ่งนี้ ให้เปิด Task Manager เพื่อค้นหา Antimalware Service Executable ภายใต้รายการ Processes จากนั้นคลิกขวาที่กระบวนการเรื่องแล้วคลิก ไปที่รายละเอียด

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

ปัญหาเดียว (และปัญหาสำคัญ) ของวิธีแก้ปัญหานี้คือรีเซ็ตค่าลำดับความสำคัญหลังจากการสแกนครั้งแรกหรือรีบูตระบบ
และถึงแม้ว่าจะมีแอปพลิเคชันของบุคคลที่สามสองสามตัวในการตั้งค่าลำดับความสำคัญแบบถาวร แต่ฉันพบว่าแอปพลิเคชันเหล่านั้นไม่น่าเชื่อถือพอที่จะแนะนำได้ สิ่งที่ดีที่สุดคือ Process Manager ของ Bill2 ได้รับการอัปเดตครั้งล่าสุดในปี 2014 และไม่อนุญาตให้ตั้งค่าลำดับความสำคัญของ MsMpEng.exe แม้จะอยู่ในโหมดผู้ดูแลระบบ
ในที่สุด คุณจะเหลือการตั้งค่านี้จากตัวจัดการงานทุกครั้งที่กินทรัพยากรมากกว่าที่ต้องการ
การเพิ่มการยกเว้น MsMpEng.exe
การแก้ไขที่แปลกประหลาดที่รายงานโดยผู้ใช้ Windows PC จำนวนมากคือการละเว้น Windows Defender จากการสแกนโฟลเดอร์ของตัวเองหรือกระบวนการ Antimalware Service Executable ที่รับผิดชอบ MsMpEng.exe
ตัวเลือกในการเพิ่มการยกเว้นอยู่ภายใต้ ความปลอดภัยของ Windows > การป้องกันไวรัสและภัยคุกคาม

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

จากนั้นเลือก โฟลเดอร์ จากดรอปดาวน์ สุดท้าย ไปที่โฟลเดอร์ Windows Defender ซึ่งมักจะอยู่ที่ C:\ProgramData\Microsoft\Windows Defender
สิ่งนี้จะเพิ่มไฟล์ที่เกี่ยวข้องทั้งหมด รวมถึง MsMpEng.exe หรือคุณสามารถเลือก Process with the Add an exclusion pop-over และพิมพ์ MsMpEng.exe เพื่อเพิ่มโปรแกรมนี้
ปิดการสุ่มตัวอย่างอัตโนมัติ
นี่เป็นอีกหนึ่งโซลูชันที่ผู้ใช้รายงานซึ่งสร้างสภาพแวดล้อมการรักษาความปลอดภัยที่ต่ำกว่ามาตรฐาน
อย่างไรก็ตาม คุณสามารถทำได้โดยปิด การส่งตัวอย่างอัตโนมัติ ภายใต้ การตั้งค่าการป้องกันไวรัสและภัยคุกคาม

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