Jak ograniczyć użycie procesora przez program Microsoft Defender w systemie Windows 10

Aby zmniejszyć obciążenie procesora podczas skanowania w programie antywirusowym Microsoft Defender w systemie Windows 10, ustaw niższą wartość docelową średniego obciążenia procesora w oknie programu PowerShell z podwyższonym poziomem uprawnień. Na przykład wartość 30 powoduje, że moduł skanujący dąży do średniego obciążenia procesora na poziomie 30%. Jest to raczej wskazówka niż sztywny limit i nie ogranicza skanowań w czasie rzeczywistym.

Co zmienia ustawienie procesora

Preferencja programu PowerShell to ScanAvgCPULoadFactor. Microsoft dokumentuje wartość domyślną 50 i akceptuje wartości od 5 do 100; wartość 0 wyłącza ograniczanie procesora. Niższa wartość może zmniejszyć wpływ skanowań spełniających kryteria, ale może również wydłużyć ich czas trwania. Zacznij od wartości umiarkowanej, takiej jak 30, a następnie zwiększ ją, jeśli zaplanowane skanowanie trwa zbyt długo.

To ustawienie nie kontroluje każdego zadania programu Defender. Ochrona w czasie rzeczywistym kontynuuje sprawdzanie plików w miarę uzyskiwania do nich dostępu. Skanowanie ręczne może również ignorować docelowy procesor, gdy urządzenie jest skonfigurowane do ograniczania tylko skanowania zaplanowanego. Dlatego to polecenie jest najbardziej przydatne do zmniejszenia obciążenia procesora podczas skanowania zaplanowanego; nie jest to sposób na ograniczenie całej aktywności z poziomu Defender MsMpEng.exe.

Ustaw niższy cel skanowania procesora

  1. Otwórz Start, wyszukaj Windows PowerShell , kliknij prawym przyciskiem myszy wynik i wybierz Uruchom jako administrator . Zatwierdź monit Kontroli konta użytkownika. Wymagane jest konto administratora.
  2. W podwyższonym oknie programu PowerShell wprowadź poniższe polecenie. Zastąp je 30liczbą całkowitą z zakresu od 5 do 100, która odpowiada Twojemu komputerowi.
Menu Start systemu Windows 10 z wybranym programem Windows PowerShell i opcją Uruchom jako administrator w menu kontekstowym.
Ilustracja menu kontekstowego menu Start z rozszerzoną opcją programu PowerShell.
Monit Kontroli konta użytkownika systemu Windows 10 z pytaniem, czy program Windows PowerShell może wprowadzać zmiany na urządzeniu.
Ilustracja monitu Kontroli konta użytkownika wyświetlanego po wybraniu opcji Uruchom jako administrator.
Set-MpPreference -ScanAvgCPULoadFactor 30
W konsoli administratora Windows PowerShell wprowadzono polecenie Set-MpPreference -ScanAvgCPULoadFactor 30.
Ilustracja podwyższonego poziomu programu PowerShell z wprowadzonym poleceniem.

PowerShell zazwyczaj powraca do wiersza poleceń bez wyświetlania komunikatu o powodzeniu. Nie należy tego używać, 0jeśli chcesz zmniejszyć obciążenie procesora: wartość zero wyłącza dławienie. Wartość 5 to najniższe udokumentowane ustawienie, chociaż bardzo niska wartość docelowa może znacznie wydłużyć skanowanie.

Ustaw cel tak, aby dotyczył bezczynnych zaplanowanych skanów

Istnieje ważny wyjątek. Program Windows Defender można skonfigurować tak, aby uruchamiał zaplanowane skanowanie tylko wtedy, gdy komputer jest bezczynny, a oddzielna DisableCpuThrottleOnIdleScanspreferencja jest domyślnie włączona. Gdy włączone są zarówno skanowanie tylko w trybie bezczynności, jak i ta preferencja, średni docelowy procesor jest ignorowany podczas skanowania w trybie bezczynności.

