Sêft

Fix Service Host: Diagnostic Policy Service Heech CPU-gebrûk

Besykje Ús Ynstrumint Foar It Eliminearjen Fan Problemen





Pleatst opLêst bywurke: 16 febrewaris 2021

Lykas jo miskien bewust binne, binne d'r in oantal aktive eftergrûnprosessen en tsjinsten dy't bydrage oan it soepele funksjonearjen fan Windows. De measte fan dizze eftergrûnprosessen / tsjinsten brûke in minimale hoemannichte CPU-krêft en RAM. Hoewol, soms kin in proses misledigje of korrupt wurde en einigje mei it brûken fan folle mear boarnen dan gewoanlik, wat net folle oerbliuwt foar oare foargrûnapplikaasjes. De Diagnostic Policy Service is sa'n proses berucht foar it opheffen fan de systeemboarnen by seldsume gelegenheden.



De Diagnostic Policy Service is ien fan 'e dielde prosessen fan Svchost.exe (Service Host) en is ferantwurdlik foar it opspoaren fan problemen mei ferskate Windows-komponinten en ek it oplossen fan problemen. De tsjinst besiket automatysk alle ûntdutsen problemen as mooglik te reparearjen en as net, log dan de diagnostyske ynformaasje foar analyse. Sûnt diagnoaze en automatyske probleemoplossing fan problemen in wichtige funksje is foar in naadleaze ûnderfining, is de Diagnostic Policy Service ynsteld om automatysk te begjinnen as de kompjûter opstart en aktyf bliuwt op 'e eftergrûn. De krekte reden efter it konsumearjen fan mear CPU-krêft dan bedoeld is net bekend, mar basearre op 'e potinsjele oplossings kinne de skuldigen in korrupte eksimplaar fan' e tsjinst wêze, korrupte systeembestannen, in firus of malware-oanfal, grutte evenemintelogbestannen, ensfh.

Yn dit artikel hawwe wy fiif ferskillende metoaden útlein dy't jo sille helpe it CPU-konsumpsje fan 'e Diagnostic Policy Service werom nei normaal te bringen.



Diagnostic Service Policy

Ynhâld[ ferstopje ]



Fix Service Host: Diagnostic Policy Service Heech CPU-gebrûk

Potinsjele reparaasjes foar Diagnostic Policy Service Heech CPU-gebrûk

De measte brûkers sille it ûngewoan hege skiifgebrûk fan 'e Diagnostic Policy Service kinne oplosse troch it gewoan opnij te starten. Oaren moatte miskien in pear scans (SFC en DISM) útfiere om te sykjen nei korrupte systeembestannen of de ynboude prestaasjesprobleemoplosser út te fieren. Fernijing nei de lêste ferzje fan Windows en it wiskjen fan logboeken fan evenemintesjogger kin it probleem ek oplosse. As lêste, as neat liket te wurkjen, hawwe brûkers de opsje om de tsjinst út te skeakeljen. It útskeakeljen fan de Diagnostic Policy Service betsjuttet lykwols dat Windows gjin autodiagnoaze mear sil útfiere en flaters oplosse.

Metoade 1: Beëinigje it proses fan Taakbehearder

In proses kin ekstra systeemboarnen opheegje as iets der in korrupte eksimplaar fan frege. Yn dat gefal kinne jo besykje it proses manuell te beëinigjen (Diagnostyske beliedstsjinst hjir) en it dan automatysk opnij starte. Dit alles kin wurde berikt fanút de Windows Task Manager ( Deadzje boarne-yntinsive prosessen mei Windows Task Manager ).



ien. Rjochts klikke op 'e Startmenu knop en selektearje Taakbehearder .

Rjochts-klikke op de Startmenu knop en selektearje Taakbehearder | Fix Service Host: Diagnostic Policy Service Hege CPU

2. Klik op Mear details útwreidzje Taakbehearder en sjoch nei alle op it stuit aktive prosessen en tsjinsten.

