Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

KHẮC PHỤC: CPU cao do Antimalware Service Executable (MsMpEng) trên Windows 10

Antimalware Service Executable là tên tiến trình của MsMpEng.exe được sử dụng bởi chương trình Windows Defender. Dịch vụ liên quan là Dịch vụ Windows Defender. Hai nguyên nhân phổ biến nhất gây ngốn CPU cao là:

  • Tính năng bảo vệ thời gian thực liên tục quét tệp, kết nối và ứng dụng theo thời gian thực (chức năng chính của Defender).
  • Tính năng Quét toàn bộ có thể đang quét tất cả tệp khi máy tính vừa thức dậy từ ngủ, khi kết nối mạng, hoặc theo lịch quét hàng ngày. Khi quét toàn bộ, CPU bị "chiếm dụng" dẫn đến lag, giật, chậm phản hồi. Hãy kiên nhẫn chờ quét hoàn tất (có thể mất vài giờ nếu nhiều tệp), sau đó CPU sẽ giảm về mức bình thường.

Tuy nhiên, quét toàn bộ chỉ nên chạy định kỳ, không phải hàng ngày. Nhiều người dùng đặt lịch quét khi thức dậy, kết nối mạng hoặc hàng ngày. Bạn cũng có thể tắt Windows Defender để kiểm tra xem CPU có giảm không. Vấn đề này cũng áp dụng cho Windows 7 với Microsoft Security Essentials, cách khắc phục tương tự.

Sửa tệp Defender bị hỏng

Tải và chạy Restoro để quét và sửa chữa tệp hỏng/thiếu từ đây. Nếu tìm thấy tệp hỏng, sửa chữa rồi kiểm tra CPU. Nếu vẫn cao, chuyển sang phương pháp 2.

1. Lập lịch lại Windows Defender hợp lý

  1. Mở Menu Bắt đầu, gõ Administrative Tools (Công cụ quản trị) và mở.
  2. KHẮC PHỤC: CPU cao do Antimalware Service Executable (MsMpEng) trên Windows 10
  3. Trong Administrative Tools, chọn Task Scheduler (Trình lên lịch tác vụ) và mở.
  4. KHẮC PHỤC: CPU cao do Antimalware Service Executable (MsMpEng) trên Windows 10
  5. Trong khung bên trái của Task Scheduler, duyệt đến đường dẫn: Library/Microsoft/Windows/Windows Defender.
  6. Tìm tác vụ tên Windows Defender Scheduled Scan, nhấp chọn, sau đó chọn Properties (Thuộc tính).
  7. KHẮC PHỤC: CPU cao do Antimalware Service Executable (MsMpEng) trên Windows 10
  8. Tab General: bỏ chọn Run with Highest Privileges (Chạy với đặc quyền cao nhất).
  9. Tab Conditions (Điều kiện): bỏ chọn tất cả tùy chọn dưới Idle, Power, Network. Nhấn OK.
  10. KHẮC PHỤC: CPU cao do Antimalware Service Executable (MsMpEng) trên Windows 10
  11. Quay lại Properties, tab Triggers (Kích hoạt), nhấp New. Chọn Weekly (Hàng tuần) hoặc Monthly (Hàng tháng), chọn ngày, nhấp OK và đảm bảo Enabled (Đã bật).
  12. KHẮC PHỤC: CPU cao do Antimalware Service Executable (MsMpEng) trên Windows 10
  13. Lặp lại cho ba tác vụ khác: Windows Defender Cache Maintenance, Windows Defender Cleanup, Windows Defender Verification. Tắt điều kiện, đặt kích hoạt chạy hàng tuần.

2. Tắt Windows Defender

Vô hiệu hóa Windows Defender có thể khắc phục vấn đề (cách duy nhất hiệu quả với nhiều người). Nhớ cài đặt phần mềm diệt virus khác để đảm bảo an toàn. Sử dụng Local Group Policy Editor (chỉ Windows 10 Pro/Enterprise). Nếu không dùng được, dùng Registry.

2.1 Sử dụng Local Group Policy Editor

  1. Nhấn Windows + R, gõ gpedit.msc và nhấn OK.
  2. KHẮC PHỤC: CPU cao do Antimalware Service Executable (MsMpEng) trên Windows 10
  3. Điều hướng: Computer Configuration > Administrative Templates > Windows Components > Windows Defender.
  4. Tìm cài đặt Turn off Windows Defender, nhấp đúp, chọn Enabled (Bật) để tắt Defender. Nhấp Apply > OK.
  5. Defender sẽ bị tắt ngay. Nếu không, khởi động lại máy.

KHẮC PHỤC: CPU cao do Antimalware Service Executable (MsMpEng) trên Windows 10

2.2 Sử dụng Registry

  1. Nhấn Windows + R, gõ regedit và nhấn OK.
  2. Điều hướng: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender.
  3. Nếu thấy giá trị DisableAntiSpyware, nhấp đúp đổi giá trị thành 1.
  4. Nếu không có, tải và chạy file registry này để thêm giá trị.

