Behandeln von Microsoft Defender Antivirus-Leistungsproblemen mit dem Prozessmonitor
Tipp
Sehen Sie sich zunächst die häufigsten Gründe für Leistungsprobleme an, z. B. eine hohe CPU-Auslastung. Weitere Informationen finden Sie unter Behandeln von Leistungsproblemen im Zusammenhang mit Microsoft Defender Antivirus-Echtzeitschutz (RTP) oder Überprüfungen (geplant oder bedarfsgesteuert). Führen Sie dann **Microsoft Defender Antivirus Leistungsanalyse**Dieses Tool hilft dabei, die Ursache einer hohen CPU-Auslastung in Microsoft Defender Antivirus zu identifizieren, unabhängig davon, ob es sich um die ausführbare Datei des Antimalware-Diensts, den Microsoft Defender Antivirus-Dienst oder MsMpEng.exe handelt. Wenn die Microsoft Defender Antivirus-Leistungsanalyse die Grundursache der hohen CPU-Auslastung nicht identifiziert, fahren Sie mit der Ausführung des Prozessormonitors fort. Das letzte Tool in Ihrem Toolkit für die Ausführung ist Windows Performance Recorder UI (WPRUI) oder Windows Performance Recorded (WPR-Befehlszeile).
Erfassen von Prozessprotokollen mithilfe des Prozessmonitors
Process Monitor (ProcMon) ist ein erweitertes Überwachungstool, das Echtzeitdaten zu Prozessen bereitstellt. Es kann verwendet werden, um Leistungsprobleme zu erfassen, z. B. eine hohe CPU-Auslastung, und um Anwendungskompatibilitätsszenarien zu überwachen, sobald sie auftreten.
Es gibt zwei Möglichkeiten, eine Prozessmonitor-Ablaufverfolgung (ProcMon) zu erfassen:
Verwenden des MDE Client Analyzer
Manuell
Verwenden des MDE Client Analyzer
Laden Sie die MDE Client Analyzer herunter.
Führen Sie die MDE Client Analyzer mithilfe von Live Response oder lokal aus.
Tipp
Stellen Sie vor dem Starten der Ablaufverfolgung sicher, dass das Problem reproduzierbar ist. Schließen Sie außerdem alle Anwendungen, die nicht zur Vervielfältigung des Problems beitragen.
Ausführen der MDE Client Analyzer mit den Schaltern -c und -v
C:\Work\tools\MDEClientAnalyzer\MDEClientAnalyzer.cmd -c -v
Manuell
Laden Sie Prozessmonitor v3.89 in einen Ordner wie
C:\temp
herunter.So entfernen Sie die Markierung der Datei im Web:
Klicken Sie mit der rechten Maustaste aufProcessMonitor.zip, und wählen Sie Eigenschaften aus.
Suchen Sie auf der Registerkarte Allgemein nach Sicherheit.
Aktivieren Sie das Kontrollkästchen neben Blockierung aufheben.
Wählen Sie Anwenden aus.
Entzippen Sie die Datei in
C:\temp
, sodass der Ordnerpfad lautetC:\temp\ProcessMonitor
.Kopieren Sie ProcMon.exe auf den Windows-Client oder Windows-Server, den Sie behandeln möchten.
Tipp
Stellen Sie vor dem Ausführen von ProcMon sicher, dass alle anderen Anwendungen, die nicht mit dem Problem mit hoher CPU-Auslastung zusammenhängen, geschlossen sind. Durch diesen Schritt wird die Anzahl der zu überprüfenden Prozesse minimiert.
Sie können ProcMon auf zwei Arten starten.
- Klicken Sie mit der rechten Maustaste aufProcMon.exe, und wählen Sie Als Administrator ausführen aus.
Da die Protokollierung automatisch gestartet wird, beenden Sie die Erfassung, indem Sie das Lupensymbol auswählen oder STRG+E drücken.
Um zu bestätigen, dass die Aufnahme beendet wurde, suchen Sie nach einem roten X auf dem Lupensymbol.
Führen Sie die Befehlszeile als Administrator aus, und führen Sie dann im Pfad Prozessmonitor Folgendes aus:
Tipp
Machen Sie das ProcMon-Fenster beim Erfassen von Daten so klein wie möglich, damit Sie die Ablaufverfolgung ganz einfach starten und beenden können.
Legen Sie nach Abschluss von Schritt 6 Filter fest, indem Sie OK auswählen. Sie können die Ergebnisse filtern, nachdem die Erfassung abgeschlossen ist.
Um die Aufnahme zu starten, wählen Sie erneut das Lupensymbol aus.
Reproduzieren Sie das Problem.
Tipp
Warten Sie, bis das Problem reproduziert wurde, und notieren Sie sich den Zeitstempel, wenn die Ablaufverfolgung beginnt.
Nach der Erfassung von zwei bis vier Minuten Prozessaktivität bei hoher CPU-Auslastung beenden Sie die Erfassung, indem Sie auf das Lupensymbol klicken.
Um die Aufnahme mit einem eindeutigen Namen im
.pml
Format zu speichern, wechseln Sie zu Datei , und klicken Sie dann auf Speichern.... Vergewissern Sie sich, dass Sie die Optionsfelder Alle Ereignisse und PML (Native Process Monitor Format) auswählen.Für eine bessere Nachverfolgung ändern Sie den Standardpfad von
C:\temp\ProcessMonitor\LogFile.PML
inC:\temp\ProcessMonitor\%ComputerName%_LogFile_MMDDYEAR_Repro_of_issue.PML
, wo:
-
%ComputerName%
ist der Gerätename. -
MMDDYEAR
ist der Monat, Tag und Jahr. -
Repro_of_issue
ist der Name des Problems, das Sie reproduzieren möchten.
Tipp
Wenn Sie über ein funktionierendes System verfügen, möchten Sie möglicherweise ein Beispielprotokoll zum Vergleichen abrufen.
- Zippen Sie die
.pml
Datei, und übermitteln Sie sie an Microsoft-Support.