Remediați gazdă serviciu: Serviciu de politică de diagnosticare Utilizare ridicată a CPU

Publicat: 2021-02-03
Politica serviciului de diagnosticare

După cum probabil știți, există o serie de procese și servicii active de fundal care contribuie la buna funcționare a Windows. Cele mai multe dintre aceste procese/servicii de fundal utilizează o cantitate minimă de putere CPU și RAM. Deși, uneori, un proces poate funcționa defectuos sau poate fi corupt și poate ajunge să utilizeze mult mai multe resurse decât de obicei, lăsând puțin pentru alte aplicații din prim-plan. Serviciul de politică de diagnosticare este un astfel de proces notoriu pentru acumularea resurselor sistemului în rare ocazii.

Serviciul de politică de diagnosticare este unul dintre procesele partajate de Svchost.exe (Serviciul Gazdă) și este responsabil pentru detectarea problemelor cu diferite componente Windows și, de asemenea, depanarea acestora. Serviciul încearcă să remedieze automat orice probleme detectate, dacă este posibil, iar dacă nu, înregistrează informațiile de diagnosticare pentru analiză. Deoarece diagnosticarea și depanarea automată a problemelor sunt o caracteristică importantă pentru o experiență perfectă, Serviciul de politici de diagnosticare a fost setat să pornească automat când computerul pornește și să rămână activ în fundal. Motivul exact din spatele consumului de putere CPU mai mult decât s-a prevăzut nu este cunoscut, dar pe baza potențialelor soluții, vinovații pot fi o instanță coruptă a serviciului, fișiere de sistem corupte, un atac de virus sau malware, fișiere jurnal mari de evenimente etc.

În acest articol, am explicat cinci metode diferite care vă vor ajuta să reduceți la normal consumul CPU al Serviciului de politică de diagnosticare.

Politica serviciului de diagnosticare

Cuprins

  • Remediați gazdă serviciu: Serviciu de politică de diagnosticare Utilizare ridicată a CPU
  • Remedieri potențiale pentru utilizarea ridicată a CPU-ului Serviciului de politici de diagnosticare
  • Metoda 1: Încheiați procesul din Managerul de activități
  • Metoda 2: Rulați scanarea SFC și DISM
  • Metoda 3: Actualizați Windows și rulați Instrumentul de depanare a performanței
  • Metoda 4: Ștergeți jurnalul de vizualizare a evenimentelor
  • Metoda 5: Dezactivați serviciul de politică de diagnosticare și ștergeți fișierul SRUDB.dat

Remediați gazdă serviciu: Serviciu de politică de diagnosticare Utilizare ridicată a CPU

Remedieri potențiale pentru utilizarea ridicată a CPU-ului Serviciului de politici de diagnosticare

Majoritatea utilizatorilor vor putea rezolva utilizarea neobișnuit de mare a discului a Serviciului de politică de diagnosticare prin simpla repornire a acestuia. Alții ar putea avea nevoie să efectueze câteva scanări (SFC și DISM) pentru a căuta fișiere de sistem corupte sau pentru a rula instrumentul de depanare de performanță încorporat. Actualizarea la cea mai recentă versiune de Windows și ștergerea jurnalelor de vizualizare a evenimentelor pot rezolva, de asemenea, problema. În cele din urmă, dacă nimic nu pare să funcționeze, utilizatorii au opțiunea de a dezactiva serviciul. Cu toate acestea, dezactivarea serviciului de politică de diagnosticare implică faptul că Windows nu va mai efectua diagnosticarea automată și nu va mai rezolva erorile.

Metoda 1: Încheiați procesul din Managerul de activități

Un proces poate acumula resurse suplimentare de sistem dacă ceva a determinat o instanță coruptă a acestuia. În acest caz, puteți încerca să opriți manual procesul (Serviciul de politică de diagnosticare aici) și apoi să îi permiteți repornirea automată. Toate acestea pot fi realizate din Windows Task Manager (Uciderea proceselor intensive în resurse cu Windows Task Manager).

1. Faceți clic dreapta pe butonul Start și selectați Task Manager .

