Suau

Arreglar l'amfitrió del servei: ús elevat de la CPU del servei de polítiques de diagnòstic

Proveu El Nostre Instrument Per Eliminar Problemes





posat enÚltima actualització: 16 de febrer de 2021

Com ja sabeu, hi ha una sèrie de processos i serveis actius en segon pla que contribueixen al bon funcionament de Windows. La majoria d'aquests processos/serveis de fons utilitzen una quantitat mínima de potència de CPU i RAM. Tot i que, de vegades, un procés pot funcionar malament o quedar corrupte i acabar utilitzant molts més recursos de l'habitual, deixant poc per a altres aplicacions en primer pla. El servei de polítiques de diagnòstic és un d'aquests processos coneguts per acumular els recursos del sistema en poques ocasions.



El servei de polítiques de diagnòstic és un dels processos compartits de Svchost.exe (amfitrió del servei) i s'encarrega de detectar problemes amb diversos components de Windows i també de solucionar-los. El servei intenta solucionar automàticament qualsevol problema detectat si és possible i, si no, registra la informació de diagnòstic per analitzar-la. Com que el diagnòstic i la resolució automàtica de problemes són una característica important per a una experiència perfecta, el servei de polítiques de diagnòstic s'ha configurat perquè s'iniciï automàticament quan s'iniciï l'ordinador i es mantingui actiu en segon pla. No es coneix el motiu exacte del consum de més potència de la CPU del previst, però segons les possibles solucions, els culpables poden ser una instància corrupta del servei, fitxers del sistema corruptes, un atac de virus o programari maliciós, fitxers de registre d'esdeveniments grans, etc.

En aquest article, hem explicat cinc mètodes diferents que us ajudaran a reduir el consum de CPU del servei de polítiques de diagnòstic a la normalitat.



Política del servei de diagnòstic

Continguts[ amagar ]



Arreglar l'amfitrió del servei: ús elevat de la CPU del servei de polítiques de diagnòstic

Correccions potencials per a l'ús elevat de la CPU del servei de polítiques de diagnòstic

La majoria dels usuaris podran resoldre l'ús inusualment elevat del disc del servei de polítiques de diagnòstic simplement reiniciant-lo. És possible que altres hagin de realitzar unes quantes exploracions (SFC i DISM) per buscar fitxers del sistema corruptes o executar l'eina de resolució de problemes de rendiment integrat. Actualització a la darrera versió de Windows i esborrar els registres del visualitzador d'esdeveniments també pot resoldre el problema. Finalment, si res sembla que funciona, els usuaris tenen l'opció de desactivar el servei. Tanmateix, desactivar el servei de polítiques de diagnòstic implica que Windows ja no realitzarà el diagnòstic automàtic ni resoldrà els errors.

Mètode 1: finalitzeu el procés des del Gestor de tasques

Un procés pot acumular recursos addicionals del sistema si alguna cosa va provocar una instància corrupta. En aquest cas, podeu provar d'acabar manualment el procés (Servei de polítiques de diagnòstic aquí) i permetre que es reiniciï automàticament. Tot això es pot aconseguir des del Gestor de tasques de Windows ( Elimina els processos intensius de recursos amb el Gestor de tasques de Windows ).



1. Clic dret a la Menú d'inici botó i seleccioneu Cap de tasques .

Feu clic amb el botó dret al botó del menú Inici i seleccioneu Gestor de tasques | Corregiu l'amfitrió del servei: CPU alta del servei de política de diagnòstic

2. Feu clic a Més detalls per expandir-se Cap de tasques i fes una ullada a totes les processos i serveis actualment actius.

Feu clic a Més detalls per veure tots els processos en segon pla

3. Localitzeu el Amfitrió del servei: Servei de polítiques de diagnòstic sota els processos de Windows. Clic dret sobre ell i seleccioneu Finalitzar la tasca . (També podeu seleccionar el servei per clic esquerre i després feu clic a Finalitzar la tasca botó a la part inferior dreta.)

