Zacht

Servicehost repareren: Diagnostisch beleid Service Hoog CPU-gebruik

Probeer Ons Instrument Voor Het Oplossen Van Problemen





geplaatst opLaatst bijgewerkt: 16 februari 2021

Zoals u wellicht weet, zijn er een aantal actieve achtergrondprocessen en -services die bijdragen aan het soepel functioneren van Windows. De meeste van deze achtergrondprocessen/services gebruiken een minimale hoeveelheid CPU-kracht en RAM. Hoewel, soms kan een proces niet goed werken of corrupt worden gemaakt en uiteindelijk veel meer bronnen gebruiken dan normaal, waardoor er weinig overblijft voor andere voorgrondtoepassingen. De Diagnostic Policy Service is zo'n proces dat berucht is omdat het in zeldzame gevallen de systeembronnen in beslag neemt.



De Diagnostic Policy Service is een van de gedeelde processen van Svchost.exe (Service Host) en is verantwoordelijk voor het detecteren van problemen met verschillende Windows-componenten en het oplossen ervan. De service probeert indien mogelijk automatisch gedetecteerde problemen op te lossen en zo niet, registreert u de diagnostische informatie voor analyse. Aangezien diagnose en automatisch oplossen van problemen een belangrijke functie is voor een naadloze ervaring, is de Diagnostic Policy Service ingesteld om automatisch te starten wanneer de computer opstart en actief te blijven op de achtergrond. De exacte reden waarom het meer CPU-kracht verbruikt dan de bedoeling was, is niet bekend, maar op basis van de mogelijke oplossingen kunnen de boosdoeners een corrupt exemplaar van de service zijn, corrupte systeembestanden, een virus- of malware-aanval, grote gebeurtenislogboekbestanden, enz.

In dit artikel hebben we vijf verschillende methoden uitgelegd waarmee u het CPU-verbruik van de Diagnostic Policy Service weer normaal kunt maken.



geleerde woorden verwijderen

Diagnostisch servicebeleid

Inhoud[ verbergen ]



Servicehost repareren: Diagnostisch beleid Service Hoog CPU-gebruik

Mogelijke oplossingen voor hoog CPU-gebruik van Diagnostic Policy Service

De meeste gebruikers kunnen het ongewoon hoge schijfgebruik van de Diagnostic Policy Service oplossen door deze eenvoudig opnieuw op te starten. Anderen moeten mogelijk een paar scans uitvoeren (SFC en DISM) om corrupte systeembestanden te zoeken of de ingebouwde probleemoplosser voor prestaties uitvoeren. Updaten naar de nieuwste versie van Windows en het wissen van logs van gebeurtenisviewer kan het probleem ook oplossen. Ten slotte, als niets lijkt te werken, hebben gebruikers de mogelijkheid om de service uit te schakelen. Het uitschakelen van de Diagnostic Policy Service houdt echter in dat Windows geen autodiagnose meer uitvoert en fouten oplost.

Methode 1: Beëindig het proces vanuit Taakbeheer

Een proces kan extra systeembronnen in beslag nemen als iets een beschadigd exemplaar ervan veroorzaakte. In dat geval kunt u proberen het proces handmatig te beëindigen (Diagnostic Policy Service hier) en het vervolgens automatisch opnieuw te laten starten. Dit alles kan worden bereikt vanuit Windows Taakbeheer ( Stop resource-intensieve processen met Windows Taakbeheer ).



een. Klik met de rechtermuisknop op de Start menu knop en selecteer Taakbeheer .

Klik met de rechtermuisknop op de menuknop Start en selecteer Taakbeheer | Servicehost repareren: Diagnostisch beleid Service Hoge CPU

2. Klik op Meer details uitbreiden Taakbeheer en bekijk alle momenteel actieve processen en diensten.

Klik op Meer details om alle achtergrondprocessen te bekijken

