Recopilar datos de diagnóstico de Microsoft Defender Antivirus

Úsalo MpCmdRun.exe para recopilar datos de diagnóstico de Microsoft Defender Antivirus cuando el soporte de Microsoft o los equipos de ingeniería te ayudan a solucionar problemas de dispositivos. Guarda el paquete de soporte en el dispositivo afectado, o copia los paquetes de varios dispositivos a una ubicación central.

Nota:

Para recopilar un paquete de investigación de Defender for Endpoint en su lugar, vea Recopilar un paquete de investigación de un dispositivo.

Para problemas de rendimiento con Microsoft Defender Antivirus, utiliza Performance Analyzer para Microsoft Defender Antivirus.

Recopila datos diagnósticos utilizando MpCmdRun

En cada dispositivo afectado, elige si mantener el paquete de diagnóstico en el dispositivo o copiarlo a una ubicación central:

  1. Abre una ventana del Símbolo del sistema con privilegios elevados (una ventana del Símbolo del sistema que hayas abierto seleccionando Ejecutar como administrador) y luego usa una de las siguientes opciones:

    • Guarda los archivos de registro de diagnóstico en el dispositivo local: Los siguientes comandos cambian a la carpeta más reciente disponible de la plataforma Microsoft Defender Antivirus y crean el paquete de soporte:

      Sugerencia

      El primer comando cambia el directorio a la versión más reciente de la versión< de >la plataforma antimalware en %ProgramData%\Microsoft\Windows Defender\Platform\<antimalware platform version>. Si esa ruta de acceso no existe, se dirige a %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
      

      Por defecto, MpCmdRun.exe genera, comprime y guarda los archivos de registro de diagnóstico en C:\ProgramData\Microsoft\Windows Defender\Support\MpSupportFiles.cab.

      El .cab nombre del archivo es el mismo en todos los dispositivos.

    • Copia los archivos de registro de diagnóstico a una ubicación central: La siguiente sintaxis crea el paquete de soporte local y lo copia al camino raíz especificado:

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

      La herramienta crea C:\ProgramData\Microsoft\Windows Defender\Support\MpSupportFiles.cab, y luego copia el .cab archivo con un nuevo nombre en una subcarpeta de <RootPath> (por ejemplo, P:\Data o \\Server01\Data). El archivo copiado utiliza la siguiente sintaxis de ruta y nombre de archivo: <RootPath>\<MMDD>\MpSupport-<Hostname>-<HHMM>.cab.

      • <RootPath> es el valor que especificó para -SupportLogLocation.
      • <MMDD> es el mes y el día en que ejecutó el comando MpCmdRun (por ejemplo, 0318 para el 18 de marzo).
      • <Hostname> es el nombre del dispositivo donde ejecutó el comando MpCmdRun (por ejemplo, LAPTOP01).
      • <HHMM> es la hora y el minuto en que ejecutaste el comando MpCmdRun (por ejemplo, 2221 durante 22:21).

    Nota:

    Si la herramienta no puede copiar el .cab archivo a la ubicación especificada, comprueba la ubicación local predeterminada en C:\ProgramData\Microsoft\Windows Defender\Support\MpSupportFiles.cab.

    El siguiente ejemplo copia el paquete de soporte del dispositivo llamado LAPTOP01 el 18 de marzo a las 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"
    

    El archivo resultante .cab está disponible en \\SERVER01\Data\0318\MpSupport-LAPTOP01-2221.cab. El nombre de host y la hora en el nombre del archivo distinguen los archivos recogidos de diferentes dispositivos.

  2. Espera unos minutos para MpCmdRun.exe generar y comprimir los archivos de registro de diagnóstico. El archivo resultante .cab incluye:

    • Cualquier archivo de seguimiento de Microsoft Antimalware Service.
    • Registro del historial de Windows Update.
    • Todos los eventos de Microsoft Antimalware Service del registro de eventos del sistema.
    • Todas las ubicaciones pertinentes del registro del servicio Microsoft Antimalware.
    • El archivo de registro de MpCmdRun.
    • El archivo de registro de la herramienta auxiliar de actualización de firma.

    Copia los .cab archivos a un lugar seguro al que el soporte de Microsoft pueda acceder, como una carpeta de OneDrive protegida por contraseña.

Configura la ubicación de copia del archivo de diagnóstico usando la Directiva de Grupo

Configure la política Definir la ruta del directorio para copiar los archivos de registro de soporte para copiar los paquetes de diagnóstico a una ubicación central después de que MpCmdRun.exe los cree en cada dispositivo. Cuando configuras esta política, no necesitas usar la -SupportLogLocation opción con MpCmdRun.exe -GetFiles.

Utiliza el procedimiento de Configurar Microsoft Defender Antivirus usando la Directiva de Grupo para abrir y editar un objeto de Directiva de Grupo (GPO) que se aplique a los dispositivos destino. Para la Política de Grupo basada en dominio, puedes gestionar las plantillas en la Tienda Central de Políticas de Grupo.

Para configurar la ubicación de copia del archivo diagnóstico:

  1. En el Editor de administración de directivas de grupo, vaya a Configuración del equipo>Plantillas administrativas>Componentes de Windows>Microsoft Defender Antivirus.

    Captura de pantalla del Editor de directiva de grupo local con Microsoft Defender Antivirus seleccionado en el árbol de consola.

  2. Abrir Definir la ruta de directorio para copiar los archivos de registro de soporte.

  3. Seleccione Habilitado. En Opciones, introduce la ruta del directorio donde quieres que la herramienta copie los paquetes de soporte.

    Captura de pantalla del editor de directiva de grupo local con Enabled seleccionado y una ruta de acceso introducida en la sección de Opciones.

  4. Selecciona Aceptar.

La directiva configura el valor SupportLogLocation en HKLM\Software\Policies\Microsoft\Windows Defender.