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

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.