Suave

Fix Service Host: servizo de políticas de diagnóstico alto uso da CPU

Proba O Noso Instrumento Para Eliminar Problemas





Publicado enÚltima actualización: 16 de febreiro de 2021

Como podes saber, hai unha serie de procesos e servizos activos en segundo plano que contribúen ao bo funcionamento de Windows. A maioría destes procesos/servizos en segundo plano utilizan unha cantidade mínima de enerxía da CPU e RAM. Aínda que, ás veces, un proceso pode funcionar mal ou corromperse e acabar utilizando moitos máis recursos do habitual, deixando pouco para outras aplicacións en primeiro plano. O Servizo de Políticas de Diagnóstico é un destes procesos coñecidos por acaparar os recursos do sistema en raras ocasións.



O Servizo de Política de Diagnóstico é un dos procesos compartidos de Svchost.exe (Servizo Host) e é o responsable de detectar problemas con varios compoñentes de Windows e tamén de solucionalos. O servizo tenta solucionar automaticamente calquera problema detectado se é posible e, se non, rexistra a información de diagnóstico para a súa análise. Dado que o diagnóstico e a resolución automática de problemas son unha característica importante para unha experiencia fluida, o Servizo de Política de Diagnóstico foi configurado para iniciarse automaticamente cando se inicia o ordenador e permanecer activo en segundo plano. Non se coñece o motivo exacto detrás do consumo de máis potencia da CPU do previsto, pero en función das solucións potenciais, os culpables poden ser unha instancia corrupta do servizo, ficheiros do sistema corruptos, ataques de virus ou malware, ficheiros de rexistro de eventos grandes, etc.

Neste artigo, explicamos cinco métodos diferentes que che axudarán a reducir o consumo de CPU do servizo de políticas de diagnóstico.



Política do servizo de diagnóstico

Contidos[ esconderse ]



Fix Service Host: servizo de políticas de diagnóstico alto uso da CPU

Correccións potenciais para o uso elevado da CPU do servizo de políticas de diagnóstico

A maioría dos usuarios poderán resolver o uso inusualmente alto do disco do servizo de políticas de diagnóstico simplemente reiniciándoo. Outros poden ter que realizar algunhas análises (SFC e DISM) para buscar ficheiros de sistema corruptos ou executar o solucionador de problemas de rendemento integrado. Actualizando ao última versión de Windows e borrar os rexistros do visor de eventos tamén pode resolver o problema. Finalmente, se nada parece funcionar, os usuarios teñen a opción de desactivar o servizo. Non obstante, a desactivación do servizo de políticas de diagnóstico implica que Windows deixará de realizar o diagnóstico automático e resolver os erros.

Método 1: finaliza o proceso desde o Xestor de tarefas

Un proceso pode acumular recursos adicionais do sistema se algo provocou unha instancia corrupta del. Nese caso, pode tentar finalizar manualmente o proceso (Servizo de políticas de diagnóstico aquí) e permitir que se reinicie automaticamente. Todo isto pódese conseguir desde o Xestor de tarefas de Windows ( Elimina procesos intensivos en recursos co Xestor de tarefas de Windows ).



un. Fai clic co botón dereito no Menú de inicio botón e seleccione Xestor de tarefas .

Fai clic co botón dereito no botón do menú Inicio e selecciona Xestor de tarefas | Fix Service Host: CPU alta do servizo de políticas de diagnóstico

2. Fai clic en Máis detalles para ampliar Xestor de tarefas e bótalle unha ollada a todas procesos e servizos actualmente activos.

Fai clic en Máis detalles para ver todos os procesos en segundo plano

3. Localiza o Host do servizo: Servizo de políticas de diagnóstico baixo procesos de Windows. Fai clic co botón dereito nel e selecciona Finalizar tarefa . (Tamén pode seleccionar o servizo mediante prema co botón esquerdo e despois fai clic no Finalizar a tarefa botón na parte inferior dereita.)

Localice o servizo de políticas de diagnóstico do host de servizo en procesos de Windows e prema co botón dereito sobre el. Seleccione Finalizar tarefa.

O servizo de políticas de diagnóstico reiniciarase automaticamente, aínda que se non o fai, simplemente reinicie o ordenador e comprobe se o problema persiste.

Método 2: executa a exploración SFC e DISM

É posible que unha actualización recente do sistema de Windows ou mesmo un ataque antivirus corrompese determinados ficheiros do sistema, o que provocou un alto uso da CPU do servizo de políticas de diagnóstico. Afortunadamente, Windows ten utilidades incorporadas para buscar e reparar ficheiros do sistema danados/faltados . A primeira é a utilidade System File Checker e, como o nome indica, comproba a integridade de todos os ficheiros do sistema e substitúe os rotos por unha copia almacenada na caché. Se unha exploración SFC non pode corrixir os ficheiros do sistema danados, os usuarios poden empregar a ferramenta de liña de comandos DISM (Deployment Image Servicing and Management).

