Sammeln von Microsoft Defender Antivirus-Diagnosedaten

Nutzen Sie MpCmdRun.exe es, um Microsoft Defender Antivirus-Diagnosedaten zu sammeln, wenn Microsoft-Support- oder Ingenieurteams Ihnen bei der Fehlerbehebung von Geräteproblemen helfen. Speichere das Support-Paket auf dem betroffenen Gerät oder kopiere Pakete von mehreren Geräten an einen zentralen Ort.

Hinweis

Um stattdessen ein Untersuchungspaket von Defender for Endpoint zu erfassen, finden Sie unter Erfassen eines Untersuchungspakets von einem Gerät.

Für Leistungsprobleme mit Microsoft Defender Antivirus verwenden Sie Performance Analyzer für Microsoft Defender Antivirus.

Sammeln Sie Diagnosedaten mithilfe von MpCmdRun

Auf jedem betroffenen Gerät wählen Sie, ob Sie das Diagnosepaket auf dem Gerät behalten oder an einen zentralen Ort kopieren:

  1. Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten (ein Eingabeaufforderungsfenster, das Sie mit der Option Als Administrator ausführen geöffnet haben), und verwenden Sie dann eine der folgenden Optionen:

    • Speichern Sie die Diagnoseprotokolldateien auf dem lokalen Gerät: Die folgenden Befehle wechseln in den zuletzt verfügbaren Microsoft Defender Antivirus-Plattformordner und erstellen das Supportpaket:

      Tipp

      Der erste Befehl wechselt in das Verzeichnis der neuesten Version der <Antischadsoftwareplattform> in %ProgramData%\Microsoft\Windows Defender\Platform\<antimalware platform version>. Wenn dieser Pfad nicht vorhanden ist, wechselt er zu %ProgramFiles%\Windows Defender.

      (set "_done=" & if exist "%ProgramData%\Microsoft\Windows Defender\Platform\" (for /f "delims=" %d in ('dir "%ProgramData%\Microsoft\Windows Defender\Platform" /ad /b /o:-n 2^>nul') do if not defined _done (cd /d "%ProgramData%\Microsoft\Windows Defender\Platform\%d" & set _done=1)) else (cd /d "%ProgramFiles%\Windows Defender")) >nul 2>&1
      
      MpCmdRun.exe -GetFiles
      

      Standardmäßig erstellt, komprimiert und speichert C:\ProgramData\Microsoft\Windows Defender\Support\MpSupportFiles.cab die Diagnoseprotokolldateien unter MpCmdRun.exe.

      Der .cab Dateiname ist auf jedem Gerät gleich.

    • Kopieren Sie die Diagnose-Logdateien an einen zentralen Ort: Die folgende Syntax erstellt das lokale Support-Paket und kopiert es auf den angegebenen Root-Pfad:

      (set "_done=" & if exist "%ProgramData%\Microsoft\Windows Defender\Platform\" (for /f "delims=" %d in ('dir "%ProgramData%\Microsoft\Windows Defender\Platform" /ad /b /o:-n 2^>nul') do if not defined _done (cd /d "%ProgramData%\Microsoft\Windows Defender\Platform\%d" & set _done=1)) else (cd /d "%ProgramFiles%\Windows Defender")) >nul 2>&1
      
      MpCmdRun.exe -GetFiles -SupportLogLocation <RootPath>
      

      Das Tool erstellt C:\ProgramData\Microsoft\Windows Defender\Support\MpSupportFiles.cab, und kopiert dann die .cab Datei mit einem neuen Namen in einen Unterordner von <RootPath> (zum Beispiel P:\Data oder \\Server01\Data). Die kopierte Datei verwendet folgende Pfad- und Dateinamensyntax: <RootPath>\<MMDD>\MpSupport-<Hostname>-<HHMM>.cab.

      • <RootPath> ist der Wert, den Sie für -SupportLogLocationangegeben haben.
      • <MMDD> ist der Monat und Tag, an dem Sie den Befehl MpCmdRun ausgeführt haben (z. B. 0318 für den 18. März).
      • <Hostname> ist der Name des Geräts, auf dem Sie den Befehl MpCmdRun ausgeführt haben (z. B. LAPTOP01).
      • <HHMM> ist die Stunde und Minute, in der du den MpCmdRun-Befehl ausgeführt hast (zum Beispiel 2221 für 22:21).

    Hinweis

    Wenn das Tool die .cab Datei nicht an den angegebenen Speicherort kopieren kann, prüfe den Standard-lokalen Speicherort bei C:\ProgramData\Microsoft\Windows Defender\Support\MpSupportFiles.cab.

    Das folgende Beispiel kopiert das Support-Paket vom Gerät namens LAPTOP01 am 18. März um 22:21:

    (set "_done=" & if exist "%ProgramData%\Microsoft\Windows Defender\Platform\" (for /f "delims=" %d in ('dir "%ProgramData%\Microsoft\Windows Defender\Platform" /ad /b /o:-n 2^>nul') do if not defined _done (cd /d "%ProgramData%\Microsoft\Windows Defender\Platform\%d" & set _done=1)) else (cd /d "%ProgramFiles%\Windows Defender")) >nul 2>&1
    
    MpCmdRun.exe -GetFiles -SupportLogLocation "\\SERVER01\Data"
    

    Die resultierende .cab Datei ist verfügbar unter \\SERVER01\Data\0318\MpSupport-LAPTOP01-2221.cab. Der Hostname und die Zeit im Dateinamen unterscheiden Dateien, die von verschiedenen Geräten gesammelt werden.

  2. Warte ein paar Minuten, bis MpCmdRun.exe die Diagnose-Logdateien generiert und komprimiert sind. Die resultierende .cab Datei enthält:

    • Alle Protokolldateien von Microsoft Antimalware Service.
    • Das Windows Update Verlaufsprotokoll.
    • Alle Microsoft Antimalware-Dienstereignisse aus dem Systemereignisprotokoll.
    • Alle relevanten Microsoft Antimalware-Dienstregistrierungsspeicherorte.
    • Die Protokolldatei von MpCmdRun.
    • Die Protokolldatei des Signaturupdatehilfstools.

    Kopieren Sie die .cab Dateien an einen sicheren Ort, auf den Microsoft-Support zugreifen kann, wie zum Beispiel einen passwortgeschützten OneDrive-Ordner.

Konfigurieren Sie den Speicherort für die Kopie der Diagnosedatei mithilfe der Gruppenrichtlinie

Konfigurieren Sie die Richtlinie 'Define the directory path' so, dass sie die Support-Logdateien kopiert , um Diagnosepakete nach deren Erstellung auf jedem Gerät an einen zentralen Ort MpCmdRun.exe zu kopieren. Wenn Sie diese Richtlinie konfigurieren, müssen Sie die -SupportLogLocation Option mit MpCmdRun.exe -GetFilesnicht verwenden.

Verwenden Sie das Verfahren in Configure Microsoft Defender Antivirus using Group Policy, um ein Group Policy-Objekt (GPO) zu öffnen und zu bearbeiten, das auf die Zielgeräte angewendet wird. Für domänenbasierte Gruppenrichtlinien können Sie die Vorlagen im Gruppenrichtlinien-Zentralspeicher verwalten.

Um den Speicherort der Diagnosedateikopie zu konfigurieren:

  1. Navigieren Sie im Editor für Gruppenrichtlinienverwaltung zu Computerkonfiguration>Administrative Vorlagen>Windows-Komponenten>Microsoft Defender Antivirus.

    Screenshot des Editors für lokale Gruppenrichtlinien mit Microsoft Defender Antivirus, ausgewählt im Konsolenbaum.

  2. Öffnen Definieren Sie den Verzeichnispfad, um unterstützende Logdateien zu kopieren.

  3. Wählen Sie Aktiviert aus. In Optionen geben Sie den Verzeichnispfad ein, auf dem Sie möchten, dass das Tool Support-Pakete kopiert.

    Screenshot: Editor für lokale Gruppenrichtlinie mit ausgewählter Option

  4. Wählen Sie OK aus.

Die Richtlinie konfiguriert den Wert SupportLogLocation unter HKLM\Software\Policies\Microsoft\Windows Defender.