3. Zoek de Servicehost: Diagnostische Beleidsservice onder Windows-processen. Klik met de rechtermuisknop erop en selecteer Einde taak . (U kunt de service ook selecteren door links klikken en klik vervolgens op de Einde taak knop rechtsonder.)

Zoek de Service Host Diagnostic Policy Service onder Windows-processen en klik er met de rechtermuisknop op. Selecteer Taak beëindigen.

De Diagnostic Policy-service wordt automatisch opnieuw opgestart, maar als dit niet het geval is, start u uw computer opnieuw op en controleert u of het probleem aanhoudt.

Methode 2: Voer SFC- en DISM-scan uit

Een recente Windows-systeemupdate of zelfs een antivirusaanval heeft mogelijk bepaalde systeembestanden beschadigd, wat heeft geleid tot een hoog CPU-gebruik van de Diagnostic Policy Service. Gelukkig heeft Windows ingebouwde hulpprogramma's om te scannen en herstel beschadigde/ontbrekende systeembestanden . De eerste is het hulpprogramma Systeembestandscontrole en zoals de naam al doet vermoeden, controleert het de integriteit van alle systeembestanden en vervangt het de kapotte door een kopie in de cache. Als een SFC-scan geen beschadigde systeembestanden herstelt, kunnen gebruikers het opdrachtregelprogramma Deployment Image Servicing and Management (DISM) gebruiken.

1. Typ Opdrachtprompt in de Windows-zoekbalk en klik op Als administrator uitvoeren in het rechterdeelvenster wanneer zoekresultaten binnenkomen.

Typ Command Prompt in de Cortana-zoekbalk | Fix Service Host: Diagnostisch Beleid Service Hoge CPU

2. Typ sfc /scannow in het opdrachtpromptvenster en druk op enter om uit te voeren. De scan kan even duren, dus leun achterover en sluit het venster niet totdat het verificatieproces 100% heeft bereikt.

Typ sfc scannow in het opdrachtpromptvenster en druk op enter om uit te voeren.

3. Na het voltooien van de SFC-scan , voer het volgende uit: DISM-opdracht . Wacht opnieuw geduldig tot het scan- en herstelproces is voltooid voordat u de toepassing afsluit. Herstarten de computer als u klaar bent.

|__+_|

voer het volgende DISM-commando uit | Fix Service Host: Diagnostisch Beleid Service Hoge CPU

Lees ook: Hoe hoog CPU-gebruik op te lossen door systeem inactief proces

Methode 3: Windows bijwerken en de probleemoplosser voor prestaties uitvoeren

Zoals eerder vermeld, kan een recente Windows-update ook de boosdoener zijn achter het abnormale gedrag van de Diagnostic Policy Service. U kunt proberen terug te gaan naar de vorige update of te zoeken naar nieuwe updates die door Microsoft zijn gepusht om de fout te herstellen. Als u problemen ondervindt tijdens het bijwerken van Windows, voert u de ingebouwde probleemoplosser voor updates uit.

Naast het bijwerken van Windows, voert u ook de probleemoplosser voor systeemprestaties uit om te scannen op prestatieproblemen en deze automatisch te laten repareren.

1. Druk op de Windows-toets + I tegelijkertijd om de . te starten Systeem instellingen klik dan op Update & Beveiliging instellingen.

Druk op Windows Key + I om Instellingen te openen en klik vervolgens op Update & Security

2. Klik op het tabblad Windows Update op Controleren op updates . De applicatie gaat op zoek naar beschikbare updates en begint deze automatisch te downloaden. Herstarten uw computer zodra de nieuwe update is geïnstalleerd.

Controleer op nieuwe updates door op de knop Controleren op updates te klikken | Servicehost repareren: Diagnostisch beleid Service Hoge CPU

3. Controleer of de Diagnostic Policy Service nog steeds uw systeembronnen in beslag neemt en zo ja, voer dan de Probleemoplosser updaten . Open Update & Beveiliging instellingen opnieuw en ga naar de Problemen oplossen tabblad en klik vervolgens op Extra probleemoplossers .