Faceți clic dreapta pe butonul meniului Start și selectați Manager de activități | Serviciu de reparare gazdă: Procesor ridicat al serviciului de politică de diagnosticare

2. Faceți clic pe Mai multe detalii pentru a extinde Managerul de activități și a arunca o privire asupra tuturor proceselor și serviciilor active în prezent.

Faceți clic pe Mai multe detalii pentru a vedea toate procesele de fundal

3. Localizați Serviciul Gazdă: Serviciu de politică de diagnosticare în procesele Windows. Faceți clic dreapta pe el și selectați Terminați sarcina . (De asemenea, puteți selecta serviciul făcând clic stânga și apoi faceți clic pe butonul Încheiere activitate din dreapta jos.)

Găsiți serviciul de politică de diagnosticare a gazdei serviciului sub procesele Windows și faceți clic dreapta pe el. Selectați Terminați sarcina.

Serviciul de politică de diagnosticare va reporni automat, deși, dacă nu, pur și simplu reporniți computerul și verificați dacă problema persistă.

Metoda 2: Rulați scanarea SFC și DISM

Este posibil ca o actualizare recentă a sistemului Windows sau chiar un atac antivirus să fi corupt anumite fișiere de sistem, ceea ce a dus la utilizarea ridicată a CPU a Serviciului de politică de diagnosticare. Din fericire, Windows are utilitare încorporate pentru a scana și a repara fișierele de sistem corupte/lipsă. Primul este utilitarul System File Checker și, după cum sugerează și numele, verifică integritatea tuturor fișierelor de sistem și le înlocuiește pe cele stricate cu o copie în cache. Dacă o scanare SFC nu reușește să repare fișierele de sistem corupte, utilizatorii pot folosi instrumentul de linie de comandă Deployment Image Service and Management (DISM).

1. Introduceți Command Prompt în bara de căutare Windows și faceți clic pe Run as Administrator în panoul din dreapta când sosesc rezultatele căutării.

Introduceți Command Prompt în bara de căutare Cortana | Serviciu de reparare gazdă: Procesor ridicat al serviciului de politică de diagnosticare

2. Tastați sfc /scannow în fereastra Command Prompt și apăsați Enter pentru a executa. Scanarea poate dura ceva timp, așa că stați pe spate și nu închideți fereastra până când procesul de verificare ajunge la 100%.

Tastați sfc scannow în fereastra Command Prompt și apăsați Enter pentru a executa.

3. După finalizarea scanării SFC , executați următoarea comandă DISM . Din nou, așteptați cu răbdare ca procesul de scanare și restaurare să se termine înainte de a părăsi aplicația. Reporniți computerul când ați terminat.

 DISM /Online /Cleanup-Image /RestoreHealth 

executați următoarea comandă DISM | Serviciu de reparare gazdă: Procesor ridicat al serviciului de politică de diagnosticare

Citiți și: Cum să remediați utilizarea ridicată a CPU prin procesul de inactivitate a sistemului

Metoda 3: Actualizați Windows și rulați Instrumentul de depanare a performanței

După cum am menționat mai devreme, o actualizare recentă Windows poate fi, de asemenea, vinovată din spatele comportamentului anormal al Serviciului de politici de diagnosticare. Puteți încerca să reveniți la actualizarea anterioară sau să căutați orice actualizări noi impuse de Microsoft pentru a remedia greșeala. Dacă întâmpinați probleme în timpul actualizării Windows, rulați instrumentul de depanare a actualizării încorporat.

Pe lângă actualizarea Windows, rulați și instrumentul de depanare a performanței sistemului pentru a scana orice probleme de performanță și pentru a le rezolva automat.

1. Apăsați simultan tasta Windows + I pentru a lansa Setările sistemului , apoi faceți clic pe Setări Actualizare și securitate .

Apăsați tasta Windows + I pentru a deschide Setări, apoi faceți clic pe Actualizare și securitate

2. În fila Windows Update, faceți clic pe Verificare actualizări . Aplicația va începe să caute actualizările disponibile și va începe automat să le descarce. Reporniți computerul după ce noua actualizare a fost instalată.

Verificați actualizări noi făcând clic pe butonul Verificați actualizări | Serviciu de reparare gazdă: Procesor ridicat al serviciului de politică de diagnosticare

