Řešení potíží s výkonem souvisejících s ochranou v reálném čase
Platí pro:
- Plán 1 pro Microsoft Defender for Endpoint
- Plán 2 pro Microsoft Defender pro koncový bod
- Antivirová ochrana v programu Microsoft Defender
Platformy
- Windows
Pokud má váš systém vysoké využití procesoru nebo problémy s výkonem související se službou ochrany v reálném čase v Microsoft Defender for Endpoint, můžete odeslat lístek podpory Microsoftu. Postupujte podle pokynů v tématu Shromažďování diagnostických dat Microsoft Defender antivirové ochrany.
Jako správce můžete tyto problémy řešit i sami.
Nejprve můžete zkontrolovat, jestli problém způsobuje jiný software. Přečtěte si článek Kontrola vyloučení antivirové ochrany u dodavatele.
Jinak můžete zjistit, který software souvisí s identifikovaným problémem s výkonem, podle kroků v tématu Analýza protokolu ochrany Microsoftu.
K odeslání na podporu Microsoftu můžete také poskytnout další protokoly podle pokynů v tématu:
- Zachytávání protokolů procesů pomocí sledování procesů
- Zachytávání protokolů výkonu pomocí nástroje Windows Performance Recorder
Problémy související s výkonem související s Microsoft Defender Antivirus najdete tady: Analyzátor výkonu pro Microsoft Defender Antivirus.
U dodavatele vyhledejte vyloučení antivirového softwaru.
Pokud můžete snadno identifikovat software, který má vliv na výkon systému, přejděte na znalostní báze nebo centrum podpory dodavatele softwaru. Search, pokud mají doporučení týkající se vyloučení antivirového softwaru. Pokud je web dodavatele neobsahuje, můžete s nimi otevřít lístek podpory a požádat ho o jeho publikování.
Doporučujeme, aby dodavatelé softwaru dodržovali různé pokyny v tématu Partnerství s odvětvím, aby minimalizovali falešně pozitivní výsledky. Dodavatel může svůj software odeslat prostřednictvím portálu Microsoft Bezpečnostní analýza.
Analýza protokolu služby Microsoft Protection
Soubor protokolu ochrany microsoftu najdete ve složce C:\ProgramData\Microsoft\Windows Defender\Support.
V MPLog-xxxxxxxx-xxxxxx.log najdete informace o odhadovaném dopadu spuštěného softwaru na výkon jako EstimatedImpact:
Per-process counts:ProcessImageName: smsswd.exe, TotalTime: 6597, Count: 1406, MaxTime: 609, MaxTimeFile: \Device\HarddiskVolume3\_SMSTaskSequence\Packages\WQ1008E9\Files\FramePkg.exe, EstimatedImpact: 65%
Název pole | Popis |
---|---|
ProcessImageName | Název image procesu |
TotalTime | Souhrnná doba trvání v milisekundách strávená při kontrolách souborů, ke které tento proces přistupuje |
Počet | Počet naskenovaných souborů, ke které tento proces přistupuje |
MaxTime | Doba trvání v milisekundách v nejdelším jediném prohledávání souboru, ke které tento proces přistupuje |
MaxTimeFile | Cesta k souboru, ke kterému tento proces přistupuje, u kterého byla zaznamenána nejdelší kontrola MaxTime doby trvání |
EstimatedImpact | Procento času stráveného prohledáváním souborů, ke kterým tento proces přistupuje, mimo období, ve kterém u tohoto procesu došlo k aktivitě prohledávání |
Pokud je dopad na výkon vysoký, zkuste přidat proces do vyloučení cest a procesů podle kroků v tématu Konfigurace a ověření vyloučení pro Microsoft Defender antivirové kontroly.
Pokud předchozí krok problém nevyřeší, můžete shromáždit další informace prostřednictvím sledování procesu nebo služby Windows Performance Recorder v následujících částech.
Zachytávání protokolů procesů pomocí sledování procesů
Process Monitor (ProcMon) je pokročilý monitorovací nástroj, který dokáže zobrazit procesy v reálném čase. Můžete ho použít k zachycení problému s výkonem, k němuž dochází.
Stáhněte si nástroj Process Monitor v3.89 do složky, jako je
C:\temp
.Odebrání značky souboru z webu:
- Klikněte pravým tlačítkem na ProcessMonitor.zip a vyberte Vlastnosti.
- Na kartě Obecné vyhledejte Zabezpečení.
- Zaškrtněte políčko vedle možnosti Odblokovat.
- Vyberte Použít.
Rozbalte soubor v
C:\temp
souboru tak, aby cesta ke složce bylaC:\temp\ProcessMonitor
.Zkopírujte ProcMon.exe na klienta Windows nebo na server Windows, který řešíte.
Před spuštěním nástroje ProcMon se ujistěte, že všechny ostatní aplikace nesouvisejí s problémem s vysokým využitím procesoru jsou zavřené. Tím se minimalizuje počet procesů, které se mají zkontrolovat.
ProcMon můžete spustit dvěma způsoby.
Klikněte pravým tlačítkem na ProcMon.exe a vyberte Spustit jako správce.
Vzhledem k tomu, že se protokolování spustí automaticky, vyberte ikonu lupy a zastavte aktuální záznam nebo použijte klávesovou zkratku Ctrl+E.
Pokud chcete ověřit, že jste záznam zastavili, zkontrolujte, jestli se teď ikona lupy zobrazuje s červeným symbolem X.
Pokud chcete vymazat předchozí záznam, vyberte ikonu gumy.
Nebo použijte klávesovou zkratku Ctrl+X.
Druhým způsobem je spustit příkazový řádek jako správce a pak z cesty Sledování procesu spustit:
Procmon.exe /AcceptEula /Noconnect /Profiling
Po provedení některého z postupů v kroku 6 se zobrazí možnost nastavit filtry. Vyberte OK. Výsledky můžete filtrovat vždy po dokončení zachycení.
Pokud chcete záznam spustit, znovu vyberte ikonu lupy.
Reprodukujte problém.
Tip
Počkejte, až se problém plně reprodukuje, a pak si poznamenejte časové razítko při spuštění trasování.
Jakmile budete mít dvě až čtyři minuty aktivity procesu během podmínky vysokého využití procesoru, zastavte zachycení výběrem ikony lupy.
Pokud chcete záznam uložit s jedinečným názvem a ve formátu .pml, vyberte Soubor a pak vyberte Uložit.... Nezapomeňte vybrat přepínače Všechny události a PmL (Native Process Monitor Format).
Pro lepší sledování změňte výchozí cestu z
C:\temp\ProcessMonitor\LogFile.PML
umístění naC:\temp\ProcessMonitor\%ComputerName%_LogFile_MMDDYEAR_Repro_of_issue.PML
:-
%ComputerName%
je název zařízení. -
MMDDYEAR
je měsíc, den a rok. -
Repro_of_issue
je název problému, který se pokoušíte reprodukovat.
Tip
Pokud máte funkční systém, můžete si pro porovnání pořídit ukázkový protokol.
-
Zazipujte soubor .pml a odešlete ho podpoře Microsoftu.
Zachytávání protokolů výkonu pomocí nástroje Windows Performance Recorder
Pomocí wpr (Windows Performance Recorder) můžete zahrnout další informace do odeslání pro podporu Microsoftu. WPR je výkonný nástroj pro záznam, který vytváří trasování událostí pro nahrávky Windows.
WPR je součástí sady Windows Assessment and Deployment Kit (Windows ADK) a dá se stáhnout z části Stažení a instalace sady Windows ADK. Můžete si ho také stáhnout jako součást sady Windows 10 Software Development Kit na webu Windows 10 SDK.
Uživatelské rozhraní WPR můžete použít podle kroků v tématu Zachycení protokolů výkonu pomocí uživatelského rozhraní WPR.
Případně můžete použít také nástroj příkazového řádku wpr.exe, který je k dispozici v Windows 8 a novějších verzích, a to podle pokynů v tématu Zachycení protokolů výkonu pomocí rozhraní příkazového řádku WPR.
Zachytávání protokolů výkonu pomocí uživatelského rozhraní WPR
Tip
Pokud k tomuto problému dochází u více zařízení, použijte to, které má nejvíce paměti RAM.
Stáhněte a nainstalujte WPR.
V části Windows Kits (Sady Windows Kits) klikněte pravým tlačítkem na Windows Performance Recorder (Záznam výkonu Systému Windows).
Vyberte Další. Vyberte Spustit jako správce.
Když se zobrazí dialogové okno Řízení uživatelských účtů, vyberte Ano.
Pak si stáhněte profil Microsoft Defender for Endpoint analýzy a uložte ho jako
MDAV.wprp
do složky, jako jeC:\temp
.V dialogovém okně WPR vyberte Další možnosti.
Vyberte Přidat profily ... a přejděte k cestě k
MDAV.wprp
souboru.Potom by se měla v části Vlastní měření zobrazit nová sada profilů s názvem Microsoft Defender for Endpoint analýza.
Upozornění
Pokud má váš Windows Server 64 GB paměti RAM nebo více, použijte vlastní měření
Microsoft Defender for Endpoint analysis for large servers
místoMicrosoft Defender for Endpoint analysis
. V opačném případě by systém mohl spotřebovávat velké množství paměti nebo vyrovnávací paměti nestránkovaného fondu, což může vést k nestabilitě systému. Profily, které chcete přidat, můžete zvolit rozbalením možnosti Analýza prostředků. Tento vlastní profil poskytuje nezbytný kontext pro podrobnou analýzu výkonu.Použití vlastního Microsoft Defender for Endpoint profilu podrobné analýzy v uživatelském rozhraní WPR:
- Ujistěte se, že ve skupinách První úroveň posouzení, Analýza prostředků a Analýza scénářů nejsou vybrané žádné profily.
- Vyberte Vlastní měření.
- Vyberte Microsoft Defender for Endpoint analýzu.
- V části Úroveň podrobností vyberte Podrobné.
- V části Režim protokolování vyberte Soubor nebo Paměť .
Důležité
Pokud problém s výkonem může reprodukovat přímo uživatel, měli byste vybrat Soubor a použít režim protokolování souborů. Většina problémů spadá do této kategorie. Pokud ale uživatel nemůže problém přímo reprodukovat, ale může si ho snadno všimnout, jakmile k problému dojde, měl by uživatel vybrat paměť a použít režim protokolování paměti. Tím se zajistí, že se protokol trasování kvůli dlouhé době trvání příliš nenavýší.
Teď jste připraveni shromažďovat data. Ukončete všechny aplikace, které nejsou relevantní pro reprodukci problému s výkonem. Výběrem možnosti Skrýt můžete zachovat malé místo v okně WPR.
Tip
Zkuste trasování spustit v celých sekundách. Například 01:30:00. Tím se usnadní analýza dat. Snažte se také sledovat časové razítko přesně toho, kdy se problém reprodukuje.
Vyberte Start.
Reprodukujte problém.
Tip
Shromažďování dat nesmí být delší než pět minut. Dvě až tři minuty je dobrý rozsah, protože se shromažďuje velké množství dat.
Vyberte Uložit.
Zadejte podrobný popis problému s informacemi o problému a o tom, jak jste problém reprodukovali.
- Vyberte Název souboru: a určete, kam se bude trasovací soubor ukládat. Ve výchozím nastavení se ukládá do
%user%\Documents\WPR Files\
. - Vyberte Uložit.
- Vyberte Název souboru: a určete, kam se bude trasovací soubor ukládat. Ve výchozím nastavení se ukládá do
Počkejte, než se trasování slučuje.
Po uložení trasování vyberte Otevřít složku.
Do podpora Microsoftu zahrňte soubor i složku.
Zachytávání protokolů výkonu pomocí rozhraní příkazového řádku WPR
Nástroj příkazového řádku wpr.exe je součástí operačního systému počínaje Windows 8. Shromažďování trasování WPR pomocí nástroje příkazového řádku wpr.exe:
Stáhněte Microsoft Defender for Endpoint profil analýzy pro trasování výkonu do souboru s názvem
MDAV.wprp
v místním adresáři, jakoC:\traces
je .Klikněte pravým tlačítkem na ikonu Nabídky Start a výběrem Windows PowerShell (Správa) nebo Příkazového řádku (Správa) otevřete okno příkazového řádku Správa.
Když se zobrazí dialogové okno Řízení uživatelských účtů, vyberte Ano.
Na příkazovém řádku se zvýšenými oprávněními spusťte následující příkaz, který spustí trasování výkonu Microsoft Defender for Endpoint:
wpr.exe -start C:\traces\MDAV.wprp!WD.Verbose -filemode
Upozornění
Pokud má váš Windows Server 64 GB nebo více paměti RAM, použijte profily
WDForLargeServers.Light
aWDForLargeServers.Verbose
místo profilůWD.Light
aWD.Verbose
. V opačném případě by systém mohl spotřebovávat velké množství paměti nebo vyrovnávací paměti nestránkovaného fondu, což může vést k nestabilitě systému.Reprodukujte problém.
Tip
Shromažďování dat nesmí být delší než pět minut. V závislosti na scénáři jsou vhodné dvě až tři minuty, protože se shromažďuje velké množství dat.
Na příkazovém řádku se zvýšenými oprávněními spusťte následující příkaz, který zastaví trasování výkonu. Nezapomeňte zadat informace o problému a o tom, jak jste problém reprodukovali:
wpr.exe -stop merged.etl "Timestamp when the issue was reproduced, in HH:MM:SS format" "Description of the issue" "Any error that popped up"
Počkejte, až se trasování sloučí.
Do odeslání pro podporu Microsoftu zahrňte soubor i složku.
Tip
Pokud hledáte informace související s antivirovou ochranou pro jiné platformy, podívejte se na:
- Nastavení předvoleb pro Microsoft Defender pro koncový bod v macOSu
- Microsoft Defender for Endpoint v systému Mac
- Nastavení zásad antivirové ochrany macOSu pro antivirovou ochranu v Microsoft Defenderu pro Intune
- Nastavení předvoleb pro Microsoft Defender pro koncový bod v Linuxu
- Microsoft Defender for Endpoint v systému Linux
- Konfigurace funkcí Defender for Endpoint v Androidu
- Konfigurace funkcí Microsoft Defender for Endpoint v iOSu
Tip
Tip k výkonu Vzhledem k různým faktorům (příklady uvedené níže) může Microsoft Defender Antivirus, stejně jako ostatní antivirový software, způsobovat problémy s výkonem koncových zařízení. V některých případech může být potřeba vyladit výkon Microsoft Defender Antivirové ochrany, aby se tyto problémy s výkonem zmírnily. Analyzátor výkonu od Microsoftu je nástroj příkazového řádku PowerShellu, který pomáhá určit, které soubory, cesty k souborům, procesy a přípony souborů můžou způsobovat problémy s výkonem. Mezi příklady patří:
- Hlavní cesty, které mají vliv na dobu kontroly
- Hlavní soubory, které mají vliv na dobu kontroly
- Hlavní procesy, které mají vliv na dobu kontroly
- Hlavní přípony souborů, které mají vliv na dobu kontroly
- Kombinace – například:
- top files per extension
- top paths per extension
- top processes per path
- top scans per file
- top scans per file per process
Informace shromážděné pomocí Analyzátoru výkonu můžete použít k lepšímu posouzení problémů s výkonem a k použití nápravných akcí. Viz Analyzátor výkonu pro Microsoft Defender Antivirus.
Viz také
- Shromažďování diagnostických dat antivirové ochrany Microsoft Defender
- Konfigurace a ověření vyloučení pro kontroly antivirové ochrany Microsoft Defender
- Analyzátor výkonu pro Microsoft Defender Antivirus
Tip
Chcete se dozvědět více? Engage s komunitou Microsoft Security v naší technické komunitě: Microsoft Defender for Endpoint Tech Community.