Napraw wysokie obciążenie procesora przez plik wykonywalny usługi antymalware (MsMpEng.exe)

Plik wykonywalny usługi antymalware , oznaczony jako MsMpEng.exe , to główny proces używany przez program antywirusowy Microsoft Defender. Krótkie skoki obciążenia procesora są normalne, gdy program Defender sprawdza nowe pliki lub uruchamia skanowanie. Jeśli proces przez długi czas utrzymuje się na szczycie listy Menedżera zadań i spowalnia system Windows, wykonaj poniższe kroki, aby zmniejszyć obciążenie bez wyłączania programu antywirusowego.

Najpierw sprawdź, czy problem rzeczywiście leży w pliku MsMpEng.exe

Otwórz Menedżera zadań za pomocą Ctrl + Shift + Esc , wybierz Procesy i obserwuj plik wykonywalny usługi antymalware przez kilka minut. Podczas skanowania spodziewany jest chwilowy skok obciążenia. Utrzymujące się wysokie obciążenie podczas aktywnej pracy to problem wymagający rozwiązania.

Menedżer zadań systemu Windows 11 pokazuje, że plik wykonywalny usługi antymalware wykorzystuje dużą część procesora
Użyj Menedżera zadań, aby sprawdzić, czy proces Antimalware Service Executable jest procesem wykorzystującym procesor.

1. Zaktualizuj program Microsoft Defender, a następnie uruchom ponownie system Windows

Nieaktualne dane wywiadowcze dotyczące bezpieczeństwa lub problem z platformą Defender mogą być przyczyną powtarzającego się skanowania. Otwórz Zabezpieczenia systemu Windows > Ochrona przed wirusami i zagrożeniami , sprawdź dostępność aktualizacji zabezpieczeń, a następnie zainstaluj wszystkie dostępne aktualizacje systemu Windows i uruchom ponownie komputer.

Możesz również zaktualizować dane dotyczące zabezpieczeń programu Defender z poziomu podwyższonego okna programu PowerShell:

Update-MpSignature

Firma Microsoft dokumentuje polecenie Update-MpSignature umożliwiające pobranie najnowszych definicji oprogramowania antywirusowego.

2. Uruchom odpowiedni typ skanowania

Otwórz Zabezpieczenia systemu Windows > Ochrona przed wirusami i zagrożeniami > Opcje skanowania . Rozpocznij od szybkiego skanowania , aby przeprowadzić rutynową kontrolę. Użyj pełnego skanowania, gdy masz powód, aby sprawdzić każdy plik i uruchomiony program, a następnie użyj programu antywirusowego Microsoft Defender (skanowanie offline), gdy podejrzewasz uporczywe złośliwe oprogramowanie, które może ukrywać się podczas działania systemu Windows.

Nie wyłączaj ochrony w czasie rzeczywistym przed skanowaniem. Obciążenie procesora może wzrosnąć podczas skanowania. Oceń wydajność ponownie po jego zakończeniu.

Strona opcji skanowania zabezpieczeń systemu Windows z funkcją szybkiego skanowania, pełnego skanowania, skanowania niestandardowego i skanowania offline programu antywirusowego Microsoft Defender
Zabezpieczenia systemu Windows umożliwiają wybór skanowania szybkiego, pełnego, niestandardowego i offline. Wybierz najmniej intensywną opcję, która rozwiązuje problem.

Aktualna dokumentacja zabezpieczeń systemu Windows firmy Microsoft objaśnia dostępne funkcje skanowania w sekcji programu antywirusowego Microsoft Defender w zabezpieczeniach systemu Windows .

3. Zmniejsz użycie procesora podczas zaplanowanych skanowań programu Defender

Jeśli wysokie obciążenie występuje podczas zaplanowanego skanowania, system Windows pozwala administratorom ustawić średnie obciążenie procesora. Otwórz program PowerShell jako administrator i wykonaj następujące czynności:

Set-MpPreference -ScanAvgCPULoadFactor 30

Następnie sprawdź ustawienia:

Get-MpPreference | Select-Object ScanAvgCPULoadFactor

Microsoft akceptuje wartości od 5 do 100 ; udokumentowana wartość domyślna to 50 , a 0 wyłącza ograniczanie procesora . Wartość ta jest wskazówką dotyczącą średniego wykorzystania procesora podczas skanowania, a nie ścisłym limitem, a niektóre ustawienia skanowania w trybie bezczynności mogą go nadpisać. Niższe limity mogą również wydłużyć czas skanowania.

