Host de servicio de corrección: Servicio de política de diagnóstico Uso alto de CPU

Como puede saber, hay una serie de procesos y servicios de fondo activos que contribuyen al funcionamiento suave de Windows. La mayoría de estos procesos/servicios de fondo utilizan una cantidad mínima de potencia de CPU y RAM. Aunque, a veces, un proceso puede funcionar mal o volverse corrupto y terminar utilizando muchos más recursos de lo habitual, dejando poco para otras aplicaciones en primer plano. El servicio de política de diagnóstico es uno de esos procesos conocidos por acaparar los recursos del sistema en raras ocasiones.

El servicio de política de diagnóstico es uno de los procesos compartidos de svchost.exe (host de servicio) y es responsable de detectar problemas con varios componentes de Windows y también solucionarlos. El servicio intenta solucionar automáticamente cualquier problema detectado si es posible y, si no, registre la información de diagnóstico para su análisis. Dado que el diagnóstico y la resolución automática de problemas de problemas son una característica importante para una experiencia perfecta, el servicio de política de diagnóstico se ha establecido para comenzar automáticamente cuando la computadora se enciende y se mantiene activa en segundo plano. La razón exacta detrás de esto consumir más potencia de CPU de la prevista no se sabe, pero según las posibles soluciones, los culpables pueden ser una instancia corrupta del servicio, archivos de sistema corrupto, un ataque de virus o malware, grandes archivos de registro de eventos, etc.

En este artículo, hemos explicado cinco métodos diferentes que lo ayudarán a reducir el consumo de CPU del servicio de política de diagnóstico a la normalidad.

Diagnostic Service Policy

Host de servicio de corrección: Servicio de política de diagnóstico Uso alto de CPU

Posibles soluciones para el servicio de política de diagnóstico Uso alto de la CPU

La mayoría de los usuarios podrán resolver el uso inusualmente alto de disco del servicio de política de diagnóstico simplemente reiniciándolo. Otros podrían necesitar realizar algunos escaneos (SFC y Dism) para buscar archivos de sistema corruptos o ejecutar el solucionador de problemas de rendimiento incorporado. Actualización alÚltima versión de Windowsy la limpieza de registros de visores de eventos también puede resolver el problema. Finalmente, si nada parece funcionar, los usuarios tienen la opción de deshabilitar el servicio. Sin embargo, deshabilitar el servicio de política de diagnóstico implica que Windows ya no llevará a cabo un diagnóstico automático y resolverá errores.

Método 1: finalice el proceso desde el administrador de tareas

Un proceso puede acaparar recursos adicionales del sistema si algo provocó una instancia corrupta de él. En ese caso, puede intentar terminar manualmente el proceso (servicio de política de diagnóstico aquí) y luego permitir que reinicie automáticamente. Todo esto se puede lograr desde el Administrador de tareas de Windows (Mata procesos intensivos de recursos con Windows Task Manager).

1.Hacer clic con el botón derechoen elMenú de iniciobotón y seleccionarGerente de tareas.

Right-click on the Start menu button and select Task Manager | Fix Service Host: Diagnostic Policy Service High CPU

2. Haga clic enMás detallespara expandirGerente de tareasy eche un vistazo a todo elActualmente procesos y servicios activos.

Click on More Details to view all background processes

3. Localice elHost del servicio: servicio de política de diagnósticoen procesos de Windows.Hacer clic con el botón derechoen él y seleccionarTarea final. (También puede seleccionar el servicio porhacer clic izquierdoy luego haga clic en elTarea final botónen la parte inferior derecha.)

Locate the Service Host Diagnostic Policy Service under Windows processes and right-click on it. Select End task.

El servicio de política de diagnóstico se reiniciará automáticamente, aunque si no es así, simplemente reinicie su computadora y verifique si el problema persiste.

Método 2: Ejecutar SFC y Dism Scan

Una actualización reciente del sistema de Windows o incluso un ataque antivirus puede haber corrompido ciertos archivos del sistema, lo que resulta en un alto uso de CPU del servicio de política de diagnóstico. Afortunadamente, Windows tiene utilidades incorporadas para escanear yreparar archivos del sistema corrompidos/faltantes. El primero es la utilidad del verificador de archivos del sistema y, como su nombre indica, verifica la integridad de todos los archivos del sistema y reemplaza a los rotos con una copia en caché. Si una exploración SFC no puede corregir archivos de sistema corruptos, los usuarios pueden emplear la herramienta de línea de comandos de servicio y administración de imágenes de implementación (ENM).

1. TipoSolicitante del sistemaEn la barra de búsqueda de Windows y haga clic enEjecutar como administradorEn el panel correcto, cuando llegan los resultados de búsqueda.

Type Command Prompt in the Cortana search bar | Fix Service Host: Diagnostic Policy Service High CPU

