Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Was ist die Microsoft Defender Antivirus-Leistungsanalyse?
Wenn auf Geräten, auf denen Microsoft Defender Antivirus ausgeführt wird, Leistungsprobleme auftreten, können Sie das Leistungsanalysetool verwenden, um die Leistung von Microsoft Defender Antivirus zu verbessern. Die Leistungsanalyse ist ein PowerShell-Befehlszeilentool, mit dem Sie Dateien, Dateierweiterungen und Prozesse ermitteln können, die bei Antivirenscans zu Leistungsproblemen auf einzelnen Endpunkten führen können. Sie können die von der Leistungsanalyse gesammelten Informationen verwenden, um Leistungsprobleme zu bewerten und Abhilfemaßnahmen anzuwenden.
Ähnlich wie Mechaniker Diagnose und Service auf einem Fahrzeug mit Leistungsproblemen ausführen, kann das Leistungsanalysetool Ihnen helfen, Microsoft Defender Antivirus-Leistung zu verbessern.
Folgende Optionen können analysiert werden:
- Die wichtigsten Pfade, die sich auf die Überprüfungszeit auswirken
- Die wichtigsten Dateien, die sich auf die Überprüfungszeit auswirken
- Wichtigste Prozesse, die sich auf die Überprüfungszeit auswirken
- Die wichtigsten Dateierweiterungen, die sich auf die Überprüfungszeit auswirken
- Kombinationen – z. B.:
- Top-Dateien pro Erweiterung
- Top-Pfade pro Erweiterung
- Top-Prozesse pro Pfad
- meiste Scans pro Datei
- Häufigste Scans pro Datei und pro Prozess
Voraussetzungen
Bevor Sie die Leistungsanalyse ausführen, stellen Sie sicher, dass Ihr Gerät die folgenden Versions- und Betriebssystemanforderungen erfüllt.
Erforderliche Versionen
Für die Leistungsanalyse sind die folgenden Plattform- und PowerShell-Versionen erforderlich:
- Plattformversion:
4.18.2108.7oder höher - PowerShell-Version: PowerShell Version 5.1, PowerShell ISE, Remote-PowerShell (4.18.2201.10 und höher), PowerShell 7.x (4.18.2201.10 und höher)
- Für Windows Server 2012 R2 wird das Windows ADK (Windows Performance Toolkit) benötigt. Herunterladen und Installieren des Windows ADK
Unterstützte Betriebssysteme
Die Leistungsanalyse wird unter den folgenden Betriebssystemen unterstützt:
- Windows 10
- Windows 11
- Windows Server 2016 und höher
- Windows Server 2012 R2 (wenn es mithilfe von Funktionen in der modernen einheitlichen Lösung für Windows Server 2016 und Windows Server 2012 R2 eingebunden wird)
Ausführen der Microsoft Defender Antivirus-Leistungsanalyse
Der allgemeine Prozess zum Ausführen der Leistungsanalyse umfasst die folgenden Schritte:
Führen Sie die Leistungsanalyse aus, um eine Leistungsaufzeichnung von Microsoft Defender Antivirus-Ereignissen auf dem Endpunkt zu erfassen.
Hinweis
Die Leistungsdaten von Microsoft Defender Antivirus-Ereignissen des Typs
Microsoft-Antimalware-Enginewerden mithilfe des Leistungsanalysators aufgezeichnet.Analysieren Sie die Scanergebnisse mithilfe verschiedener Aufzeichnungsberichte.
Aufzeichnen und Analysieren von Ereignissen mit der Microsoft Defender Antivirus-Leistungsanalyse
Um die Aufzeichnung von Systemereignissen zu starten, öffnen Sie PowerShell im Administratormodus, und führen Sie die folgenden Schritte aus:
Führen Sie den folgenden Befehl aus, um die Aufzeichnung zu starten:
New-MpPerformanceRecording -RecordTo <recording.etl>wobei der Parameter
-RecordToden vollständigen Pfad angibt, in dem die Ablaufverfolgungsdatei gespeichert wird. Weitere Cmdlet-Informationen finden Sie unter Microsoft Defender Antivirus-Cmdlets.Wenn es Prozesse oder Dienste gibt, die die Leistung beeinträchtigen, reproduzieren Sie die Situation, indem Sie die entsprechenden Aufgaben ausführen.
Drücken Sie die EINGABETASTE , um die Aufzeichnung zu beenden und zu speichern, oder STRG+C , um die Aufzeichnung abzubrechen.
Analysieren Sie die Ergebnisse mit dem Parameter des
Get-MpPerformanceReportLeistungsanalysetools. Beispielsweise erhält der Benutzer beim Ausführen des BefehlsGet-MpPerformanceReport -Path <recording.etl> -TopFiles 3 -TopScansPerFile 10eine Liste der zehn wichtigsten Scans für die drei wichtigsten Dateien, die sich auf die Leistung auswirken.Weitere Informationen zu Befehlszeilenparametern und -optionen finden Sie unter New-MpPerformanceRecording und Get-MpPerformanceReport.
Hinweis
Wenn beim Ausführen einer Aufzeichnung der Fehler „Die Leistungsaufzeichnung kann nicht gestartet werden, da die Windows-Leistungsaufzeichnung bereits aufzeichnet“ angezeigt wird, führen Sie den folgenden Befehl aus, um die vorhandene Ablaufverfolgung mit dem neuen Befehl zu beenden: wpr -cancel -instancename MSFT_MpPerformanceRecording.
Daten und Informationen zur Leistungsoptimierung
Basierend auf der Abfrage kann der Benutzer Daten zu Scananzahl, Dauer (Gesamt/Min./Mittelwert/Max./Median), Pfad, Prozess und Grund für die Überprüfung anzeigen. Die folgende Abbildung zeigt eine Beispielausgabe für eine einfache Abfrage der 10 wichtigsten Dateien hinsichtlich der Überprüfungsauswirkungen.
Exportieren und Konvertieren in CSV und JSON
Die Ergebnisse der Leistungsanalyse können auch exportiert und in eine CSV- oder JSON-Datei konvertiert werden. In den folgenden Beispielen wird beschrieben, wie Sie Die Ergebnisse der Leistungsanalyse über Beispielcode exportieren und konvertieren.
Ab Defender-Version 4.18.2206.X können Benutzer Informationen zum Grund für das Überspringen des Scans in der Spalte SkipReason einsehen. Die möglichen Werte für die SkipReason Spalte sind:
- Nicht ausgelassen
- Optimierung (in der Regel aus Leistungsgründen)
- Benutzer ausgelassen (in der Regel aufgrund von vom Benutzer festgelegten Ausschlüssen)
Exportieren oder Konvertieren von Leistungsanalyseergebnissen in CSV
Verwenden Sie die folgenden Befehle, um Ergebnisse der Leistungsanalyse in CSV zu exportieren oder zu konvertieren.
Exportieren:
(Get-MpPerformanceReport -Path .\Repro-Install.etl -Topscans 1000).TopScans | Export-CSV -Path .\Repro-Install-Scans.csv -Encoding UTF8 -NoTypeInformationKonvertieren:
(Get-MpPerformanceReport -Path .\Repro-Install.etl -Topscans 100).TopScans | ConvertTo-Csv -NoTypeInformation
Konvertieren von Leistungsanalyseergebnissen in JSON
Verwenden Sie den folgenden Befehl, um Ergebnisse der Leistungsanalyse in JSON zu konvertieren.
-
Konvertieren Sie die top 1000 Scans in JSON mit einer Tiefe von einer Ebene:
(Get-MpPerformanceReport -Path .\Repro-Install.etl -Topscans 1000).TopScans | ConvertTo-Json -Depth 1
Um eine maschinenlesbare Ausgabe für den Export mit anderen Datenverarbeitungssystemen sicherzustellen, wird empfohlen, den Parameter -Raw für Get-MpPerformanceReport zu verwenden. Weitere Informationen finden Sie unter Exportieren oder Konvertieren von Ergebnissen in CSV und Konvertieren von Ergebnissen in JSON weiter oben in diesem Abschnitt.
Referenz zur Leistungsanalyse
Ausführliche Informationen zu performance analyzer Cmdlet-Parametern, Optionen und Ausgabefeldern finden Sie unter Microsoft Defender Antivirus Leistungsanalyse Referenz.