3. Verificați dacă Serviciul de politică de diagnosticare încă aglomerează resursele de sistem și dacă este, apoi rulați instrumentul de depanare Actualizare . Deschideți din nou Setările Actualizare și securitate și treceți la fila Depanare , apoi faceți clic pe Depanare suplimentare .

Accesați fila Depanare și faceți clic pe Depanare avansate. | Serviciu de reparare gazdă: Procesor ridicat al serviciului de politică de diagnosticare

4. În secțiunea Pornire, faceți clic pe Actualizare Windows pentru a vedea opțiunile disponibile, apoi faceți clic pe butonul Executare instrument de depanare . Urmați instrucțiunile de pe ecran și parcurgeți procesul de depanare.

Pentru a rula instrumentul de depanare a performanței sistemului:

1. Introduceți Control Panel în bara Start Search și apăsați Enter pentru a deschide același.

Panou de control | Serviciu de reparare gazdă: Procesor ridicat al serviciului de politică de diagnosticare

2. Faceți clic pe Depanare .

Depanarea panoului de control | Serviciu de reparare gazdă: Procesor ridicat al serviciului de politică de diagnosticare

3. Sub System and Security , faceți clic pe hyperlinkul Run maintenance tasks .

Rulați sarcini de întreținere

4. În fereastra următoare, faceți clic pe Avansat și bifați caseta de lângă Aplicare reparații automat . Faceți clic pe Următorul pentru a rula instrumentul de depanare.

faceți clic pe Aplicare reparații automat

Citiți și: Remediați CPU-ul ridicat al Managerului de ferestre desktop (DWM.exe)

Metoda 4: Ștergeți jurnalul de vizualizare a evenimentelor

Programul de vizualizare a evenimentelor menține o evidență a tuturor mesajelor de eroare, avertismentelor etc. ale aplicației și sistemului. Aceste jurnale de evenimente se pot acumula până la o dimensiune considerabilă și probleme prompte pentru procesul de gazdă a serviciului. Pur și simplu ștergerea jurnalelor poate ajuta la rezolvarea problemelor cu Serviciul de politici de diagnosticare. Vă recomandăm să ștergeți în mod regulat jurnalele de vizualizare a evenimentelor pentru a evita orice probleme viitoare.

1. Lansați caseta de comandă Run apăsând tasta Windows + R , tastați eventvwr.msc și faceți clic pe Ok pentru a deschide aplicația Event Viewer .

Tastați Eventvwr.msc în caseta Run Command, | Serviciu de reparare gazdă: Procesor ridicat al serviciului de politică de diagnosticare

2. În panoul din stânga, extindeți folderul Jurnalele Windows făcând clic pe săgeata minusculă și selectați Aplicație din lista următoare.

extindeți folderul Jurnalele Windows făcând clic pe săgeata minusculă și selectați Aplicație

3. Mai întâi, salvați jurnalul de evenimente curent făcând clic pe Salvare toate evenimentele ca... în panoul din dreapta (în mod implicit, fișierul va fi salvat în format .evtx, salvați o altă copie în format .text sau .csv.) și odată salvat. , faceți clic pe opțiunea Clear log.... În fereastra pop-up care urmează, faceți clic pe Șterge din nou.

salvați jurnalul de evenimente curent făcând clic pe Salvare toate evenimentele ca

4. Repetați pașii de mai sus pentru Securitate, Configurare și Sistem. Reporniți computerul după ștergerea tuturor jurnalelor de evenimente.

Metoda 5: Dezactivați serviciul de politică de diagnosticare și ștergeți fișierul SRUDB.dat

În cele din urmă, dacă niciuna dintre metodele de mai sus nu a reușit să remedieze Service Host: Diagnostic Policy Service Problema de utilizare ridicată a CPU, atunci puteți alege să o dezactivați complet. Există patru moduri diferite prin care puteți dezactiva serviciul, cel mai simplu fiind din aplicația Servicii. Odată cu dezactivarea, vom șterge și fișierul SRUDB.dat care stochează tot felul de informații referitoare la computer (utilizarea bateriei aplicației, octeții scritti și citiți de pe hard disk de aplicații, diagnosticare etc.). Fișierul este creat și modificat de serviciul de politică de diagnosticare la fiecare câteva secunde, ceea ce duce la o utilizare ridicată a discului.