2. Tiposfc /escannoEn la ventana del símbolo del sistema y presione Entrar para ejecutar. El escaneo puede tomar un tiempo, así que siéntese y no cierre la ventana hasta que el proceso de verificación alcance el 100%.

Type sfc scannow in the Command Prompt window and press enter to execute.

3. Después de completar elSFC Scan, ejecute lo siguienteComando dism. Nuevamente, espere pacientemente el proceso de exploración y restauración para terminar antes de salir de la aplicación.Reanudarla computadora cuando termina.

DISM /Online /Cleanup-Image /RestoreHealth

execute the following DISM command | Fix Service Host: Diagnostic Policy Service High CPU

Lea también: Cómo arreglar el uso alto de CPU por proceso inactivo del sistema

Método 3: Actualice Windows y ejecute el solucionador de problemas de rendimiento

Como se mencionó anteriormente, una actualización reciente de Windows también puede ser el culpable del comportamiento anormal del servicio de política de diagnóstico. Puede intentar volver a la actualización anterior o buscar nuevas actualizaciones presionadas por Microsoft rectificando el error. Si se enfrenta a algún problema al actualizar Windows, ejecute el solucionador de problemas de actualización incorporado.

Además de actualizar Windows, también ejecute el solucionador de problemas de rendimiento del sistema para escanear cualquier problema de rendimiento y haga que se solucionen automáticamente.

1. Presione elWindows Key + Isimultáneamente para lanzar elConfiguración del sistemaLuego haga clic enActualización y seguridadajustes.

Press Windows Key + I to open Settings then click on Update & Security

2. En la pestaña Update de Windows, haga clic enVerifique las actualizaciones. La aplicación comenzará a buscar actualizaciones disponibles y comenzará a descargarlas automáticamente.ReanudarSu computadora una vez que se ha instalado la nueva actualización.

Check for new updates by clicking on the Check for updates button | Fix Service Host: Diagnostic Policy Service High CPU

3. Compruebe si el servicio de política de diagnóstico todavía está acaparando los recursos de su sistema y, si es así, ejecute elActualizar el solucionador de problemas. AbiertoActualización y seguridadconfiguración nuevamente y muévase alResolución de problemaspestaña luego haga clic enSolucionadores adicionales.

Go to the Troubleshoot tab and click on Advanced Troubleshooters. | Fix Service Host: Diagnostic Policy Service High CPU

4. En la sección de subida y en funcionamiento, haga clic enActualización de WindowsPara ver las opciones disponibles y luego haga clic en el consiguienteEjecute el solucionador de problemasbotón. Siga las instrucciones en pantalla y pase por el proceso de solución de problemas.

Para ejecutar el solucionador de problemas de rendimiento del sistema:

1. TipoPanel de controlal principioBarra de búsqueday presionarIngresarpara abrir lo mismo.

Control Panel | Fix Service Host: Diagnostic Policy Service High CPU

2. Haga clic enSolución de problemas.

Control Panel Troubleshooting | Fix Service Host: Diagnostic Policy Service High CPU

3. BajoSistema y seguridad, haga clic en elEjecutar tareas de mantenimientohiperenlace.

Run Maintenance tasks

4. En la siguiente ventana, haga clic enAvanzadoy marque la casilla al lado deAplicar reparaciones automáticamente. Hacer clic enPróximoPara ejecutar el solucionador de problemas.

click on Apply Repairs Automatically

Lea también: FIJAR CPU Manager de ventana de escritorio (dwm.exe)

Método 4: Borre el registro del visor de eventos

El programa de visores de eventos mantiene un registro de todos los mensajes de error de aplicación y sistema, advertencias, etc. Estos registros de eventos pueden acumular un tamaño considerable y problemas de inmediato para el proceso de host del servicio. Simplemente borrar los registros puede ayudar a resolver problemas con el servicio de política de diagnóstico. Le recomendamos que borre los registros del espectador de eventos regularmente para evitar problemas futuros.

1. Inicie el cuadro Ejecutar comando presionandoClave de Windows + R, tipoeventvwr.mscy haga clic enDe acuerdoPara abrir elVisor de eventossolicitud.

Type Eventvwr.msc in Run Command box, | Fix Service Host: Diagnostic Policy Service High CPU

2. En el panel izquierdo, expanda elRegistros de Windowscarpeta haciendo clic en la flecha pequeña y seleccioneSolicitudde la lista posterior.

expand the Windows Logs folder by clicking on the tiny arrow and select Application

3. Primero, guarde el registro de eventos actual haciendo clic enGuarde todos los eventos como ...En el panel correcto (por defecto, el archivo se guardará en formato .evtx, guarde otra copia en formato .Text o .csv.) Y una vez guardado, haga clic en elBorrar log ...opción. En la ventana emergente, haga clic enClarode nuevo.