Localitzeu el servei de polítiques de diagnòstic de l'amfitrió del servei a processos de Windows i feu-hi clic amb el botó dret. Seleccioneu Finalitzar la tasca.

El servei de polítiques de diagnòstic es reiniciarà automàticament, encara que si no ho fa, només cal que reinicieu l'ordinador i comproveu si el problema persisteix.

Mètode 2: executeu l'exploració SFC i DISM

És possible que una actualització recent del sistema de Windows o fins i tot un atac antivirus hagi danyat determinats fitxers del sistema, donant lloc a un ús elevat de la CPU del servei de polítiques de diagnòstic. Afortunadament, Windows té utilitats integrades per buscar i reparar fitxers del sistema danyats o que falten . El primer és la utilitat del verificador de fitxers del sistema i, com el seu nom indica, comprova la integritat de tots els fitxers del sistema i substitueix els trencats per una còpia a la memòria cau. Si una exploració SFC no pot solucionar els fitxers del sistema danyats, els usuaris poden utilitzar l'eina de línia d'ordres de gestió i manteniment d'imatges de desplegament (DISM).

1. Tipus Símbol del sistema a la barra de cerca de Windows i feu clic a Executa com administrador al tauler dret quan arribin els resultats de la cerca.

Escriviu Símbol del sistema a la barra de cerca de Cortana | Corregiu l'amfitrió del servei: CPU alta del servei de política de diagnòstic

2. Tipus sfc /scannow a la finestra del símbol del sistema i premeu Intro per executar. L'escaneig pot trigar una estona, així que asseieu-vos i no tanqueu la finestra fins que el procés de verificació arribi al 100%.

Escriviu sfc scannow a la finestra del símbol del sistema i premeu Intro per executar-lo.

3. Després de completar el Escaneig SFC , executeu el següent Comandament DISM . De nou, espereu pacientment que finalitzi el procés d'escaneig i restauració abans de sortir de l'aplicació. Reinicia l'ordinador quan hagi acabat.

|_+_|

executeu la següent comanda DISM | Corregiu l'amfitrió del servei: CPU alta del servei de política de diagnòstic

Llegeix també: Com solucionar l'ús elevat de la CPU pel procés d'inactivitat del sistema

Mètode 3: actualitzeu Windows i executeu l'eina de resolució de problemes de rendiment

Com s'ha esmentat anteriorment, una actualització recent de Windows també pot ser la culpable del comportament anormal del servei de polítiques de diagnòstic. Podeu provar de tornar a l'actualització anterior o buscar noves actualitzacions impulsades per Microsoft rectificant l'error. Si teniu cap problema mentre actualitzeu Windows, executeu l'eina de resolució de problemes d'actualització integrada.

A part d'actualitzar Windows, també executeu l'eina de resolució de problemes de rendiment del sistema per buscar qualsevol problema de rendiment i solucionar-los automàticament.

1. Premeu el botó Tecla Windows + I simultàniament per llançar el Ajustos del sistema després feu clic a Actualització i seguretat configuracions.

Premeu la tecla Windows + I per obrir Configuració i feu clic a Actualització i seguretat

2. A la pestanya Windows Update, feu clic a Buscar actualitzacions . L'aplicació començarà a buscar les actualitzacions disponibles i començarà a baixar-les automàticament. Reinicia l'ordinador un cop instal·lada la nova actualització.

Comproveu si hi ha actualitzacions noves fent clic al botó Cerca actualitzacions | Corregiu l'amfitrió del servei: CPU alta del servei de política de diagnòstic

3. Comproveu si el servei de polítiques de diagnòstic encara està acumulant els recursos del vostre sistema i, si ho és, executeu el Actualitza el solucionador de problemes . Obert Actualització i seguretat la configuració de nou i aneu a Solucionar problemes i feu clic a la pestanya Solucionadors de problemes addicionals .