Administrator PowerShell pokazuje Set-MpPreference ScanAvgCPULoadFactor 30 i ustawienie zweryfikowane jako 30
Ustawienie ScanAvgCPULoadFactor na 30 powoduje, że zaplanowane skanowania programu Defender będą zużywać średnio mniej procesora.

Aby zapoznać się z obsługiwanymi ustawieniami skanowania, zapoznaj się z instrukcjami programu PowerShell dotyczącymi zaplanowanego skanowania firmy Microsoft .

4. Znajdź plik lub proces, który powoduje tak duże obciążenie programu Defender

Jeśli plik MsMpEng.exe pozostaje zajęty, zidentyfikuj, co Defender stale skanuje, zamiast zgadywać. Firma Microsoft udostępnia narzędzie Defender Performance Analyzer w obsługiwanych systemach Windows.

Rozpocznij nagrywanie w oknie programu PowerShell z podwyższonymi uprawnieniami:

New-MpPerformanceRecording -RecordTo C:\Temp\Defender-scans.etl

Odtwórz spowolnienie, naciśnij Enter , aby zatrzymać i zapisać ślad, a następnie sprawdź najbardziej kosztowne skany:

Get-MpPerformanceReport -Path C:\Temp\Defender-scans.etl -TopScans 20

Przykład polecenia Get-MpPerformanceReport w programie PowerShell wyświetlającego listę plików, które mają największy wpływ na skanowanie programu Microsoft Defender
Raport wydajności programu Defender może ujawnić, które ścieżki odpowiadają za czas skanowania. Przykładowe nazwy plików i wartości pokazane tutaj mają charakter poglądowy.

Narzędzie Microsoft Defender Antivirus Performance Analyzer może raportować kosztowne pliki, ścieżki, rozszerzenia i procesy.

Zachowaj ostrożność przy wykluczeniach

Nie dodawaj się MsMpEng.exejako wykluczenie tylko po to, by zmniejszyć obciążenie procesora. Microsoft ostrzega, że ​​wykluczenia tworzą luki w zabezpieczeniach, a szerokie wykluczenia procesów mogą również ograniczać inspekcję za pomocą funkcji takich jak ochrona sieci i reguły redukcji powierzchni ataku.

Jeśli Analizator wydajności zidentyfikuje jedno zaufane obciążenie, które jest rzeczywiście bezpieczne i wielokrotnie kosztowne w skanowaniu, rozważ najwęższe możliwe wykluczenie dopiero po zrozumieniu kompromisu. Przed wprowadzeniem jakichkolwiek zmian zapoznaj się z wytycznymi Microsoft Defender dotyczącymi wykluczeń .

Czego nie robić

  • Nie wyłączaj trwale programu Microsoft Defender tylko po to, aby zatrzymać działanie programu MsMpEng.exe.
  • Nie resetuj Zapory systemu Windows w ramach ogólnej naprawy procesora; reguły zapory i skanowanie procesora przez program antywirusowy to odrębne kwestie.
  • Aby poprawić wydajność, nie wykluczaj całych dysków, folderów systemu Windows ani folderów tymczasowych .
  • Nie uruchamiaj celowo dwóch aktywnych silników antywirusowych w czasie rzeczywistym. Jeśli zainstalowałeś inny program antywirusowy, sprawdź Zabezpieczenia systemu Windows > Ochrona przed wirusami i zagrożeniami > Zarządzaj dostawcami i potwierdź, który program jest aktywny.

Jeśli użycie procesora jest nadal wysokie

Zainstaluj oczekujące aktualizacje systemu Windows, uruchom ponownie i powtórz test Performance Analyzer. Na komputerze zarządzanym w pracy ustawienia usługi Defender mogą być wymuszane przez zasady grupy, Microsoft Intune lub Defender for Endpoint, dlatego przed zmianą zasad skanowania lub wykluczeń skontaktuj się z administratorem.

Jeśli nadal używasz systemu Windows 10, pamiętaj, że firma Microsoft zakończyła bezpłatne wsparcie techniczne systemu Windows 10 14 października 2025 r . Firma Microsoft zaleca zainstalowanie systemu Windows 11 na komputerach spełniających wymagania. Aktualny stan wsparcia technicznego można znaleźć w sekcji FAQ dotyczącej usługi Windows Update .

