Samla in diagnostikdata för Microsoft Defender antivirusprogram

Använd MpCmdRun.exe den för att samla in Microsoft Defender Antivirus-diagnostikdata när Microsoft-support- eller ingenjörsteam hjälper dig att felsöka enhetsproblem. Spara supportpaketet på den berörda enheten, eller kopiera paket från flera enheter till en central plats.

Obs!

Om du i stället vill samla in ett undersökningspaket för Defender for Endpoint, se Samla in ett undersökningspaket från en enhet.

För prestandaproblem med Microsoft Defender Antivirus, använd Performance Analyzer för Microsoft Defender Antivirus.

Samla in diagnosdata genom att använda MpCmdRun

På varje påverkad enhet, välj om diagnostikpaketet ska finnas kvar på enheten eller kopiera det till en central plats:

  1. Öppna ett upphöjt kommandoprompt (ett kommandopromptfönster du öppnade genom att välja Kör som administratör), och använd sedan ett av följande alternativ:

    • Spara diagnostikloggfilerna på den lokala enheten: Följande kommandon ändras till den senaste tillgängliga Microsoft Defender Antivirus-plattformens mapp och skapa supportpaketet:

      Tips

      Det första kommandot ändrar katalogen till den senaste versionen av <plattformen> för program mot skadlig kod i %ProgramData%\Microsoft\Windows Defender\Platform\<antimalware platform version>. Om den sökvägen inte finns går den till %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
      

      Genererar, komprimerar och sparar som standard MpCmdRun.exe diagnostikloggfilerna till C:\ProgramData\Microsoft\Windows Defender\Support\MpSupportFiles.cab.

      Filnamnet .cab är detsamma på alla enheter.

    • Kopiera diagnostikloggfilerna till en central plats: Följande syntax skapar det lokala stödpaketet och kopierar det till den angivna rotvägen:

      (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>
      

      Verktyget skapar C:\ProgramData\Microsoft\Windows Defender\Support\MpSupportFiles.cab, och kopierar .cab sedan filen med ett nytt namn till en undermapp av <RootPath> (till exempel P:\Data eller \\Server01\Data). Den kopierade filen använder följande sökväg och filnamnssyntax: <RootPath>\<MMDD>\MpSupport-<Hostname>-<HHMM>.cab.

      • <RootPath> är det värde som du angav för -SupportLogLocation.
      • <MMDD> är den månad och dag då du körde kommandot MpCmdRun (till exempel 0318 för 18 mars).
      • <Hostname> är namnet på den enhet där du körde MpCmdRun-kommandot (till exempel LAPTOP01).
      • <HHMM> är timmen och minuten när du körde MpCmdRun-kommandot (till exempel 2221 för 22:21).

    Obs!

    Om verktyget inte kan kopiera .cab filen till den angivna platsen, kontrollera standardplatsen lokalt på C:\ProgramData\Microsoft\Windows Defender\Support\MpSupportFiles.cab.

    Följande exempel kopierar supportpaketet från enheten som heter LAPTOP01 den 18 mars kl. 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"
    

    Den resulterande .cab filen finns tillgänglig på \\SERVER01\Data\0318\MpSupport-LAPTOP01-2221.cab. Värdnamnet och tiden i filnamnet skiljer filer som samlas in från olika enheter.

  2. Vänta några minuter för MpCmdRun.exe att generera och komprimera diagnostikloggfilerna. Den resulterande .cab filen inkluderar:

    • Alla spårningsfiler från Microsoft Antimalware Service.
    • Loggen för Windows Update-historik.
    • Alla Microsoft Antimalware Service-händelser från systemhändelseloggen.
    • Alla relevanta Microsoft Antimalware Service-registerplatser.
    • Loggfilen för MpCmdRun.
    • Loggfilen för hjälpverktyget för signaturuppdatering.

    Kopiera filerna .cab till en säker plats som Microsoft support kan nå, till exempel en lösenordsskyddad OneDrive-mapp.

Konfigurera den diagnostiska filens kopieringsplats genom att använda Grupppolicy

Konfigurera policyn Ange katalogsökvägen för att kopiera supportloggfiler så att diagnostikpaket kopieras till en central plats när MpCmdRun.exe har skapat dem på varje enhet. När du konfigurerar denna policy behöver du inte använda -SupportLogLocation alternativet med MpCmdRun.exe -GetFiles.

Använd proceduren i Configure Microsoft Defender Antivirus med Group Policy för att öppna och redigera ett Group Policy-objekt (GPO) som gäller för målenheterna. För domänbaserad grupppolicy kan du hantera mallarna i Grupppolicyns centrala butik.

För att konfigurera kopiplatsen för diagnostikfilen:

  1. I Redigeraren för grupprinciphantering går du till Datorkonfiguration>Administrativa mallar>Windows-komponenter>Microsoft Defender Antivirus.

    Skärmbild av Redigeraren för lokal grupprincip med Microsoft Defender Antivirus markerat i konsolträdet.

  2. Öppna Definiera katalogvägen för att kopiera stödloggfiler.

  3. Välj Aktiverad. I Alternativ anger du sökvägen till den katalog där du vill att verktyget ska kopiera supportpaket.

    Skärmbild av Redigeraren för lokal grupprincip med Aktiverat markerat och ett sökvägsvärde har angetts i avsnittet Alternativ.

  4. Välj OK.

Policyn konfigurerar SupportLogLocation värdet under HKLM\Software\Policies\Microsoft\Windows Defender.