Aneu a la pestanya Resolució de problemes i feu clic a Solucionadors de problemes avançats. | Corregiu l'amfitrió del servei: CPU alta del servei de política de diagnòstic

4. A la secció Posa't en marxa, fes clic a actualització de Windows per veure les opcions disponibles i després feu clic a la següent Executeu l'eina de resolució de problemes botó. Seguiu les instruccions a la pantalla i seguiu el procés de resolució de problemes.

Per executar l'eina de resolució de problemes de rendiment del sistema:

1. Tipus Panell de control a l'inici Barra de cerca i premeu Entra per obrir el mateix.

Tauler de control | Corregiu l'amfitrió del servei: CPU alta del servei de política de diagnòstic

2. Feu clic a Resolució de problemes .

Resolució de problemes del tauler de control | Corregiu l'amfitrió del servei: CPU alta del servei de política de diagnòstic

3. Sota Sistema i Seguretat , feu clic a Executar tasques de manteniment hiperenllaç.

Executar tasques de manteniment

4. A la finestra següent, feu clic a Avançat i marca la casella que hi ha al costat Aplica reparacions automàticament . Fer clic a Pròxim per executar el solucionador de problemes.

feu clic a Aplica les reparacions automàticament

Llegeix també: Corregiu la CPU alta del Gestor de finestres d'escriptori (DWM.exe)

Mètode 4: esborreu el registre del visualitzador d'esdeveniments

El programa Visor d'esdeveniments manté un registre de tots els missatges d'error de l'aplicació i del sistema, avisos, etc. Aquests registres d'esdeveniments poden augmentar de mida considerable i problemes de sol·licitud per al procés de l'amfitrió del servei. Simplement esborrar els registres pot ajudar a resoldre problemes amb el servei de polítiques de diagnòstic. Us recomanem que esborreu els registres del visualitzador d'esdeveniments amb regularitat per evitar problemes futurs.

1. Inicieu el quadre d'ordres Executar prement Tecla Windows + R , tipus eventvwr.msc i feu clic a D'acord per obrir el Visor d'esdeveniments aplicació.

Escriviu Eventvwr.msc al quadre Executar comanda, | Corregiu l'amfitrió del servei: CPU alta del servei de política de diagnòstic

2. A la subfinestra de l'esquerra, amplieu el Registres de Windows carpeta fent clic a la fletxa petita i seleccionar Aplicació de la llista següent.

expandiu la carpeta Registres de Windows fent clic a la fletxa petita i seleccioneu Aplicació

3. Primer, deseu el registre d'esdeveniments actual fent clic a Desa tots els esdeveniments com a... al panell dret (per defecte el fitxer es desarà en format .evtx, deseu una altra còpia en format .text o .csv.) i un cop desat, feu clic al botó Esborra el registre... opció. A la finestra emergent següent, feu clic a Clar de nou.

deseu el registre d'esdeveniments actual fent clic a Desa tots els esdeveniments com

4. Repetiu els passos anteriors per a Seguretat, Configuració i Sistema. Reinicia l'ordinador després d'esborrar tots els registres d'esdeveniments.

Mètode 5: desactiveu el servei de polítiques de diagnòstic i suprimiu el fitxer SRUDB.dat