Klikje op Mear details om alle eftergrûnprosessen te besjen

3. Sykje de Service Host: Diagnostic Policy Service ûnder Windows-prosessen. Rjochts klikke op it en selektearje Ein taak . (Jo kinne de tsjinst ek selektearje troch lofts-klikke en klik dan op de Ein taak knop rjochts ûnder.)

Sykje de Service Host Diagnostic Policy Service ûnder Windows-prosessen en klikje der mei rjochts op. Selektearje Taak einigje.

De Diagnostic Policy Service sil automatysk opnij starte, hoewol as it net docht, start jo kompjûter gewoan op 'e nij en kontrolearje oft it probleem oanhâldt.

Metoade 2: Run SFC en DISM scan

In resinte Windows-systeemfernijing of sels in anty-firusoanfal kin bepaalde systeembestannen beskeadige hawwe, wat resulteart yn heech CPU-gebrûk fan 'e Diagnostic Policy Service. Gelokkich hat Windows ynboude hulpprogramma's om te scannen foar en reparearje skansearre / ûntbrekkende systeembestannen . De earste is it hulpprogramma System File Checker en lykas de namme al fermoeden docht, kontrolearret it de yntegriteit fan alle systeembestannen en ferfangt de brutsen troch in cached kopy. As in SFC-scan net slagget om korrupte systeembestannen te reparearjen, kinne brûkers it kommando-rigelark foar Deployment Image Servicing and Management (DISM) brûke.

1. Typ Opdrachtprompt yn 'e Windows sykbalke en klikje op Run as Administrator yn it rjochter paniel as sykresultaten oankomme.

Typ Kommando-prompt yn 'e Cortana-sykbalke | Fix Service Host: Diagnostic Policy Service Hege CPU

2. Typ sfc /scannow yn it Kommando-prompt-finster en druk op enter om út te fieren. De scan kin in skoft duorje, dus sit werom en slút it finster net oant it ferifikaasjeproses 100% berikt.

Typ sfc scannow yn it kommando-prompt-finster en druk op enter om út te fieren.

3. Nei it ynfoljen fan de SFC scan , útfiere de folgjende DISM kommando . Wachtsje nochris geduldich oant it scan- en herstelproses is foltôge foardat jo de applikaasje ôfslute. Restart de kompjûter as klear.

|_+_|

útfiere it folgjende DISM kommando | Fix Service Host: Diagnostic Policy Service Hege CPU

Lês ek: Hoe kinne jo hege CPU-gebrûk reparearje troch systeem idle-proses

Metoade 3: Update Windows en Run de Performance Troubleshooter

Lykas earder neamd, kin in resinte Windows-fernijing ek de dieder wêze efter it abnormale gedrach fan 'e Diagnostic Policy Service. Jo kinne besykje werom te rôljen nei de foarige fernijing of sykje nei nije updates dy't troch Microsoft wurde stjoerd om de flater te korrigearjen. As jo ​​​​problemen hawwe by it bywurkjen fan Windows, rinne dan de ynboude update-troubleshooter út.

Neist it bywurkjen fan Windows, rinne ek de System Performance troubleshooter om te scannen foar alle prestaasjesproblemen en se automatysk te reparearjen.

1. Druk op de Windows-toets + I tagelyk te lansearjen de Systeem ynstellings klik dan op Update & Feiligens ynstellings.

Druk op Windows Key + I om Ynstellings te iepenjen en klikje dan op Update & Feiligens

2. Op de Windows Update ljepper, klik op Kontrolearje foar fernijings . De applikaasje sil begjinne te sykjen nei alle beskikbere updates en begjint se automatysk te downloaden. Restart jo kompjûter as de nije fernijing ynstalleare is.

Kontrolearje op nije updates troch te klikken op de knop Kontrolearje op updates | Fix Service Host: Diagnostic Policy Service Hege CPU