1. Tastați services.msc în caseta de comandă Run și faceți clic pe OK pentru a deschide aplicația Servicii . (Există 8 moduri de a deschide Windows Services Manager, așa că nu ezitați să faceți propria alegere.)

Tastați services.msc în caseta de comandă de rulare, apoi apăsați Enter | Serviciu de reparare gazdă: Procesor ridicat al serviciului de politică de diagnosticare

2. Asigurați-vă că toate serviciile sunt sortate alfabetic (faceți clic pe antetul coloanei Nume pentru a face acest lucru) și căutați Serviciul de politică de diagnosticare, apoi faceți clic dreapta și selectați Proprietăți .

căutați Serviciul de politică de diagnosticare, apoi faceți clic dreapta și selectați Proprietăți.

3. Sub fila General , faceți clic pe butonul Stop pentru a încheia serviciul.

4. Acum, extindeți meniul drop-down Tip de pornire și selectați Dezactivat .

extindeți meniul derulant Tip de pornire și selectați Dezactivat. | Serviciu de reparare gazdă: Procesor ridicat al serviciului de politică de diagnosticare

5. Faceți clic pe butonul Aplicare pentru a salva modificările și apoi pe OK pentru a închide fereastra Proprietăți.

Faceți clic pe butonul Aplicați pentru a salva modificările

6. Apoi, faceți dublu clic pe pictograma de comandă rapidă File Explorer de pe desktop pentru a o deschide și mergeți în jos la următoarea adresă:

C:\WINDOWS\System32\sru

7. Găsiți fișierul SRUDB.dat , faceți clic dreapta pe el și selectați Delete . Confirmați orice ferestre pop-up care pot apărea.

Găsiți fișierul SRUDB.dat, faceți clic dreapta pe el și selectați Ștergere. | Serviciu de reparare gazdă: Procesor ridicat al serviciului de politică de diagnosticare

Dacă nu ați reușit să dezactivați serviciul de politică de diagnosticare din aplicația Services Manager , încercați una dintre celelalte trei metode.

1. Din Configurare sistem: Deschideți Configurare sistem > fila Servicii > Debifați/debifați Serviciul de politică de diagnosticare.

Deschideți fila Servicii de configurare a sistemului Debifați Serviciul de politică de diagnosticare.

2. Din Editorul Registrului: Deschideți Editorul Registrului și mergeți în jos la:

 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS

3. Faceți dublu clic pe Start în panoul din dreapta, apoi Change Value Data la 4 .

Faceți dublu clic pe Start în panoul din dreapta, apoi Schimbați datele valorii la 4. | Serviciu de reparare gazdă: Procesor ridicat al serviciului de politică de diagnosticare

4. Reporniți computerul și Windows va recrea automat fișierul SRDUB.dat. Serviciul de politică de diagnosticare nu ar trebui să mai fie activ și, prin urmare, să provoace probleme de performanță.

Recomandat:

  • Remediați gazdă serviciu: Sistem local (svchost.exe) Utilizare ridicată a CPU și a discului
  • Remediați utilizarea ridicată a CPU de către gazda serviciului: sistem local
  • Cum să reparați sau să reparați un hard disk corupt utilizând CMD?
  • Remediați utilizarea ridicată a CPU-ului pentru izolarea graficului dispozitivului audio Windows

Sperăm că acest ghid a fost util și că ați reușit să remediați Service Host: Diagnostic Policy Service Utilizarea ridicată a CPU pe computerul cu Windows 10. Câteva lucruri pe care le puteți încerca pentru a preveni ca problema să apară din nou în viitor sunt actualizarea tuturor driverelor de computer și efectuarea de scanări antivirus regulate. De asemenea, ar trebui să dezinstalați aplicațiile terțe care și-au îndeplinit scopul și care nu mai sunt necesare. Pentru orice asistență cu privire la Serviciul Politică de diagnosticare, contactați-ne în secțiunea de comentarii de mai jos.