Cómo limitar el uso de CPU de Microsoft Defender en Windows 10

Para reducir el uso de CPU por parte de los análisis de Microsoft Defender Antivirus en Windows 10, establezca un objetivo de uso promedio de CPU más bajo en una ventana de PowerShell con privilegios de administrador. Por ejemplo, un valor de 30 indica al motor de análisis que intente alcanzar una carga promedio de CPU del 30 %. Esta es una recomendación, no un límite estricto, y no limita el rendimiento de los análisis de protección en tiempo real.

Qué cambios en la configuración de la CPU

La preferencia de PowerShell es ScanAvgCPULoadFactor. Microsoft documenta un valor predeterminado de 50 y acepta valores de 5 a 100; un valor de 0 desactiva la limitación de la CPU. Un número menor puede reducir el impacto de los análisis elegibles, pero también puede hacer que tarden más. Comience con un valor moderado como 30 y luego ajústelo hacia arriba si los análisis programados tardan demasiado.

Esta configuración no controla todas las tareas de Defender. La protección en tiempo real continúa comprobando los archivos a medida que se accede a ellos. Los análisis manuales también pueden ignorar el objetivo de la CPU cuando el dispositivo está configurado para limitar únicamente los análisis programados. Por lo tanto, este comando es más útil para reducir la presión de la CPU derivada de los análisis programados; no es una forma de limitar toda la actividad MsMpEng.exe.

Establecer un objetivo de CPU de escaneo más bajo

  1. Abre el menú Inicio, busca Windows PowerShell , haz clic derecho en el resultado y selecciona Ejecutar como administrador . Aprueba la solicitud de Control de cuentas de usuario. Se requiere una cuenta de administrador.
  2. En la ventana de PowerShell con privilegios de administrador, ingrese el siguiente comando. Reemplace 30con un número entero entre 5 y 100 que se ajuste a su PC.
Menú Inicio de Windows 10 con Windows PowerShell seleccionado y la opción "Ejecutar como administrador" en su menú contextual.
Ilustración del menú contextual del menú Inicio con la opción PowerShell con privilegios de administrador.
El Control de cuentas de usuario de Windows 10 pregunta si Windows PowerShell puede realizar cambios en el dispositivo.
Ilustración del aviso de Control de cuentas de usuario que aparece después de seleccionar Ejecutar como administrador.
Set-MpPreference -ScanAvgCPULoadFactor 30
Consola de administrador de Windows PowerShell con Set-MpPreference -ScanAvgCPULoadFactor 30 ingresado.
Ilustración de PowerShell con privilegios de administrador y el comando introducido.

PowerShell normalmente regresa al indicador de comandos sin mostrar un mensaje de éxito. No lo use 0si intenta reducir el uso de la CPU: cero desactiva la limitación de recursos. Un valor de 5 es la configuración mínima documentada, aunque un valor objetivo muy bajo puede alargar considerablemente el análisis.

Hacer que el objetivo se aplique a los escaneos programados inactivos.

Existe una excepción importante. Windows Defender se puede configurar para ejecutar análisis programados solo cuando el equipo está inactivo, y esta DisableCpuThrottleOnIdleScanspreferencia está habilitada de forma predeterminada. Cuando tanto el análisis solo en estado inactivo como esta preferencia están habilitados, el consumo promedio de CPU se ignora durante dichos análisis.

Si desea que el objetivo se aplique también durante los escaneos programados inactivos, ejecute este comando adicional en la misma ventana de administrador:

Set-MpPreference -DisableCpuThrottleOnIdleScans $false

Esto le indica a Defender que limite la velocidad de los análisis programados mientras el dispositivo está inactivo. Esto puede hacer que dichos análisis duren más, así que no modifique la configuración predeterminada si prefiere que el análisis finalice más rápido cuando no esté presente. En un equipo administrado por la empresa, la Directiva de grupo o Intune pueden aplicar un valor diferente.

Compruebe las preferencias guardadas.

Utilice esto Get-MpPreferencepara confirmar lo que informa Defender. Para mostrar la configuración relevante en conjunto, ejecute:

Get-MpPreference | Select-Object ScanAvgCPULoadFactor, DisableCpuThrottleOnIdleScans, ScanOnlyIfIdleEnabled, ThrottleForScheduledScanOnly
La salida de PowerShell muestra ScanAvgCPULoadFactor en 30 y DisableCpuThrottleOnIdleScans establecido en False.
Ilustración de la salida de PowerShell con los valores de ejemplo 30 y False.