Jeśli chcesz, aby cel był stosowany także podczas zaplanowanych skanowań w trybie bezczynności, uruchom to dodatkowe polecenie w tym samym oknie administratora:

Set-MpPreference -DisableCpuThrottleOnIdleScans $false

Ta opcja informuje program Defender o ograniczeniu zaplanowanych skanowań, gdy urządzenie jest bezczynne. Może to wydłużyć czas trwania tych skanowań, więc pozostaw ustawienie domyślne, jeśli wolisz, aby skanowanie kończyło się szybciej, gdy jesteś poza domem. Na komputerze zarządzanym przez służbową usługę, zasady grupy lub usługa Intune mogą wymuszać inną wartość.

Sprawdź zapisane preferencje

Użyj Get-MpPreference, aby potwierdzić raporty Defendera. Aby wyświetlić odpowiednie ustawienia, uruchom:

Get-MpPreference | Select-Object ScanAvgCPULoadFactor, DisableCpuThrottleOnIdleScans, ScanOnlyIfIdleEnabled, ThrottleForScheduledScanOnly
Dane wyjściowe programu PowerShell pokazują, że ScanAvgCPULoadFactor wynosi 30, a DisableCpuThrottleOnIdleScans jest ustawione na False.
Ilustracja wyników programu PowerShell z przykładowymi wartościami 30 i False.

W powyższym przykładzie ScanAvgCPULoadFactorpowinno być widoczne 30. Jeśli uruchomiono również polecenie idle-scan, DisableCpuThrottleOnIdleScanspowinno być widoczne False. Pozostałe właściwości pomagają wyjaśnić, dlaczego dane skanowanie może zachowywać się inaczej. Jeśli wartość zostanie przywrócona lub program PowerShell zgłosi odmowę dostępu, sprawdź, czy komputer jest zarządzany przez organizację i czy zasady kontrolują ustawienia programu Defender.

Jeśli Defender nadal zużywa dużo procesora

Najpierw zidentyfikuj, co jest uruchomione. Jeśli skok wystąpi podczas ręcznego pełnego skanowania, cel zaplanowanego skanowania procesora może nie zostać zastosowany. Jeśli wystąpi podczas ochrony w czasie rzeczywistym, zmiana tych preferencji skanowania nie zatrzyma jej działania. Unikaj wyłączania programu Defender ani dodawania szerokich wykluczeń tylko po to, aby zmniejszyć obciążenie procesora; każda z tych czynności może obniżyć poziom ochrony.

W przypadku powtarzających się spowolnień skanowania, narzędzie Defender Antivirus Performance Analyzer firmy Microsoft może rejestrować aktywność skanowania i pomagać w identyfikacji plików, rozszerzeń lub procesów, które przyczyniają się do długiego czasu skanowania. Wykorzystaj wyniki analizy do zbadania konkretnego obciążenia, zamiast zgadywać, jakie elementy są wyjątkami. Firma Microsoft zazwyczaj zaleca zaplanowane szybkie skanowanie zamiast rutynowych, zaplanowanych pełnych skanów; pełne skanowanie może trwać godziny lub dni, w zależności od ilości i rodzaju danych.

Status wsparcia systemu Windows 10

Wsparcie dla standardowych edycji systemu Windows 10 zakończyło się 14 października 2025 r. Firma Microsoft informuje, że zarejestrowane urządzenia konsumenckie mogą otrzymywać rozszerzone aktualizacje zabezpieczeń do 12 października 2027 r.; inne edycje mają własne warunki serwisowania. Zmiana preferencji procesora w programie Defender nie przedłuża wsparcia dla systemu Windows ani nie zapewnia brakujących aktualizacji zabezpieczeń.

Odnośniki: Odnośnik do Set-MpPreference ; planowanie skanowania przy użyciu programu PowerShell ; Najlepsze praktyki skanowania programu Defender ; Analizator wydajności programu Defender ; Koniec wsparcia technicznego dla systemu Windows 10 .

Zostaw komentarz