En última instància, si cap dels mètodes anteriors va poder solucionar el problema d'ús de la CPU elevat del servei de polítiques de diagnòstic, podeu optar per desactivar-lo del tot. Hi ha quatre maneres diferents de desactivar el servei, la més senzilla és des de l'aplicació Serveis. Juntament amb la desactivació, també esborrarem el fitxer SRUDB.dat que emmagatzema tot tipus d'informació referent a l'ordinador (ús de la bateria de l'aplicació, bytes escrits i llegits des del disc dur per aplicacions, diagnòstic, etc.). El servei de polítiques de diagnòstic crea i modifica el fitxer cada pocs segons, la qual cosa comporta un ús elevat del disc.

1. Tipus serveis.msc al quadre d'ordres Executar i feu clic a D'acord per obrir el Serveis aplicació. (Hi ha 8 maneres d'obrir el Gestor de serveis de Windows així que no dubteu a fer la vostra pròpia elecció.)

Escriviu services.msc al quadre d'ordres d'execució i premeu Intro | Corregiu l'amfitrió del servei: CPU alta del servei de política de diagnòstic

2. Assegureu-vos que tots els serveis estiguin ordenats alfabèticament (feu clic a Columna de nom capçalera per fer-ho) i després cerqueu el Servei de polítiques de diagnòstic clic dret i seleccioneu Propietats .

cerqueu el servei de polítiques de diagnòstic, feu clic amb el botó dret i seleccioneu Propietats.

3. Sota el General Pestanya, feu clic a Atura botó per finalitzar el servei.

4. Ara, amplieu el Tipus d'inici menú desplegable i seleccioneu Inhabilitat .

expandiu el menú desplegable Tipus d'inici i seleccioneu Desactivat. | Corregiu l'amfitrió del servei: CPU alta del servei de política de diagnòstic

5. Feu clic a Aplicar botó per desar els canvis i després continuar D'acord per tancar la finestra de Propietats.

Feu clic al botó Aplicar per desar els canvis

6. A continuació, feu doble clic a Explorador de fitxers icona de drecera a l'escriptori per obrir-lo i dirigir-se a l'adreça següent:

C:WINDOWSSystem32sru

7. Troba el SRUDB.dat dossier, clic dret sobre ell i seleccioneu Suprimeix . Confirmeu qualsevol finestra emergent que pugui aparèixer.

Cerqueu el fitxer SRUDB.dat, feu-hi clic amb el botó dret i seleccioneu Suprimeix. | Corregiu l'amfitrió del servei: CPU alta del servei de política de diagnòstic

Si no heu aconseguit desactivar el servei de polítiques de diagnòstic des de l'aplicació Gestor de serveis , prova un dels altres tres mètodes.

1. Des de la configuració del sistema: Obriu Configuració del sistema > pestanya Serveis > Desmarqueu/desmarqueu el Servei de Política de Diagnòstic.

Obriu la pestanya Serveis de configuració del sistema Desmarqueu el servei de polítiques de diagnòstic.

2. Des de l'editor del registre: Obriu l'editor del registre i aneu a:

|_+_|

3. Feu doble clic a sobre Començar al panell dret i després Canvia les dades del valor a 4 .

Feu doble clic a Inici al panell dret i després Canvia les dades del valor a 4. | Corregiu l'amfitrió del servei: CPU alta del servei de política de diagnòstic

4. Reinicieu l'ordinador i Windows tornarà a crear automàticament el fitxer SRDUB.dat. El servei de polítiques de diagnòstic ja no hauria d'estar actiu i, per tant, hauria de provocar problemes de rendiment.

Recomanat:

Esperem que aquesta guia sigui útil i que ho hagis pogut fer Corregiu l'amfitrió del servei: servei de política de diagnòstic ús elevat de CPU a l'ordinador amb Windows 10. Algunes coses que podeu provar per evitar que el problema es torni a produir en el futur són actualitzar tots els controladors de l'ordinador i realitzar exploracions antivirus periòdiques. També hauríeu de desinstal·lar les aplicacions de tercers que han complert el seu propòsit i que ja no són necessàries. Per obtenir ajuda sobre el servei de polítiques de diagnòstic, connecteu-vos amb nosaltres a la secció de comentaris següent.

Pete Mitchell

En Pete és un escriptor sènior de Cyber ​​S. En Pete li encanta la tecnologia i també és un àvid fan de bricolatge. Té una dècada d'experiència escrivint instruccions, funcions i guies tecnològiques a Internet.