save the current event log by clicking on Save All Events As

4. Repita los pasos anteriores para la seguridad, la configuración y el sistema.Reanudarla computadora después de borrar todos los registros de eventos.

Lea también: ¿El diagnóstico de misiones de misiones lleva a Walk Ins?

Método 5: Deshabilite el servicio de política de diagnóstico y elimine el archivo srudb.dat

En última instancia, si ninguno de los métodos anteriores pudo arreglar el host del servicio: servicio de políticas de diagnóstico alto de uso de uso de la CPU, entonces puede elegir deshabilitarlo por completo.Hay cuatro formas diferentes a través de las cuales puede deshabilitar el servicio, el más simple es de la aplicación de servicios. Junto con la discapacidad, también eliminaremos el archivo srudb.dat que almacena todo tipo de información sobre la computadora (uso de la batería de la aplicación, bytes escritos y leídos del disco duro por aplicaciones, diagnóstico, etc.). El archivo es creado y modificado por el servicio de política de diagnóstico cada pocos segundos, lo que lleva al alto uso de disco.

1. Tiposervicios.mscEn el cuadro Ejecutar de comando y haga clic enDE ACUERDOPara abrir elServiciossolicitud. (Hay8 formas de abrir Windows Services ManagerAsí que siéntete libre de tomar tu propia elección).

Type services.msc in the run command box then press enter | Fix Service Host: Diagnostic Policy Service High CPU

2. Asegúrese de que todos los servicios estén ordenados alfabéticamente (haga clic en elColumna de nombreencabezado para hacerlo) y busque el servicio de política de diagnóstico entonceshacer clic con el botón derechoy seleccionarPropiedades.

look for the Diagnostic Policy Service then right-click and select Properties.

3. Bajo elGeneralPestaña, haga clic en elDetenerbotón para terminar el servicio.

4. Ahora, expandir elTipo de iniciomenú desplegable y seleccionarDesactivado.

expand the Startup type drop-down menu and select Disabled. | Fix Service Host: Diagnostic Policy Service High CPU

5. Haga clic en elAplicarbotón para guardar los cambios y luego enDE ACUERDOPara cerrar la ventana Propiedades.

Click on the Apply button to save the changes

6. Luego, haga doble clic en elExplorador de archivosIcono de acceso directo en su escritorio para abrir lo mismo y diríjase hacia abajo la siguiente dirección:

C: \ windows \ system32 \ sru

7. Encuentra elCómoarchivo,hacer clic con el botón derechoen él y seleccionarBorrar. Confirme cualquier ventana emergente que pueda aparecer.

Find the SRUDB.dat file, right-click on it, and select Delete. | Fix Service Host: Diagnostic Policy Service High CPU

Si no tuvo éxito en deshabilitar el servicio de política de diagnóstico de la aplicación Services Manager,Pruebe uno de los otros tres métodos.

1.De la configuración del sistema:Abra la configuración del sistema> Pestaña Servicios>Desmarcar/desactivarEl servicio de política de diagnóstico.

Open System Configuration Services tab Uncheckuntick the Diagnostic Policy Service.

2.Del editor de registro:Abra el editor de registro y diríjase a:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS

3. Haga doble clic enComenzarEn el panel correcto, cambie los datos de valor a4.

Double-click on Start in the right pane then Change Value Data to 4. | Fix Service Host: Diagnostic Policy Service High CPU

4.Reiniciar la computadoray Windows recreará automáticamente el archivo srdub.dat. El servicio de política de diagnóstico ya no debe estar activo y, por lo tanto, causar problemas de rendimiento.

Recomendado:

Esperamos que esta guía haya sido útil y pudieraHost de servicio de corrección: Servicio de política de diagnóstico Uso alto de CPUEn la computadora Windows 10. Algunas cosas que puede tratar de evitar que el problema vuelva a ocurrir en el futuro son actualizar todos los controladores de computadora y realizar exploraciones antivirus regulares. También debe desinstalar aplicaciones de terceros que han cumplido su propósito y que ya no son necesarios. Para cualquier ayuda sobre el servicio de política de diagnóstico, conéctese con nosotros en la sección de comentarios a continuación.

2 Pensamientos sobre "Host de servicio de arreglos: servicio de políticas de diagnóstico Uso alto de CPU"

  1. Parece que no puedo encontrar el archivo srudb.dat, no existe para mí. He seguido todas las instrucciones y ninguna parece funcionar. Para mí, aparece un error, y no puedo continuar, o los métodos utilizados no tienen ningún efecto. Lo único que ayudó fue aclarar el registro del espectador de eventos, pero el mismo problema volvió después de una semana

Deja un comentario

Su dirección de correo electrónico no se publicará. Los campos requeridos están marcados*