1. Tipo Símbolo do sistema na barra de busca de Windows e fai clic en Executar como administrador no panel dereito cando cheguen os resultados da busca.

Escriba Símbolo de comandos na barra de busca de Cortana | Fix Service Host: CPU alta do servizo de políticas de diagnóstico

2. Tipo sfc /scannow na xanela do símbolo do sistema e prema Intro para executalo. A exploración pode tardar un pouco, así que non peches a ventá ata que o proceso de verificación chegue ao 100 %.

Escriba sfc scannow na xanela do símbolo do sistema e prema Intro para executalo.

3. Despois de completar o Escaneo SFC , executa o seguinte Comando DISM . De novo, agarde pacientemente a que remate o proceso de exploración e restauración antes de saír da aplicación. Reiniciar o ordenador cando remate.

|_+_|

execute o seguinte comando DISM | Fix Service Host: CPU alta do servizo de políticas de diagnóstico

Ler tamén: Como corrixir o alto uso da CPU polo proceso inactivo do sistema

Método 3: actualice Windows e execute o solucionador de problemas de rendemento

Como se mencionou anteriormente, unha recente actualización de Windows tamén pode ser a culpable do comportamento anormal do servizo de políticas de diagnóstico. Podes tentar volver á actualización anterior ou buscar novas actualizacións impulsadas por Microsoft para corrixir o erro. Se tes problemas ao actualizar Windows, executa o solucionador de problemas de actualización integrado.

Ademais de actualizar Windows, tamén executa o solucionador de problemas de rendemento do sistema para buscar calquera problema de rendemento e solucionalo automaticamente.

1. Prema o botón Tecla Windows + I simultaneamente para lanzar o Configuración do sistema despois fai clic en Actualización e seguridade axustes.

Preme a tecla Windows + I para abrir Configuración e fai clic en Actualización e seguridade

2. Na pestana Actualización de Windows, faga clic en Consulta se hai actualizacións . A aplicación comezará a buscar todas as actualizacións dispoñibles e comezará a descargalas automaticamente. Reiniciar o teu ordenador unha vez instalada a nova actualización.

Comproba se hai novas actualizacións facendo clic no botón Buscar actualizacións | Fix Service Host: CPU alta do servizo de políticas de diagnóstico

3. Comprobe se o Servizo de Política de Diagnóstico aínda está acumulando os recursos do seu sistema e se o está, execute o Actualizar o solucionador de problemas . Aberto Actualización e seguridade axustes de novo e desprácese ao Solucionar problemas a continuación, prema en Solucións adicionais de solución de problemas .

Vaia á pestana Solución de problemas e fai clic en Solucionadores de problemas avanzados. | Fix Service Host: CPU alta do servizo de políticas de diagnóstico

4. Na sección Poñer en marcha, fai clic en Actualización de Windows para ver as opcións dispoñibles e, a continuación, prema na seguinte Executar o solucionador de problemas botón. Siga as instrucións que aparecen na pantalla e siga o proceso de resolución de problemas.

Para executar o solucionador de problemas de rendemento do sistema:

1. Tipo Panel de control no Inicio Barra de busca e prema Entra para abrir o mesmo.

Panel de control | Fix Service Host: CPU alta do servizo de políticas de diagnóstico

2. Fai clic en Solución de problemas .

Solución de problemas do panel de control | Fix Service Host: CPU alta do servizo de políticas de diagnóstico

3. Baixo Sistema e Seguridade , fai clic no Executar tarefas de mantemento hiperligazón.

Executar tarefas de mantemento

4. Na seguinte ventá, faga clic en Avanzado e marca a caixa ao lado Aplica as reparacións automaticamente . Prema en A continuación para executar o solucionador de problemas.

prema en Aplicar reparacións automaticamente

Ler tamén: Repara a CPU alta do Xestor de ventás do escritorio (DWM.exe)

Método 4: borre o rexistro do Visor de eventos

O programa Visor de eventos mantén un rexistro de todas as mensaxes de erro, avisos, etc. da aplicación e do sistema. Estes rexistros de eventos poden acumularse ata un tamaño considerable e problemas de aviso para o proceso de host de servizo. Simplemente borrar os rexistros pode axudar a resolver problemas co servizo de políticas de diagnóstico. Recomendamos que borre os rexistros do visor de eventos regularmente para evitar problemas futuros.

1. Inicie a caixa de comandos Executar premendo Tecla Windows + R , tipo eventvwr.msc e fai clic en Ok para abrir o Visor de eventos aplicación.

Escriba Eventvwr.msc na caixa Executar comando, | Fix Service Host: CPU alta do servizo de políticas de diagnóstico

2. No panel esquerdo, expanda o Rexistros de Windows premendo na pequena frecha e selecciona Aplicación da lista seguinte.

expanda o cartafol Rexistros de Windows facendo clic na frecha pequena e selecciona Aplicación