W przypadku większości komputerów najbezpieczniejszym rozwiązaniem jest aktualizacja programu Defender, pozwolenie na dokończenie odpowiedniego skanowania, w razie potrzeby obniżenie docelowego obciążenia procesora podczas zaplanowanego skanowania i użycie narzędzi do pomiaru wydajności w celu zidentyfikowania faktycznego punktu aktywnego skanowania przed utworzeniem jakiegokolwiek wykluczenia.

Zostaw komentarz

Konwertuj zdjęcia na obrazy, szkice i kreskówki za pomocą FotoSketcher

Konwertuj zdjęcia na obrazy, szkice i kreskówki za pomocą FotoSketcher

Zamień zdjęcie w obraz, szkic ołówkiem lub komiks dzięki FotoSketcher Studio. Dowiedz się, jak wybrać efekt, dostosować podgląd i zapisać swoją grafikę.

Szczegółowa analiza i identyfikacja plików audio dzięki Audio Identifier

Szczegółowa analiza i identyfikacja plików audio dzięki Audio Identifier

Dowiedz się, co Audio Identifier ujawnia na temat szybkości transmisji, koderów i tagów, jak działa jego starszy proces pracy i które obecne narzędzia sprawdzają pliki lub identyfikują utwory.

Mój indeks zdjęć: program do organizacji zdjęć typu open source dla systemu Windows

Mój indeks zdjęć: program do organizacji zdjęć typu open source dla systemu Windows

My Photo Index to starszy katalog zdjęć dla systemu Windows, umożliwiający tagowanie, ocenianie i przeglądanie lokalnych obrazów. Zapoznaj się z udokumentowanymi funkcjami, ograniczeniami zgodności i aktualizowaną alternatywą.

Zmień atrybuty plików i folderów, daty i godziny za pomocą narzędzia Attribute Changer

Zmień atrybuty plików i folderów, daty i godziny za pomocą narzędzia Attribute Changer

Dowiedz się, jak używać narzędzia Attribute Changer do edytowania atrybutów plików systemu Windows i znaczników czasu, aktualizowania dat zdjęć JPEG EXIF ​​i bezpiecznego podglądu zmian wsadowych.

Jak ustawić inną tapetę na każdym monitorze w systemie Windows 10

Jak ustawić inną tapetę na każdym monitorze w systemie Windows 10

Ustaw osobną tapetę dla każdego monitora systemu Windows 10, zidentyfikuj wyświetlacze, dostosuj dopasowanie obrazu i rozwiąż problemy z brakującymi opcjami monitora.

pViewer: Minimalistyczna przeglądarka obrazów i czytnik mangi i komiksów

pViewer: Minimalistyczna przeglądarka obrazów i czytnik mangi i komiksów

Dowiedz się, do czego służy pViewer, jak działają tryby zdjęć i komiksów, którą edycję systemu Windows pobrać i czym różnią się wersje starsza i przepisana.

NeoDownloader: ustawianie parametrów i zbiorcze pobieranie obrazów ze stron internetowych

NeoDownloader: ustawianie parametrów i zbiorcze pobieranie obrazów ze stron internetowych

Dowiedz się, jak utworzyć projekt NeoDownloader, wybrać zakres indeksowania, ustawić filtry obrazów i miejsce docelowe oraz przeglądać pliki do pobrania w partiach.

Jak przełączyć się na następną tapetę pulpitu za pomocą klawisza skrótu w systemach Windows 7 i 8

Jak przełączyć się na następną tapetę pulpitu za pomocą klawisza skrótu w systemach Windows 7 i 8

Skonfiguruj pokaz slajdów w systemie Windows 7 lub 8, utwórz krótki skrót VBScript i przypisz klawisz skrótu, aby przejść do następnej tapety.

XnConvert: stosuj efekty i konwertuj formaty obrazów partiami

XnConvert: stosuj efekty i konwertuj formaty obrazów partiami

Użyj XnConvert do stosowania efektów, zmiany rozmiaru zdjęć i konwersji formatów obrazów w partiach. Wybierz ustawienia wyjściowe, wyświetl podgląd edycji i chroń swoje oryginały.

PickMeApp: Przenieś programy Windows z zapisanymi ustawieniami

PickMeApp: Przenieś programy Windows z zapisanymi ustawieniami

Przenieś zainstalowane aplikacje systemu Windows na inny komputer za pomocą aplikacji PickMeApp. Dowiedz się, jak działają pakiety TAP, jak przechwycić ustawienia i co może nie zostać przeniesione.