Ga naar het tabblad Problemen oplossen en klik op Geavanceerde probleemoplossers. | Fix Service Host: Diagnostisch Beleid Service Hoge CPU

4. Klik onder het gedeelte Aan de slag op Windows Update om de beschikbare opties te bekijken en klik vervolgens op de volgende Voer de probleemoplosser uit knop. Volg de instructies op het scherm en doorloop het proces voor probleemoplossing.

De probleemoplosser voor systeemprestaties uitvoeren:

1. Typ Controlepaneel in het begin Zoekbalk en druk op Binnenkomen hetzelfde te openen.

Configuratiescherm | Servicehost repareren: Diagnostisch beleid Service Hoge CPU

deblokkeren whatsapp

2. Klik op Probleemoplossen .

Configuratiescherm Problemen oplossen | Servicehost repareren: Diagnostisch beleid Service Hoge CPU

3. Onder Systeem en veiligheid , Klik op de Onderhoudstaken uitvoeren hyperlink.

Onderhoudstaken uitvoeren

4. Klik in het volgende venster op Geavanceerd en vink het vakje aan naast Reparaties automatisch toepassen . Klik op Volgende om de probleemoplosser uit te voeren.

klik op Reparaties automatisch toepassen

Lees ook: Fix Desktop Window Manager Hoge CPU (DWM.exe)

Methode 4: Wis het Logboeken van Event Viewer

Het programma Event Viewer houdt alle applicatie- en systeemfoutmeldingen, waarschuwingen, enz. bij. Deze gebeurtenislogboeken kunnen een aanzienlijke omvang krijgen en problemen veroorzaken voor het Service Host-proces. Door simpelweg de logboeken te wissen, kunt u problemen met de Diagnostic Policy Service oplossen. We raden u aan de logbestanden van de gebeurtenisviewer regelmatig te wissen om toekomstige problemen te voorkomen.

1. Start het opdrachtvenster Uitvoeren door op te drukken Windows-toets + R , typ eventvwr.msc en klik op OK om de te openen Evenementenkijker sollicitatie.

Typ Eventvwr.msc in het vak Opdracht uitvoeren, | Servicehost repareren: Diagnostisch beleid Service Hoge CPU

2. Vouw in het linkerdeelvenster de . uit Windows-logboeken map door op het kleine pijltje te klikken en te selecteren Sollicitatie uit de volgende lijst.

vouw de map Windows Logs uit door op de kleine pijl te klikken en Toepassing te selecteren

3. Sla eerst het huidige gebeurtenislogboek op door op te klikken Bewaar alle evenementen als... in het rechterdeelvenster (het bestand wordt standaard opgeslagen in .evtx-indeling, sla nog een kopie op in .text- of .csv-indeling) en klik na het opslaan op de Logboek opschonen… optie. Klik in de volgende pop-up op Duidelijk nog een keer.

sla het huidige gebeurtenislogboek op door te klikken op Alle gebeurtenissen opslaan als

4. Herhaal de bovenstaande stappen voor Beveiliging, Installatie en Systeem. Herstarten de computer na het wissen van alle gebeurtenislogboeken.

Methode 5: Schakel de Diagnostic Policy Service uit en verwijder het SRUDB.dat-bestand

Uiteindelijk, als geen van de bovenstaande methoden in staat was om Service Host: Diagnostic Policy Service High CPU-gebruiksprobleem op te lossen, kunt u ervoor kiezen om het helemaal uit te schakelen. Er zijn vier verschillende manieren waarop u de service kunt uitschakelen, de eenvoudigste is vanuit de Services-applicatie. Naast het uitschakelen, zullen we ook het SRUDB.dat-bestand verwijderen dat allerlei informatie over de computer opslaat (gebruik van de batterij van de applicatie, bytes geschreven en gelezen van de harde schijf door applicaties, diagnose, enz.). Het bestand wordt om de paar seconden gemaakt en gewijzigd door de diagnostische beleidsservice, wat leidt tot een hoog schijfgebruik.

