La protección frente a amenazas y virus en tiempo real es más necesaria que nunca para mantener tu PC y tus datos personales seguros, pero también tiene un costo, ya que en algunos casos el antivirus puede llegar a consumir una gran cantidad de recursos del sistema, especialmente de CPU. En Windows 11, Microsoft Defender es el antivirus integrado que puede llegar a afectar el rendimiento general del PC durante sus análisis diarios automáticos. Si notas que el uso del procesador por parte de Defender es alto de forma constante, lo que tienes que saber es que se trata de un problema común en equipos de gama media o baja, pero que hay formas de optimizarlo para que consuma menos recursos sin necesidad de desactivarlo, lo que comprometería la seguridad del equipo.

Puntos Clave:

  1. Microsoft Defender está configurado para usar hasta el 50% del CPU durante los análisis, aunque ese valor puede ajustarse manualmente.
  2. Configurar una unidad de desarrollador (Dev Drive) ayuda a disminuir la carga de trabajo de Defender en tareas con muchos archivos.
  3. También es posible ajustar el momento y la frecuencia de los análisis para que no interfieran con tus tareas diarias.

¿Tu PC se vuelve lento cuando Defender realiza un análisis? Aquí te decimos cómo optimizarlo sin perder protección y recuperar el rendimiento de tu equipo.

Cómo limitar los recursos que consume Microsoft Defender en el PC

Por defecto, los análisis en segundo plano de Microsoft Defender pueden usar hasta el 50% del procesador. Esto significa que, cuando hay un análisis en ejecución, este compite directamente con tus aplicaciones abiertas y puede ralentizar el PC.

La buena noticia es que es posible modificar fácilmente este ajuste desde PowerShell, cambiando la prioridad del proceso y el límite máximo de uso de CPU.

Aquí te mostramos los pasos a seguir:

  1. Abre el menú Inicio y escribe “PowerShell”.

  2. Haz clic en “Ejecutar como administrador”.

  1. En la consola, escribe el siguiente comando y pulsa Enter para que Defender aplique una prioridad baja durante sus análisis, dejando más recursos a las aplicaciones en primer plano:

Set-MpPreference -EnableLowCpuPriority $true

  1. Luego, limita el porcentaje máximo de CPU que puede usar el antivirus con este comando:

Set-MpPreference -ScanAvgCPULoadFactor 30

Este valor (30%) es suficiente para mantener una protección activa sin sobrecargar el sistema, pero puedes elegir el porcentaje que desees, aunque Microsoft recomienda no dejarlo por debajo de 15%.

Con estos ajustes, Microsoft Defender seguirá protegiendo el equipo, pero su impacto en el rendimiento será mucho menor. Si en algún momento quieres restaurar la configuración predeterminada, ejecuta los siguientes comandos:

Set-MpPreference -EnableLowCpuPriority $false

Set-MpPreference -ScanAvgCPULoadFactor 50

Cómo reducir el alto uso del CPU de Microsoft Defender usando una unidad de desarrollador

Desde Windows 11 versión 22H2, Microsoft introdujo una función pensada para entornos de desarrollo llamada “Dev Drive”. Se trata de una unidad con formato ReFS (Resilient File System), diseñada para mejorar el rendimiento en tareas con muchos archivos pequeños, como proyectos de programación, máquinas virtuales o repositorios de código.

Defender reconoce automáticamente este tipo de unidades y pospone los análisis hasta que los archivos son abiertos, lo que reduce la latencia y la carga de CPU. Aunque su uso implica un pequeño retraso en la detección de amenazas (ya que los archivos se analizan bajo demanda), es una alternativa eficaz para optimizar el rendimiento en equipos de trabajo o desarrollo.