3. Primeiro, garda o rexistro de eventos actual facendo clic en Gardar todos os eventos como... no panel dereito (por defecto o ficheiro gardarase en formato .evtx, garda outra copia en formato .text ou .csv.) e unha vez gardado, fai clic no botón Borrar rexistro... opción. Na ventá emerxente seguinte, fai clic en Limpar de novo.

garda o rexistro de eventos actual facendo clic en Gardar todos os eventos como

4. Repita os pasos anteriores para Seguridade, Configuración e Sistema. Reiniciar o ordenador despois de borrar todos os rexistros de eventos.

Método 5: desactive o servizo de políticas de diagnóstico e elimine o ficheiro SRUDB.dat

En definitiva, se ningún dos métodos anteriores foi capaz de solucionar o problema de uso elevado da CPU do servizo de host: servizo de políticas de diagnóstico, pode optar por desactivalo por completo. Hai catro formas diferentes de desactivar o servizo, sendo a máis sinxela desde a aplicación Servizos. Xunto á desactivación, tamén iremos borrando o ficheiro SRUDB.dat que almacena todo tipo de información relativa ao ordenador (uso da batería da aplicación, bytes escritos e lidos desde o disco duro por aplicacións, diagnóstico, etc.). O servizo de políticas de diagnóstico crea e modifica o ficheiro cada poucos segundos, o que leva a un alto uso do disco.

1. Tipo servizos.msc na caixa de comandos Executar e fai clic en Ok para abrir o Servizos aplicación. (Hai 8 xeitos de abrir o xestor de servizos de Windows así que non dubides en facer a túa propia elección.)

Escriba services.msc na caixa de comandos de execución e prema Intro | Fix Service Host: CPU alta do servizo de políticas de diagnóstico

2. Asegúrate de que todos os servizos estean ordenados alfabeticamente (faga clic en Columna de nome cabeceira para facelo) e busque o Servizo de Política de Diagnóstico prema co botón dereito e selecciona Propiedades .

busque o Servizo de políticas de diagnóstico, prema co botón dereito e seleccione Propiedades.

3. Baixo o Xeral Pestana, fai clic en Pare botón para finalizar o servizo.

4. Agora, expande o Tipo de inicio menú despregable e seleccione Desactivado .

expanda o menú despregable Tipo de inicio e seleccione Desactivado. | Fix Service Host: CPU alta do servizo de políticas de diagnóstico

5. Fai clic no botón Solicitar botón para gardar os cambios e, a continuación Ok para pechar a xanela de Propiedades.

Fai clic no botón Aplicar para gardar os cambios

6. A continuación, faga dobre clic no botón Explorador de ficheiros icona de atallo no teu escritorio para abrir o mesmo e baixa o seguinte enderezo:

C:WINDOWSSystem32sru

7. Atopar o SRUDB.dat arquivo, prema co botón dereito nel e selecciona Eliminar . Confirme as ventás emerxentes que poidan aparecer.

Busca o ficheiro SRUDB.dat, fai clic co botón dereito sobre el e selecciona Eliminar. | Fix Service Host: CPU alta do servizo de políticas de diagnóstico

Se non conseguiu desactivar o servizo de políticas de diagnóstico desde a aplicación Xestor de servizos , proba un dos outros tres métodos.

un. Desde a configuración do sistema: Abre Configuración do sistema > pestana Servizos > Desmarcar/desmarcar o Servizo de Políticas de Diagnóstico.

Abra a pestana Servizos de configuración do sistema Desmarque o servizo de políticas de diagnóstico.

dúas. Desde o Editor do Rexistro: Abre o Editor do Rexistro e diríxete a:

|_+_|

3. Fai dobre clic en Comeza no panel dereito, a continuación, Cambiar datos de valor a 4 .

Fai dobre clic en Inicio no panel dereito e logo Cambia os datos do valor a 4. | Fix Service Host: CPU alta do servizo de políticas de diagnóstico

Catro. Reinicie o ordenador e Windows recreará automaticamente o ficheiro SRDUB.dat. O Servizo de Políticas de Diagnóstico xa non debería estar activo e, polo tanto, provocaría problemas de rendemento.

Recomendado:

Agardamos que esta guía fose útil e que puideses facelo Fix Service Host: Servizo de políticas de diagnóstico Uso elevado da CPU no ordenador con Windows 10. Algunhas cousas que pode tentar evitar que o problema volva ocorrer no futuro son actualizar todos os controladores do ordenador e realizar análises antivirus regulares. Tamén debes desinstalar as aplicacións de terceiros que cumpriron o seu propósito e que xa non son necesarias. Para obter axuda sobre o servizo de políticas de diagnóstico, conéctese connosco na sección de comentarios a continuación.

Pete Mitchell

Pete é un escritor senior de Cyber ​​S. A Pete encántalle todo a tecnoloxía e tamén é un ávido de bricolaxe. Ten unha década de experiencia escribindo instrucións, funcións e guías tecnolóxicas en Internet.