1. Typ services.msc in het vak Opdracht uitvoeren en klik op Oké om de te openen Diensten sollicitatie. (Er zijn 8 manieren om Windows Services Manager te openen dus voel je vrij om je eigen keuze te maken.)

ethernet heeft geen geldige ip configuratie

Typ services.msc in het opdrachtvenster voor uitvoeren en druk vervolgens op enter | Servicehost repareren: Diagnostisch beleid Service Hoge CPU

2. Zorg ervoor dat alle services alfabetisch zijn gesorteerd (klik op de Naam kolom header om dit te doen) en zoek vervolgens naar de Diagnostic Policy Service klik met de rechtermuisknop en selecteer Eigenschappen .

zoek naar de Diagnostic Policy Service, klik met de rechtermuisknop en selecteer Eigenschappen.

3. Onder de Algemeen Tabblad, klik op de Stop knop om de service te beëindigen.

4. Vouw nu de . uit Opstarttype vervolgkeuzemenu en selecteer Gehandicapt .

computer blijft hangen bij opstarten

vouw het vervolgkeuzemenu Opstarttype uit en selecteer Uitgeschakeld. | Fix Service Host: Diagnostisch Beleid Service Hoge CPU

5. Klik op de Toepassen knop om de wijzigingen op te slaan en dan aan Oké om het venster Eigenschappen te sluiten.

Klik op de knop Toepassen om de wijzigingen op te slaan

6. Dubbelklik vervolgens op de Verkenner snelkoppelingspictogram op uw bureaublad om hetzelfde te openen en ga naar het volgende adres:

C:WINDOWSSystem32sru

7. Zoek de SRUDB.dat het dossier, klik met de rechtermuisknop erop en selecteer Verwijderen . Bevestig eventuele pop-ups die kunnen verschijnen.

Zoek het bestand SRUDB.dat, klik er met de rechtermuisknop op en selecteer Verwijderen. | Servicehost repareren: Diagnostisch beleid Service Hoge CPU

Als het u niet is gelukt de Diagnostic Policy-service uit te schakelen vanuit de Services Manager-toepassing , probeer een van de andere drie methoden.

een. Van systeemconfiguratie: Open Systeemconfiguratie > tabblad Services > Uitvinken/uitvinken de Diagnostisch Beleidsservice.

Open het tabblad Systeemconfiguratieservices Schakel het vinkje uit bij Diagnostisch Beleidsservice.

twee. Van Register-editor: Open Register-editor en ga naar:

|__+_|

3. Dubbelklik op Begin in het rechterdeelvenster dan Waardegegevens wijzigen in 4 .

Dubbelklik op Start in het rechterdeelvenster en verander Waardegegevens in 4. | Servicehost repareren: Diagnostisch beleid Service Hoge CPU

Vier. Herstart de computer en Windows maakt automatisch het SRDUB.dat-bestand opnieuw aan. De Diagnostic Policy-service zou niet langer actief moeten zijn en daarom prestatieproblemen veroorzaken.

Aanbevolen:

We hopen dat deze gids nuttig was en dat u in staat was om servicehost repareren: Diagnostisch beleid Service Hoog CPU-gebruik op Windows 10-computer. Een paar dingen die u kunt proberen om te voorkomen dat het probleem zich in de toekomst opnieuw voordoet, zijn het bijwerken van alle computerstuurprogramma's en het uitvoeren van regelmatige antivirusscans. U moet ook toepassingen van derden verwijderen die hun doel hebben gediend en niet meer nodig zijn. Neem voor hulp met betrekking tot de Diagnostic Policy Service contact met ons op via de opmerkingen hieronder.

Pete Mitchell

Pete is senior schrijver bij Cyber ​​S. Pete houdt van alles wat met technologie te maken heeft en is ook een fervent doe-het-zelver in hart en nieren. Hij heeft tien jaar ervaring met het schrijven van how-to's, functies en technologiehandleidingen op internet.