3. Kontrolearje oft de Diagnostic Policy Service is noch hogging up jo systeem boarnen en as it is, dan rinne de Update troubleshooter . Iepen Update & Feiligens ynstellings wer en ferhúzje nei de Troubleshoot ljepper klik dan op Oanfoljende Troubleshooters .

Gean nei it ljepblêd Troubleshoot en klikje op Advanced Troubleshooters. | Fix Service Host: Diagnostic Policy Service Hege CPU

4. Klikje ûnder de seksje Op en rinnend op Windows Update om de beskikbere opsjes te besjen en klik dan op de folgjende Run de troubleshooter knop. Folgje de ynstruksjes op it skerm en gean troch it probleemoplossingsproses.

Om de System Performance Troubleshooter út te fieren:

1. Typ Control Panel yn de Start Sykbalke en druk Yngean itselde te iepenjen.

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

2. Klik op Problemen oplosse .

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

3. Under Systeem en Feiligens , klik op de Run ûnderhâld taken hyperlink.

Run Underhâld taken

4. Op it folgjende finster, klikje op Avansearre en kontrolearje it fekje njonken Tapasse reparaasjes automatysk . Klikje op Folgjende om de troubleshooter út te fieren.

klikje op Reparaasjes automatysk tapasse

Lês ek: Fix Desktop Window Manager High CPU (DWM.exe)

Metoade 4: Wiskje it Event Viewer-logboek

It Event Viewer-programma hâldt in rekord fan alle applikaasje- en systeemflaterberjochten, warskôgings, ensfh. Dizze barrenslogs kinne opbouwe oant in oansjenlike grutte en prompt problemen foar it Service Host-proses. It gewoan wiskjen fan de logs kin helpe by it oplossen fan problemen mei de Diagnostic Policy Service. Wy riede oan dat jo de logboeken fan 'e barrenssjogger regelmjittich wiskje om takomstige problemen te foarkommen.

1. Start it kommando-fak Run troch te drukken Windows-toets + R , type eventvwr.msc en klikje op Ok te iepenjen de Event Viewer oanfraach.

Typ Eventvwr.msc yn Run Command box, | Fix Service Host: Diagnostic Policy Service Hege CPU

2. Op de linker pane, útwreidzje de Windows Logboeken map troch te klikken op de lytse pylk en selektearje Oanfraach út de folgjende list.

wreidzje de map Windows Logs út troch te klikken op de lytse pylk en selektearje Applikaasje

3. Bewarje earst it aktuele barrenslog troch te klikken op Alle barrens bewarje as... op it rjochter paniel (standert wurdt it bestân bewarre yn .evtx-formaat, bewarje in oare kopy yn .text- of .csv-formaat.) en ienris bewarre, klikje jo op de knop Logboek wiskje… opsje. Klikje yn de folgjende pop-up op Opklearje wer.

bewarje it aktuele barrenslog troch te klikken op Alle barrens opslaan as

4. Werhelje de boppesteande stappen foar Feiligens, Setup, en Systeem. Restart de kompjûter nei it wiskjen fan alle evenemint logs.

Metoade 5: Skeakelje de Diagnostic Policy Service en wiskje SRUDB.dat triem

