Cómo habilitar o deshabilitar el servicio de directivas de diagnóstico y solucionar problemas de alto uso de CPU.
Gestionar el Servicio de Directiva de Diagnóstico (DPS) en Windows puede ser complicado. A veces, consume demasiados recursos de la CPU, ralentizando el sistema o haciendo que los ventiladores giren a toda velocidad. Esto resulta frustrante, ya que Windows depende de este servicio para solucionar y diagnosticar problemas automáticamente, pero cuando falla, la situación se complica. En el pasado, modificar este servicio ayudaba a muchos usuarios a recuperar algo de rendimiento, pero no siempre es tan sencillo como activar o desactivar una opción; a veces, la causa es más compleja, como archivos del sistema dañados o controladores obsoletos. El objetivo aquí es ofrecerte algunos pasos prácticos que realmente funcionan, o al menos que te ayuden a identificar la causa del alto consumo de CPU, para que no tengas que seguir adivinando.
Cómo solucionar el alto consumo de CPU del Servicio de Políticas de Diagnóstico (DPS)
Método 1: Reiniciar el servicio de directivas de diagnóstico.
Reiniciar el servicio suele solucionar problemas puntuales de uso excesivo de CPU, principalmente porque elimina cualquier fallo temporal. Si el servicio se bloquea o funciona de forma extraña, reiniciarlo suele solucionar el problema. Para ello, debes acceder a la ventana de Servicios. En la mayoría de los casos, basta con pulsar la Windows + Rtecla Intro, escribir services.msc y pulsar Enter. Busca el Servicio de directivas de diagnóstico en la lista; está ordenado alfabéticamente, así que no es difícil encontrarlo.
- Haz clic con el botón derecho en el servicio y selecciona Reiniciar.
- Si el servicio está detenido, haga clic con el botón derecho y seleccione Iniciar.
Esto suele restablecer todo temporalmente. A veces, basta para controlar el consumo excesivo de CPU.¿El inconveniente? En algunas configuraciones, esto solo funciona temporalmente; así que si el consumo vuelve a dispararse al cabo de un rato, tendrás que probar otras soluciones.
Método 2: Ejecutar el Comprobador de archivos del sistema y los comandos DISM.
A veces, los archivos del sistema de Windows se corrompen o desaparecen, lo que provoca un comportamiento anómalo de servicios como DPS. Una comprobación rápida del estado de los archivos de Windows puede solucionar muchos de estos problemas. El proceso consiste en abrir el Símbolo del sistema con permisos de administrador. Simplemente busca «cmd», haz clic con el botón derecho y selecciona «Ejecutar como administrador».
- Escribe
sfc /scannowy pulsa Intro. Esto escanea y repara los archivos del sistema dañados. - Espera a que termine. Si encuentra algún problema, intentará solucionarlo automáticamente. Después, es recomendable reiniciar el equipo.
- A continuación, ejecute el comando:
DISM /Online /Cleanup-Image /RestoreHealth. Esto descarga componentes nuevos del sistema Windows desde los servidores de Microsoft y repara los dañados que SFC no pudo solucionar.
El proceso puede durar entre 10 y 15 minutos. En algunos equipos, puede parecer una eternidad, pero merece la pena. Una vez finalizado DISM, reinicie el equipo. Esto suele restablecer el comportamiento del servicio y reduce el uso de la CPU.
Método 3: Borrar los registros de eventos de diagnóstico
Con el tiempo, los registros de diagnóstico pueden saturarse o dañarse, lo que podría provocar que Windows ejecute diagnósticos continuamente en segundo plano. Para comprobarlo, busque el Visor de eventos. Allí, vaya a Registros de aplicaciones y servicios. Es posible que vea varios registros relacionados con diagnósticos o solución de problemas de Windows.
- Haz clic con el botón derecho en los registros que ya no necesites o que sospeches que están causando problemas y, a continuación, selecciona Borrar registro.
Tenga cuidado: no borre los registros que pueda necesitar para solucionar problemas más adelante. Eliminar estas entradas antiguas puede reducir la carga y evitar que Windows ejecute diagnósticos repetidamente, lo que alivia el uso de la CPU.
Método 4: Asegúrese de que Windows y los controladores estén actualizados.
Un sistema Windows o un controlador obsoleto puede provocar que el diagnóstico de Windows muestre errores. Comprueba si hay actualizaciones en Configuración > Windows Update. Haz clic en Buscar actualizaciones y deja que Windows haga el resto. Instala todos los parches y actualizaciones más recientes, especialmente si mencionan correcciones para la estabilidad del sistema o mejoras de rendimiento.
Además, ve al Administrador de dispositivos ( Win + Xselecciónalo) y busca dispositivos con iconos de advertencia. Actualiza los controladores de las tarjetas de red, los controladores de almacenamiento o cualquier dispositivo que presente problemas. A veces, los controladores antiguos provocan que Windows ejecute diagnósticos excesivos, por lo que mantenerlos actualizados es una buena medida preventiva.
Método 5: Intentar un arranque limpio para aislar al culpable.
Si el software en segundo plano o las aplicaciones de terceros están haciendo que Windows trabaje en exceso, un arranque limpio ayudará a identificar si algún programa está causando la alta carga de la CPU. Para ello, escriba msconfig en el cuadro Ejecutar ( Windows + R) y abra la Configuración del sistema.
- Ve a la pestaña Servicios, marca Ocultar todos los servicios de Microsoft y, a continuación, haz clic en Deshabilitar todo.
- Ve a la pestaña Inicio y haz clic en Abrir administrador de tareas. Deshabilita todas las aplicaciones de inicio innecesarias.
- Reinicia el equipo y comprueba si disminuye el uso de la CPU. Si es así, vuelve a habilitar los servicios uno por uno hasta que identifiques el causante del problema. Es un proceso lento, pero muy eficaz para detectar conflictos de software.
Consejos adicionales que podrían ser útiles
- Mantén Windows actualizado: corrige errores y parches que podrían causar fallos en el servicio.
- Actualice periódicamente los controladores de sus dispositivos desde el catálogo de controladores de Microsoft o desde los sitios web del fabricante del dispositivo.
- Realiza un análisis rápido de malware; a veces, el malware puede interferir con los servicios de Windows y hacer que funcionen incorrectamente.
- Reinicia tu sistema de vez en cuando. Un nuevo comienzo, un sistema nuevo, menos problemas de rendimiento.
Preguntas frecuentes
¿Es seguro desactivar el Servicio de directivas de diagnóstico?
Técnicamente, sí, pero es una mala idea a menos que estés realizando una solución de problemas avanzada. Deshabilitarlo elimina las funciones de solución de problemas de Windows, así que no lo hagas a menos que sepas lo que está pasando.
¿Por qué el DPS consume tanta CPU?
Principalmente debido a archivos del sistema dañados, controladores obsoletos o problemas con las actualizaciones de Windows. A veces, los registros se vuelven enormes o se corrompen, lo que provoca que se ejecute sin parar.
¿Puedo desactivar el DPS de forma permanente?
Sí, configura su tipo de inicio como Deshabilitado en la ventana de Servicios, pero ten cuidado: es posible que las herramientas de solución de problemas de Windows no funcionen correctamente sin ello.
¿Reiniciar el servicio solucionará de forma permanente el alto consumo de CPU?
Por lo general, se soluciona rápidamente, pero si no se aborda la causa (como archivos o controladores dañados), es probable que el problema reaparezca. En ocasiones, si los problemas persisten, es necesario realizar una reparación completa de Windows.
¿Podría ser que un programa malicioso cause esto?
Sin duda. El malware puede activar diagnósticos o interferir con los servicios de Windows. Siempre se recomienda realizar un análisis antivirus completo si detecta problemas repentinos.
Crucemos los dedos para que esto ayude a alguien a controlar ese monstruo implacable de la CPU. Es un poco extraño, pero estos pasos han demostrado ser útiles a lo largo de los años. Solo hay que seguir investigando hasta que el sistema se estabilice.