Jak wyświetlić wszystkie ikony na pasku zadań w systemie Windows 10

Jak wyświetlić wszystkie ikony na pasku zadań w systemie Windows 10

Wyciągnij ikony aplikacji z ukrytego obszaru przepełnienia w systemie Windows 10. Włącz opcję wszystkich ikon, a następnie zarządzaj ikonami systemowymi osobno, jeśli nadal brakuje jednej z nich.

Jak zaktualizować dane logowania sieciowego w systemie Windows 10

Jak zaktualizować dane logowania sieciowego w systemie Windows 10

Zmień zapisaną nazwę użytkownika i hasło, których system Windows używa do mapowanego dysku lub folderu współdzielonego, za pomocą Menedżera poświadczeń, a następnie połącz się ponownie, aby zweryfikować dostęp.

Jak ograniczyć użycie procesora przez program Microsoft Defender w systemie Windows 10

Jak ograniczyć użycie procesora przez program Microsoft Defender w systemie Windows 10

Ustaw niższy docelowy czas skanowania procesora przez usługę Defender w programie PowerShell, obsłuż wyjątek skanowania w trybie bezczynności i sprawdź, których skanów systemu Windows 10 dotyczy to ustawienie.

Jak zmienić jasność ekranu w zależności od pory dnia w systemie Windows 10

Jak zmienić jasność ekranu w zależności od pory dnia w systemie Windows 10

Ustaw poziomy jasności w ciągu dnia i nocy w systemie Windows 10 za pomocą ClickMonitorDDC 7.2, dowiedz się więcej o ograniczeniach DDC/CI i alternatywie wyświetlania nocnego.

Jak naprawić błąd „Nie możemy skonfigurować mobilnego punktu dostępowego” w systemie Windows 10

Jak naprawić błąd „Nie możemy skonfigurować mobilnego punktu dostępowego” w systemie Windows 10

Przywróć punkt dostępu Windows 10, sprawdzając źródło Internetu i kartę sieci bezprzewodowej, naprawiając jej sterownik i zachowując resetowanie sieci na koniec.

Jak nagrać obraz dysku na kartę SD w systemie Windows 10

Jak nagrać obraz dysku na kartę SD w systemie Windows 10

Dowiedz się, jak nagrać obraz dysku na kartę SD w systemie Windows 10 za pomocą programu balenaEtcher, zweryfikuj dysk docelowy i sprawdź, czy gotowa karta uruchamia się.

Jak automatycznie wyłączyć system Windows 10, gdy jest bezczynny

Jak automatycznie wyłączyć system Windows 10, gdy jest bezczynny

Skonfiguruj wyzwalacz W przypadku bezczynności w Harmonogramie zadań, aby wyłączyć system Windows 10 z jednominutowym okresem anulowania, i dowiedz się, jak system Windows definiuje bezczynność.

Jak włączyć podgląd miniatur obrazów RAW w systemie Windows 10

Jak włączyć podgląd miniatur obrazów RAW w systemie Windows 10

Zainstaluj bezpłatne rozszerzenie Raw Image Extension firmy Microsoft i dostosuj ustawienia Eksploratora plików, aby wyświetlać podglądy obsługiwanych plików RAW z aparatu w systemie Windows 10.

Jak wyłączyć sugestie paska gry w systemie Windows 10

Jak wyłączyć sugestie paska gry w systemie Windows 10

Zatrzymaj wskazówki dotyczące uruchamiania gry w programie Xbox Game Bar w systemie Windows 10, zachowując jednocześnie nakładkę i jej elementy sterujące przechwytywaniem.

Jak przenosić pliki między dyskami metodą „przeciągnij i upuść” w systemie Windows 10

Jak przenosić pliki między dyskami metodą „przeciągnij i upuść” w systemie Windows 10

Przenoś pliki między dyskami w systemie Windows 10, przytrzymując klawisz Shift podczas przeciągania w Eksploratorze plików. Sprawdź przeniesienie i użyj opcji Wytnij i Wklej jako opcji awaryjnej.