Zbieranie danych diagnostycznych programu antywirusowego Microsoft Defender

Użyj MpCmdRun.exe, aby zbierać dane diagnostyczne programu Microsoft Defender Antivirus, gdy zespoły pomocy technicznej lub inżynierowie firmy Microsoft pomagają w rozwiązywaniu problemów z urządzeniem. Zapisz pakiet wsparcia na dotkniętym urządzeniu lub skopiuj pakiety z wielu urządzeń do centralnego miejsca.

Uwaga

Aby zamiast tego zebrać pakiet badania w Defender for Endpoint, zobacz Zbieranie pakietu badania z urządzenia.

W przypadku problemów z wydajnością antywirusa Microsoft Defender użyj Performance Analyzer for Microsoft Defender Antivirus.

Zbieraj dane diagnostyczne za pomocą MpCmdRun

Na każdym dotkniętym urządzeniu wybierz, czy pozostawić pakiet diagnostyczny na urządzeniu, czy skopiować go do centralnej lokalizacji:

  1. Otwórz podwyższony wiersz poleceń (okno wiersza poleceń, które otwierasz, wybierając Uruchom jako administrator), a następnie użyj jednej z następujących opcji:

    • Zapisz pliki dziennika diagnostycznego na urządzeniu lokalnym: Następujące polecenia przechodzą do najnowszego dostępnego folderu platformy Microsoft Defender Antivirus i tworzą pakiet pomocy technicznej:

      Wskazówka

      Pierwsze polecenie zmienia katalog na najnowszą wersję <platformy> ochrony przed złośliwym kodem w programie %ProgramData%\Microsoft\Windows Defender\Platform\<antimalware platform version>. Jeśli ta ścieżka nie istnieje, przechodzi do %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
      

      Domyślnie MpCmdRun.exe generuje, kompresuje i zapisuje pliki dziennika diagnostycznego w C:\ProgramData\Microsoft\Windows Defender\Support\MpSupportFiles.cab.

      Nazwa .cab pliku jest taka sama na każdym urządzeniu.

    • Skopiuj pliki logów diagnostycznych do centralnego miejsca: Następująca składnia tworzy lokalny pakiet wsparcia i kopiuje go do określonej ścieżki głównej:

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

      Narzędzie tworzy C:\ProgramData\Microsoft\Windows Defender\Support\MpSupportFiles.cab, a następnie kopiuje .cab plik o nowej nazwie do podfolderu <RootPath> (na przykład P:\Data lub \\Server01\Data). Skopiowany plik wykorzystuje następującą ścieżkę i składnię nazw plików: <RootPath>\<MMDD>\MpSupport-<Hostname>-<HHMM>.cab.

      • <RootPath> to wartość określona dla elementu -SupportLogLocation.
      • <MMDD> to miesiąc i dzień uruchomienia polecenia MpCmdRun (na przykład 0318 dla 18 marca).
      • <Hostname> to nazwa urządzenia, na którym uruchomiono polecenie MpCmdRun (na przykład LAPTOP01).
      • <HHMM> to godzina i minuta, w której uruchomiłeś polecenie MpCmdRun (na przykład 2221 przez 22:21).

    Uwaga

    Jeśli narzędzie nie może skopiować pliku .cab do określonej lokalizacji, sprawdź domyślną lokalizację lokalną w C:\ProgramData\Microsoft\Windows Defender\Support\MpSupportFiles.cab.

    Poniższy przykład kopiuje pakiet wsparcia z urządzenia o nazwie LAPTOP01 z 18 marca o godzinie 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"
    

    Powstały .cab plik jest dostępny pod .\\SERVER01\Data\0318\MpSupport-LAPTOP01-2221.cab Nazwa hosta i czas w nazwie pliku rozróżniają pliki zebrane z różnych urządzeń.

  2. Poczekaj kilka minut, aż MpCmdRun.exe wygenerujesz i skompresujesz pliki logów diagnostycznych. Powstały .cab plik zawiera:

    • Wszelkie pliki śledzenia z usługi Microsoft Antimalware Service.
    • Dziennik historii Windows Update.
    • Wszystkie zdarzenia usługi Microsoft Antimalware z dziennika zdarzeń systemu.
    • Wszystkie odpowiednie lokalizacje rejestru usługi Microsoft Antimalware.
    • Plik dziennika MpCmdRun.
    • Plik dziennika narzędzia pomocnika aktualizacji podpisu.

    Skopiuj .cab pliki do bezpiecznego miejsca, do którego ma dostęp wsparcie Microsoft, na przykład do folderu OneDrive zabezpieczonego hasłem.

Konfiguruj lokalizację kopiowania pliku diagnostycznego za pomocą polityki grupowej

Skonfiguruj zasady Określ ścieżkę katalogu do kopiowania plików dziennika pomocy technicznej, aby kopiować pakiety diagnostyczne do lokalizacji centralnej po utworzeniu ich na każdym urządzeniu przez MpCmdRun.exe. Podczas konfigurowania tej zasady nie trzeba używać opcji -SupportLogLocation z MpCmdRun.exe -GetFiles.

Użyj procedury w Configure Microsoft Defender Antivirus za pomocą Polityki Grupy, aby otworzyć i edytować obiekt Polityki Grupy (GPO), który dotyczy docelowych urządzeń. W przypadku zasad grupowych opartych na domenach możesz zarządzać szablonami w Centralnym Sklepie Polityki Grupowej.

Aby skonfigurować lokalizację kopiowania pliku diagnostycznego:

  1. W Edytorze zarządzania zasadami grupy przejdź do pozycji Konfiguracja komputera>Szablony administracyjne>Składniki systemu Windows>Microsoft Defender Antivirus.

    Zrzut ekranu przedstawiający Edytor lokalnych zasad grupy z zaznaczonym programem antywirusowym Microsoft Defender w drzewie konsoli.

  2. Otwórz Zdefiniuj ścieżkę katalogu, aby kopiować pliki logów wsparcia.

  3. Wybierz pozycję Włączone. W opcjach wpisz ścieżkę katalogu, gdzie chcesz, aby narzędzie kopiowało pakiety wsparcia.

    Zrzut ekranu przedstawiający Edytor lokalnych zasad grup z zaznaczoną opcją „Włączone” i wprowadzoną wartością ścieżki w sekcji „Opcje”.

  4. Kliknij przycisk OK.

Zasada konfiguruje wartość SupportLogLocation w obszarze HKLM\Software\Policies\Microsoft\Windows Defender.