Uteinlik, as net ien fan 'e boppesteande metoaden Service Host: Diagnostic Policy Service Heech CPU-gebrûk probleem koe reparearje, dan kinne jo kieze om it hielendal út te skeakeljen. D'r binne fjouwer ferskillende manieren wêrop jo de tsjinst kinne útskeakelje, de ienfâldichste is fan 'e Tsjinsten-applikaasje. Tegearre mei it útskeakeljen sille wy ek de SRUDB.dat-bestân wiskje dy't alle soarten ynformaasje opslacht oangeande de kompjûter (applikaasje-batterijgebrûk, bytes skreaun en lêzen fan 'e hurde skiif troch applikaasjes, diagnoaze, ensfh.). It bestân wurdt makke en feroare troch de diagnostyske beliedstsjinst elke pear sekonden, wat liedt ta heech skiifgebrûk.

1. Typ services.msc yn it kommando-fak útfiere en klikje op OK te iepenjen de Tsjinsten oanfraach. (Der binne 8 manieren om Windows Services Manager te iepenjen dus fiel jo frij om jo eigen kar te meitsjen.)

Typ services.msc yn it kommando-fak útfiere en druk dan op enter | Fix Service Host: Diagnostic Policy Service Hege CPU

2. Soargje derfoar dat alle tsjinsten wurde sortearre alfabetysk (klik op de Namme kolom header om dit te dwaan) en sykje dan nei de Diagnostic Policy Service rjochts klikke en selektearje Eigenskippen .

sykje nei de Diagnostic Policy Service, klik dan mei de rechtermuisknop en selektearje Eigenskippen.

3. Under de Algemien Tab, klikje op de Ophâlde knop om de tsjinst te beëinigjen.

4. No, útwreidzje de Opstarttype útklapmenu en selektearje Ynvalide .

wreidzje it útklapmenu Startup type út en selektearje Utskeakele. | Fix Service Host: Diagnostic Policy Service Hege CPU

5. Klik op de Tapasse knop om de wizigingen op te slaan en dan fierder OK om it finster Eigenskippen te sluten.

Klikje op de knop Tapasse om de wizigingen op te slaan

6. Folgjende, dûbelklikke op de File Explorer fluchtoetspictogram op jo buroblêd om itselde te iepenjen en it folgjende adres nei ûnderen te gean:

C:WINDOWSSystem32sru

7. Fine de SRUDB.dat map, rjochts klikke op it, en selektearje Wiskje . Befêstigje alle pop-ups dy't miskien ferskine.

Fyn it SRUDB.dat-bestân, klikje der mei rjochts op en selektearje Wiskje. | Fix Service Host: Diagnostic Policy Service Hege CPU

As jo ​​​​net suksesfol wiene yn it útskeakeljen fan 'e Diagnostic Policy Service fan' e Services Manager-applikaasje , besykje ien fan 'e oare trije metoaden.

ien. Fan systeemkonfiguraasje: Iepenje Systeemkonfiguraasje> Tsjinsten tab> Untsekje/útsekje de Diagnostic Policy Service.

Iepenje it ljepblêd Systeemkonfiguraasje Tsjinsten Untselektearje de Diagnostic Policy Service.

twa. Fan Registry Editor: Iepenje Registry Editor en gean nei ûnderen nei:

|_+_|

3. Dûbelklik op Start yn it rjochter paniel dan Wizigje weardegegevens nei 4 .

Dûbelklik op Start yn 'e rjochter pane dan Feroarje weardegegevens nei 4. | Fix Service Host: Diagnostic Policy Service Hege CPU

Fjouwer. Restart de kompjûter en Windows sil automatysk de SRDUB.dat-bestân opnij oanmeitsje. De Diagnostic Policy Service soe net langer aktyf wêze moatte en dêrom alle prestaasjesproblemen feroarsaakje.

Oanrikkemandearre:

Wy hoopje dat dizze gids nuttich wie en dat jo it koene fix Service Host: Diagnostic Policy Service Heech CPU-gebrûk op Windows 10 kompjûter. In pear dingen dy't jo kinne besykje om te foarkommen dat it probleem yn 'e takomst wer opkomt, binne it bywurkjen fan alle kompjûterbestjoerders en it útfieren fan reguliere antyvirusscans. Jo moatte ek applikaasjes fan tredden ferwiderje dy't har doel hawwe dien en net mear nedich binne. Foar elke assistinsje oangeande de Diagnostic Policy Service, ferbine mei ús yn 'e kommentaar seksje hjirûnder.

Pete Mitchell

Pete is in Senior personiel skriuwer by Cyber ​​S. Pete hâldt fan alle dingen technology en is ek in begearige DIYer yn hert. Hy hat in desennium ûnderfining mei it skriuwen fan how-tos, funksjes en technologygidsen op it ynternet.