En el ejemplo anterior, ScanAvgCPULoadFactordebería mostrarse 30. Si también ejecutó el comando idle-scan, DisableCpuThrottleOnIdleScansdebería mostrarse False. Las demás propiedades ayudan a explicar por qué un análisis en particular puede comportarse de manera diferente. Si el valor se revierte o PowerShell informa que el acceso está denegado, compruebe si el equipo está administrado por una organización y si una directiva controla la configuración de Defender.

Si Defender sigue consumiendo mucha CPU

Primero, identifica qué programas se están ejecutando. Si el pico de uso de CPU se produce durante un análisis manual completo, es posible que no se aplique el objetivo de uso de CPU del análisis programado. Si ocurre durante la protección en tiempo real, cambiar esta preferencia de análisis no detendrá el proceso. Evita deshabilitar Defender o agregar exclusiones generales solo para reducir el uso de CPU; cualquiera de estas acciones puede disminuir la protección.

Para detectar ralentizaciones recurrentes en los análisis, el Analizador de rendimiento de Microsoft Defender Antivirus registra la actividad de análisis y ayuda a identificar archivos, extensiones o procesos que contribuyen a la duración del análisis. Utilice sus resultados para investigar una carga de trabajo específica en lugar de intentar excluir archivos al azar. Microsoft recomienda, por lo general, realizar análisis rápidos programados en lugar de análisis completos programados de forma rutinaria; estos últimos pueden tardar horas o incluso días, según la cantidad y el tipo de datos.

Estado de soporte de Windows 10

El soporte para las ediciones estándar de Windows 10 finalizó el 14 de octubre de 2025. Microsoft indica que los dispositivos de consumo registrados pueden recibir actualizaciones de seguridad extendidas hasta el 12 de octubre de 2027; las demás ediciones tienen sus propios términos de servicio. Cambiar la configuración de la CPU de Defender no extiende el soporte de Windows ni proporciona las actualizaciones de seguridad faltantes.

Referencias: Referencia de Set-MpPreference ; Programar análisis con PowerShell ; Mejores prácticas de análisis de Defender ; Analizador de rendimiento de Defender ; Fin del soporte para Windows 10 .

Dejar un comentario

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte una foto en una pintura, un boceto a lápiz o una caricatura con FotoSketcher Studio. Aprende a elegir un efecto, ajustar la vista previa y guardar tu obra.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Descubre qué revela Audio Identifier sobre la tasa de bits, los codificadores y las etiquetas, cómo funciona su flujo de trabajo anterior y qué herramientas actuales inspeccionan archivos o identifican canciones.

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index es un catalogador de fotos antiguo de Windows para etiquetar, clasificar y explorar imágenes locales. Consulta sus funciones documentadas, limitaciones de compatibilidad y una alternativa actualizada.

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Aprenda a usar Attribute Changer para editar los atributos y las marcas de tiempo de los archivos de Windows, actualizar las fechas EXIF ​​de las fotos JPEG y previsualizar los cambios por lotes de forma segura.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

Aprende a crear un proyecto de NeoDownloader, elegir el alcance del rastreo, configurar los filtros de imagen y el destino, y revisar las descargas por lotes.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

Aprende qué hace pViewer, cómo funcionan sus modos de foto y cómic, qué edición de Windows descargar y en qué se diferencian las versiones anterior y la reescrita.

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Configura un fondo de pantalla diferente para cada monitor de Windows 10, identifica las pantallas, ajusta el tamaño de la imagen y soluciona problemas con la falta de opciones de monitor.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Configura una presentación de diapositivas en Windows 7 u 8, crea un pequeño acceso directo en VBScript y asigna una combinación de teclas para pasar al siguiente fondo de pantalla.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

Usa XnConvert para aplicar efectos, redimensionar fotos y convertir formatos de imagen por lotes. Elige la configuración de salida, previsualiza las ediciones y protege tus originales.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Aprende cómo ManicTime realiza un seguimiento del uso de las aplicaciones, el tiempo de actividad e inactividad y los documentos, y luego convierte tu historial de actividad en etiquetas de proyecto y hojas de horas.