Así puedes crear y usar una unidad Dev:

  1. Abre la Configuración de Windows con la combinación Windows + I.

  2. Dirígete a Sistema > Almacenamiento.

  1. Haz clic en “Configuración avanzada de almacenamiento” y selecciona la opción “Discos y volúmenes”.

  1. Haz clic en el botón “Crear unidad para desarrolladores”.

  1. Tras seleccionar el disco o partición donde quieres crear la unidad y confirmar, tendrás que elegir el tamaño y la letra de unidad.

  2. Una vez creada, mueve allí las carpetas que Defender suele analizar con frecuencia para evitar que lo haga.

Cómo solucionar el uso del procesador al 100 % por Microsoft Defender desde el Editor del Registro

Otro motivo por el que Microsoft Defender puede usar demasiados recursos es el análisis de archivos comprimidos, como RAR o ZIP. Cada vez que el antivirus escanea estos archivos, necesita descomprimirlos temporalmente, lo que puede aumentar el uso de CPU, sobre todo si tienes muchos en tu equipo.

En lugar de desactivar esta función, lo que supondría un posible riesgo de seguridad, un método efectivo es establecer un límite de tamaño para los archivos comprimidos que serán analizados.

Sigue estos pasos:

  1. Pulsa Windows + R, escribe “regedit” en el cuadro Ejecutar y haz clic en “Aceptar” para abrir el Editor del registro.

  1. Navega hasta la siguiente ruta:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender

  1. Haz clic derecho sobre la carpeta “Windows Defender” y selecciona Nuevo > Clave. Nómbrala como “Scan”.

  1. Haz clic derecho en la nueva clave “Scan” y selecciona Nuevo > Valor de DWORD (32 bits).

  2. Nombra este valor como “ArchiveMaxSize”.

  1. Haz doble clic sobre el valor recién creado y marca la base “Decimal”.

  2. En el campo de datos, ingresa el tamaño máximo en kilobytes (por ejemplo, “1048576” para limitar el escaneo a archivos de hasta 1 GB).

  1. Cierra el Editor del Registro y reinicia el equipo.

A partir de ese momento, Defender no se deshabilita por completo para los archivos comprimidos, sino que solo analizará aquellos que estén por debajo del tamaño configurado, reduciendo así la carga sobre el procesador.

Cómo evitar que Defender analice el equipo mientras lo usas

De forma predeterminada, Microsoft Defender ejecuta análisis rápidos todos los días. Así que, si tu ordenador permanece encendido la mayor parte del tiempo, es normal que genere picos de uso de CPU en horarios poco oportunos.

Programar los análisis en momentos de baja actividad, como por la noche o una vez por semana, es una buena forma de evitar las bajas de rendimiento. Es posible hacerlo desde el Programador de tareas, una herramienta nativa de Windows para automatizar procesos del sistema.

Enseguida vemos los pasos:

  1. Abre el menú Inicio, busca “Programador de tareas” y abre la herramienta.

  1. En el panel izquierdo, navega hasta Biblioteca del Programador de tareas > Microsoft > Windows > Windows Defender.

  2. A la derecha, busca la tarea llamada “Windows Defender Scheduled Scan” y haz doble clic sobre ella.

  1. En la pestaña “Desencadenadores”, pulsa en botón “Nuevo”.

  1. Configura la frecuencia (por ejemplo, semanal), el día y la hora en que deseas que se ejecute el análisis.

  2. Haz clic en “Aceptar” para guardar los cambios.

Al terminar estos pasos, el antivirus seguirá protegiendo tu equipo, pero solo en los momentos que hayas configurado, evitando el uso elevado de CPU sin aviso.

Conclusiones personales

Optimizar el antivirus Windows Defender no implica comprometer la seguridad del sistema o tener que deshabilitar la protección antimalware. En cambio, con métodos sencillos como reducir su prioridad de CPU, limitar el tamaño de los archivos analizados o ajustar los horarios de los análisis, es posible implementar medidas seguras y reversibles que pueden mejorar notablemente el rendimiento general del equipo.

Con unos pocos ajustes, es posible mantener la protección activa sin sacrificar fluidez ni productividad, sobre todo en equipos con procesadores menos potentes.