Solución de problemas de rendimiento de Microsoft Defender Antivirus con Process Monitor
Sugerencia
En primer lugar, revise las razones comunes de los problemas de rendimiento, como el uso elevado de la CPU. Consulte Solución de problemas de rendimiento relacionados con Microsoft Defender protección en tiempo real (rtp) o exámenes (programados o a petición). A continuación, ejecute **Microsoft Defender Antivirus Analizador de rendimiento**Esta herramienta le ayudará a identificar la causa del uso elevado de CPU en Microsoft Defender Antivirus, ya sea el ejecutable del servicio Antimalware, el antivirus de Microsoft Defender. o MsMpEng.exe. Si el Analizador de rendimiento antivirus de Microsoft Defender no identifica la causa principal del uso elevado de la CPU, continúe con la ejecución del Monitor de procesador. La herramienta final del kit de herramientas que se va a ejecutar es la interfaz de usuario de La grabadora de rendimiento de Windows (WPRUI) o Windows Performance Recorded (línea de comandos WPR).
Captura de registros de procesos mediante el Monitor de procesos
Monitor de procesos (ProcMon) es una herramienta de supervisión avanzada que proporciona datos en tiempo real sobre los procesos. Se puede usar para capturar problemas de rendimiento, como un uso elevado de la CPU, y para supervisar los escenarios de compatibilidad de aplicaciones a medida que se producen.
Hay dos maneras de capturar un seguimiento de Process Monitor (ProcMon):
Uso del analizador de cliente de MDE
Manualmente
Uso del analizador de cliente de MDE
Descargue el analizador de cliente de MDE.
Ejecute la MDE Client Analyzer mediante Live Response o localmente.
Sugerencia
Antes de iniciar el seguimiento, asegúrese de que el problema es reproducible. Además, cierre las aplicaciones que no contribuyan a la reproducción del problema.
Ejecute el analizador de cliente de MDE con los modificadores -c y -v
C:\Work\tools\MDEClientAnalyzer\MDEClientAnalyzer.cmd -c -v
Manualmente
Descargue Process Monitor v3.89 en una carpeta como
C:\temp
.Para quitar la marca del archivo de la web:
Haga clic con el botón derecho en ProcessMonitor.zip y seleccione Propiedades.
En la pestaña General , busque Seguridad.
Active la casilla situada junto a Desbloquear.
Seleccione Aplicar.
Descomprima el archivo en
C:\temp
para que la ruta de acceso de la carpeta seaC:\temp\ProcessMonitor
.Copie ProcMon.exe en el cliente de Windows o el servidor de Windows que está solucionando problemas.
Sugerencia
Antes de ejecutar ProcMon, asegúrese de que todas las demás aplicaciones no relacionadas con el problema de uso elevado de cpu estén cerradas. Realizar este paso ayuda a minimizar el número de procesos que se van a comprobar.
Puede iniciar ProcMon de dos maneras.
- Haga clic con el botón derecho en ProcMon.exe y seleccione Ejecutar como administrador.
Puesto que el registro se inicia automáticamente, detenga la captura seleccionando el icono de lupa o presionando Ctrl+E.
Para confirmar que la captura se ha detenido, busque una X roja en el icono de lupa.
Ejecute la línea de comandos como administrador y, a continuación, desde la ruta de acceso del Monitor de procesos, ejecute:
Sugerencia
Haga que la ventana ProcMon sea lo más pequeña posible al capturar datos para que pueda iniciar y detener fácilmente el seguimiento.
Después de completar el paso 6, seleccione Aceptar para establecer filtros. Puede filtrar los resultados una vez completada la captura.
Para iniciar la captura, vuelva a seleccionar el icono de lupa.
Reproduzca el problema.
Sugerencia
Espere a que se reproduzca el problema y anote la marca de tiempo cuando comience el seguimiento.
Después de capturar de dos a cuatro minutos de actividad del proceso durante un uso elevado de la CPU, detenga la captura haciendo clic en el icono de lupa.
Para guardar la captura con un nombre único en el
.pml
formato, vaya a Archivo y haga clic en Guardar.... Asegúrese de seleccionar los botones de radio Todos los eventos y Formato de monitor de proceso nativo (PML).Para un mejor seguimiento, cambie la ruta de acceso predeterminada de
C:\temp\ProcessMonitor\LogFile.PML
aC:\temp\ProcessMonitor\%ComputerName%_LogFile_MMDDYEAR_Repro_of_issue.PML
dónde:
-
%ComputerName%
es el nombre del dispositivo -
MMDDYEAR
es el mes, el día y el año -
Repro_of_issue
es el nombre del problema que intenta reproducir
Sugerencia
Si tiene un sistema de trabajo, es posible que desee obtener un registro de ejemplo para compararlo.
- Comprima el
.pml
archivo y envíelo a Soporte técnico de Microsoft.