KHẮC PHỤC: CPU cao do Antimalware Service Executable (MsMpEng) trên Windows 10

3. Thêm Antimalware Service Executable vào danh sách loại trừ của Windows Defender

Thêm MsMpEng.exe vào danh sách loại trừ giảm đáng kể tiêu thụ CPU.

  1. Nhấn Ctrl + Alt + Del mở Task Manager. Tìm tiến trình Antimalware Service Executable.
  2. KHẮC PHỤC: CPU cao do Antimalware Service Executable (MsMpEng) trên Windows 10
  3. Nhấp chuột phải chọn Open File Location (Mở vị trí tệp). Bạn sẽ thấy tệp MsMpEng.exe. Nhấp vào thanh địa chỉ và sao chép đường dẫn đầy đủ.
  4. Nhấn Windows + I, chọn Cập nhật và bảo mật, sau đó Windows Defender bên trái, kéo xuống chọn Thêm loại trừ > Loại trừ tiến trình .exe, .com, .scr, dán đường dẫn MsMpEng.exe.
  5. KHẮC PHỤC: CPU cao do Antimalware Service Executable (MsMpEng) trên Windows 10
  6. Quay lại Task Manager, tiến trình sẽ chỉ tiêu thụ một phần nhỏ CPU.

4. Quét phần mềm độc hại

Có khả năng mã độc đã lây nhiễm tiến trình MsMpEng.exe. Hãy quét bằng Malwarebytes và AdwCleaner để phát hiện và xóa mã độc.

5. Gỡ cập nhật định nghĩa xấu

Đôi khi Windows Defender nhận cập nhật định nghĩa xấu, khiến nó nhận nhầm tệp hệ thống là virus. Gỡ các cập nhật này bằng Command Prompt:

  1. Nhấn Windows + R, gõ cmd, nhấn Ctrl + Shift + Enter để chạy với quyền Admin.
  2. KHẮC PHỤC: CPU cao do Antimalware Service Executable (MsMpEng) trên Windows 10
  3. Nhấn Yes nếu được hỏi.
  4. Gõ lệnh sau và nhấn Enter:
    "%PROGRAMFILES%\Windows Defender\MPCMDRUN.exe" -RemoveDefinitions -All

    Lưu ý: Giữ nguyên dấu ngoặc kép trong lệnh

  5. Gõ lệnh tiếp theo và nhấn Enter:
    "%PROGRAMFILES%\Windows Defender\MPCMDRUN.exe" -SignatureUpdate
  6. Chờ hoàn tất và kiểm tra xem vấn đề còn tồn tại không.

6. Vô hiệu hóa Giảm thiểu quy trình (Process Mitigations)

Điều này sẽ dừng Dịch vụ Bảo vệ khai thác (Exploit Protection) giúp giảm CPU đáng kể. Exploit Protection có thể gây vòng lặp: Defender cố gắng chặn hoạt động của thư mục/chương trình nhưng thất bại, thử lại liên tục dẫn đến CPU cao. Thực hiện:

  1. Nhấn Windows + X, chọn Command Prompt (Admin) hoặc PowerShell (Admin).
  2. Chạy lệnh PowerShell sau (copy nguyên dòng):

    powershell "ForEach($v in (Get-Command -Name \"Set-ProcessMitigation\").Parameters[\"Disable\"].Attributes.ValidValues){Set-ProcessMitigation -System -Disable $v.ToString().Replace(\" \", \"\").Replace(\"`n\", \"\") -ErrorAction SilentlyContinue}"

    KHẮC PHỤC: CPU cao do Antimalware Service Executable (MsMpEng) trên Windows 10

Bỏ qua các cảnh báo, để tiến trình chạy xong. Khởi động lại máy và kiểm tra.

7. Sử dụng phần mềm diệt virus thay thế

Bạn có thể dùng phần mềm diệt virus khác như Malwarebytes hoặc bất kỳ giải pháp ít tốn tài nguyên hơn. Cài đặt phần mềm diệt virus thứ ba sẽ tự động tắt Windows Defender, giải quyết vấn đề CPU cao mà vẫn bảo vệ máy tính.

Câu hỏi thường gặp về Antimalware Service Executable

Có thể kết thúc tiến trình Antimalware Service Executable không?
Không thể kết thúc tiến trình này miễn là bạn vẫn dùng Windows Defender. Tuy nhiên, nếu tắt tính năng bảo vệ thời gian thực hoặc chuyển sang phần mềm diệt virus thứ ba, tiến trình này sẽ biến mất khỏi Task Manager.

Tại sao Antimalware Service Executable chạy ngốn CPU cao?
Vì nó quét hoạt động máy tính theo thời gian thực.

Làm thế nào khắc phục CPU cao do Antimalware Service Executable?
Bài viết đã liệt kê nhiều phương pháp, hãy làm theo các bước hướng dẫn ở trên.