Wie Sie vielleicht wissen, gibt es eine Reihe aktiver Hintergrundprozesse und -dienste, die zum reibungslosen Funktionieren von Windows beitragen. Die meisten dieser Hintergrundprozesse/-dienste verbrauchen nur eine minimale Menge an CPU-Leistung und RAM. Manchmal kann es jedoch vorkommen, dass ein Prozess nicht funktioniert oder beschädigt wird und am Ende viel mehr Ressourcen als gewöhnlich verbraucht, sodass wenig für andere Vordergrundanwendungen übrig bleibt. Der Diagnostic Policy Service ist ein solcher Prozess, der dafür bekannt ist, dass er in seltenen Fällen die Systemressourcen in Beschlag nimmt.
Der Diagnostic Policy Service ist einer der gemeinsam genutzten Prozesse von Svchost.exe (Service Host) und dafür verantwortlich, Probleme mit verschiedenen Windows-Komponenten zu erkennen und zu beheben. Der Dienst versucht, alle erkannten Probleme nach Möglichkeit automatisch zu beheben, und protokolliert andernfalls die Diagnoseinformationen zur Analyse. Da die Diagnose und automatische Fehlerbehebung von Problemen ein wichtiges Feature für ein nahtloses Erlebnis ist, wurde der Diagnostic Policy Service so eingestellt, dass er automatisch startet, wenn der Computer hochfährt, und im Hintergrund aktiv bleibt. Der genaue Grund dafür, dass mehr CPU-Leistung als beabsichtigt verbraucht wird, ist nicht bekannt, aber basierend auf den möglichen Lösungen können die Schuldigen eine beschädigte Instanz des Dienstes, beschädigte Systemdateien, ein Viren- oder Malware-Angriff, große Ereignisprotokolldateien usw. sein.
In diesem Artikel haben wir fünf verschiedene Methoden erläutert, mit denen Sie den CPU-Verbrauch des Diagnostic Policy Service wieder normalisieren können.
Inhalt[ verstecken ]
- Fix Service Host: Diagnostic Policy Service Hohe CPU-Auslastung
- Mögliche Korrekturen für Diagnostic Policy Service High CPU Usage
- Methode 1: Beenden Sie den Prozess im Task-Manager
- Methode 2: SFC- und DISM-Scan ausführen
- Methode 3: Aktualisieren Sie Windows und führen Sie die Leistungsproblembehandlung aus
- Methode 4: Löschen Sie das Protokoll der Ereignisanzeige
- Methode 5: Deaktivieren Sie den Diagnostic Policy Service und löschen Sie die Datei SRUDB.dat
Fix Service Host: Diagnostic Policy Service Hohe CPU-Auslastung
Mögliche Korrekturen für Diagnostic Policy Service High CPU Usage
Die meisten Benutzer werden in der Lage sein, die ungewöhnlich hohe Festplattennutzung des Diagnostic Policy Service zu lösen, indem sie ihn einfach neu starten. Andere müssen möglicherweise einige Scans (SFC und DISM) durchführen, um nach beschädigten Systemdateien zu suchen, oder die integrierte Fehlerbehebung für die Leistung ausführen. Aktualisierung auf die neuste Windows-Version und das Löschen der Protokolle der Ereignisanzeige kann das Problem ebenfalls lösen. Wenn nichts zu funktionieren scheint, haben Benutzer schließlich die Möglichkeit, den Dienst zu deaktivieren. Das Deaktivieren des Diagnostic Policy Service bedeutet jedoch, dass Windows keine automatische Diagnose mehr durchführt und Fehler behebt.
Methode 1: Beenden Sie den Prozess im Task-Manager
Ein Prozess kann zusätzliche Systemressourcen in Anspruch nehmen, wenn etwas eine beschädigte Instanz davon ausgelöst hat. In diesem Fall können Sie versuchen, den Prozess manuell zu beenden (Diagnostic Policy Service hier) und dann einen automatischen Neustart zulassen. All dies kann über den Windows Task-Manager erreicht werden ( Beenden Sie ressourcenintensive Prozesse mit dem Windows Task-Manager ).
1. Rechtsklick auf der Startmenü drücken und auswählen Taskmanager .
2. Klicken Sie auf Mehr Details erweitern Taskmanager und schau dir alles an aktuell aktive Prozesse & Services.
3. Suchen Sie die Diensthost: Diagnoserichtliniendienst unter Windows-Prozessen. Rechtsklick darauf und wähle aus Task beenden . (Sie können den Dienst auch per auswählen links Klick und klicken Sie dann auf die Task beenden Taste unten rechts.)
Der Diagnoserichtliniendienst wird automatisch neu gestartet. Wenn dies nicht der Fall ist, starten Sie einfach Ihren Computer neu und prüfen Sie, ob das Problem weiterhin besteht.
Methode 2: SFC- und DISM-Scan ausführen
Ein kürzlich durchgeführtes Windows-Systemupdate oder sogar ein Antivirenangriff hat möglicherweise bestimmte Systemdateien beschädigt, was zu einer hohen CPU-Auslastung des Diagnostic Policy Service geführt hat. Glücklicherweise verfügt Windows über integrierte Dienstprogramme zum Scannen nach und beschädigte/fehlende Systemdateien reparieren . Das erste ist das Dienstprogramm System File Checker, das, wie der Name schon sagt, die Integrität aller Systemdateien überprüft und die defekten durch eine zwischengespeicherte Kopie ersetzt. Wenn ein SFC-Scan beschädigte Systemdateien nicht reparieren kann, können Benutzer das Befehlszeilentool Deployment Image Servicing and Management (DISM) verwenden.
1. Geben Sie ein Eingabeaufforderung in der Windows-Suchleiste und klicken Sie auf Als Administrator ausführen im rechten Bereich, wenn die Suchergebnisse eintreffen.
2. Geben Sie ein sfc /scannen im Eingabeaufforderungsfenster und drücken Sie zum Ausführen die Eingabetaste. Der Scan kann eine Weile dauern, also lehnen Sie sich zurück und schließen Sie das Fenster nicht, bis der Verifizierungsprozess 100 % erreicht hat.
3. Nach Abschluss der SFC-Scan , führen Sie Folgendes aus DISM-Befehl . Warten Sie erneut geduldig, bis der Scan- und Wiederherstellungsvorgang abgeschlossen ist, bevor Sie die Anwendung beenden. Neu starten den Computer, wenn Sie fertig sind.
|_+_|
Lesen Sie auch: So beheben Sie eine hohe CPU-Auslastung durch Systemleerlaufprozesse
Methode 3: Aktualisieren Sie Windows und führen Sie die Leistungsproblembehandlung aus
Wie bereits erwähnt, kann auch ein aktuelles Windows-Update die Ursache für das abnormale Verhalten des Diagnostic Policy Service sein. Sie können versuchen, zum vorherigen Update zurückzukehren, oder nach neuen Updates suchen, die von Microsoft bereitgestellt werden, um den Fehler zu beheben. Wenn Sie beim Aktualisieren von Windows auf Probleme stoßen, führen Sie die integrierte Problembehandlung für Updates aus.
Führen Sie neben der Aktualisierung von Windows auch die Problembehandlung für die Systemleistung aus, um nach Leistungsproblemen zu suchen und diese automatisch beheben zu lassen.
1. Drücken Sie die Windows-Taste + I gleichzeitig zu starten Systemeinstellungen dann klicken Sie auf Update & Sicherheit die Einstellungen.
2. Klicken Sie auf der Registerkarte Windows Update auf Auf Updates prüfen . Die Anwendung beginnt mit der Suche nach verfügbaren Updates und beginnt automatisch mit dem Herunterladen. Neu starten Ihrem Computer, sobald das neue Update installiert wurde.
3. Überprüfen Sie, ob der Diagnostic Policy Service immer noch Ihre Systemressourcen belegt, und wenn dies der Fall ist, führen Sie den aus Fehlerbehebung aktualisieren . Offen Update & Sicherheit Einstellungen erneut und wechseln Sie zu Fehlerbehebung Registerkarte klicken Sie dann auf Zusätzliche Fehlerbehebungen .
the elder scrolls online startet nicht
4. Klicken Sie unter dem Abschnitt Erste Schritte auf Windows Update , um die verfügbaren Optionen anzuzeigen, und klicken Sie dann auf das Folgende Führen Sie die Problembehandlung aus Taste. Befolgen Sie die Anweisungen auf dem Bildschirm und führen Sie den Fehlerbehebungsprozess durch.
So führen Sie die Problembehandlung für die Systemleistung aus:
1. Geben Sie ein Armaturenbrett im Anfang Suchleiste und drücke Eingeben dasselbe zu öffnen.
2. Klicken Sie auf Fehlerbehebung .
3. Unter System und Sicherheit , klicken Sie auf die Führen Sie Wartungsaufgaben aus Hyperlink.
4. Klicken Sie im folgenden Fenster auf Fortschrittlich und aktivieren Sie das Kontrollkästchen neben Wenden Sie Reparaturen automatisch an . Klicke auf Nächste um die Problembehandlung auszuführen.
Lesen Sie auch: Fix Desktop Window Manager High CPU (DWM.exe)
Methode 4: Löschen Sie das Protokoll der Ereignisanzeige
Das Event Viewer-Programm verwaltet eine Aufzeichnung aller Anwendungs- und Systemfehlermeldungen, Warnungen usw. Diese Ereignisprotokolle können eine beträchtliche Größe erreichen und Probleme für den Service-Host-Prozess hervorrufen. Durch einfaches Löschen der Protokolle können Probleme mit dem Diagnostic Policy Service behoben werden. Wir empfehlen Ihnen, die Protokolle der Ereignisanzeige regelmäßig zu löschen, um zukünftige Probleme zu vermeiden.
1. Starten Sie das Befehlsfeld „Ausführen“, indem Sie drücken Windows-Taste + R , Art eventvwr.msc und klicken Sie auf OK die zu öffnen Ereignisanzeige Anwendung.
2. Erweitern Sie im linken Bereich die Windows-Protokolle Ordner, indem Sie auf den kleinen Pfeil klicken und auswählen Anwendung aus der folgenden Liste.
3. Speichern Sie zunächst das aktuelle Ereignisprotokoll, indem Sie auf klicken Alle Ereignisse speichern unter… im rechten Bereich (standardmäßig wird die Datei im .evtx-Format gespeichert, speichern Sie eine weitere Kopie entweder im .text- oder .csv-Format.) und klicken Sie nach dem Speichern auf die Protokoll löschen… Möglichkeit. Klicken Sie im folgenden Popup auf Klar aufs Neue.
4. Wiederholen Sie die obigen Schritte für Sicherheit, Setup und System. Neu starten den Computer nach dem Löschen aller Ereignisprotokolle.
Methode 5: Deaktivieren Sie den Diagnostic Policy Service und löschen Sie die Datei SRUDB.dat
Wenn keine der oben genannten Methoden das Problem „Service Host: Diagnostic Policy Service High CPU-Auslastung“ beheben konnte, können Sie es schließlich ganz deaktivieren. Es gibt vier verschiedene Möglichkeiten, den Dienst zu deaktivieren, die einfachste ist über die Anwendung „Dienste“. Zusammen mit der Deaktivierung löschen wir auch die Datei SRUDB.dat, in der alle Arten von Informationen über den Computer gespeichert sind (Akkuverbrauch der Anwendung, von Anwendungen auf die Festplatte geschriebene und gelesene Bytes, Diagnose usw.). Die Datei wird alle paar Sekunden vom Diagnoserichtliniendienst erstellt und geändert, was zu einer hohen Festplattennutzung führt.
1. Geben Sie ein services.msc in das Befehlsfeld Ausführen und klicken Sie auf OK die zu öffnen Dienstleistungen Anwendung. (Es gibt 8 Möglichkeiten zum Öffnen des Windows-Dienste-Managers Sie können also Ihre eigene Wahl treffen.)
2. Stellen Sie sicher, dass alle Dienste alphabetisch sortiert sind (klicken Sie auf die Namensspalte Header, um dies zu tun) und suchen Sie dann nach dem Diagnostic Policy Service Rechtsklick und auswählen Eigenschaften .
3. Unter der Allgemeines Registerkarte, klicken Sie auf die Stoppen Schaltfläche, um den Dienst zu beenden.
4. Erweitern Sie nun die Starttyp Dropdown-Menü und wählen Sie aus Deaktiviert .
5. Klicken Sie auf die Anwenden Schaltfläche zum Speichern der Änderungen und dann weiter OK um das Eigenschaftenfenster zu schließen.
6. Doppelklicken Sie anschließend auf die Dateimanager Verknüpfungssymbol auf Ihrem Desktop, um dasselbe zu öffnen, und gehen Sie zur folgenden Adresse:
C:WINDOWSSystem32sru
7. Finden Sie die SRUDB.dat Datei, Rechtsklick darauf und wählen Sie aus Löschen . Bestätigen Sie eventuell erscheinende Popups.
Wenn Sie den Diagnostic Policy Service nicht erfolgreich in der Services Manager-Anwendung deaktivieren konnten , Probieren Sie eine der anderen drei Methoden aus.
1. Aus der Systemkonfiguration: Öffnen Sie Systemkonfiguration > Registerkarte Dienste > Deaktivieren/deaktivieren Sie der Diagnoserichtliniendienst.
zwei. Vom Registrierungseditor: Öffnen Sie den Registrierungseditor und gehen Sie zu:
|_+_|3. Doppelklicken Sie auf Start im rechten Bereich dann Wertdaten ändern in 4 .
Vier. Starte den Computer neu und Windows erstellt die Datei SRDUB.dat automatisch neu. Der Diagnoserichtliniendienst sollte nicht mehr aktiv sein und daher Leistungsprobleme verursachen.
kostenlos spiele runterladen legal
Empfohlen:
- Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage
- Hohe CPU-Auslastung durch Diensthost beheben: Lokales System
- Wie kann man eine beschädigte Festplatte mit CMD reparieren oder reparieren?
- Beheben Sie die hohe CPU-Auslastung von Windows Audio Device Graph Isolation
Wir hoffen, dass dieser Leitfaden hilfreich war und Sie dazu in der Lage waren Fix Diensthost: Diagnoserichtliniendienst Hohe CPU-Auslastung auf einem Windows 10-Computer. Ein paar Dinge, die Sie versuchen können, um zu verhindern, dass das Problem in Zukunft erneut auftritt, sind das Aktualisieren aller Computertreiber und das Durchführen regelmäßiger Antivirenscans. Sie sollten auch Anwendungen von Drittanbietern deinstallieren, die ihren Zweck erfüllt haben und nicht mehr benötigt werden. Wenn Sie Hilfe bezüglich des Diagnostic Policy Service benötigen, wenden Sie sich im Kommentarbereich unten an uns.
Peter MitchellPete ist Senior Staff Writer bei Cyber S. Pete liebt alles, was mit Technologie zu tun hat, und ist im Herzen auch ein begeisterter Heimwerker. Er verfügt über jahrzehntelange Erfahrung im Verfassen von Anleitungen, Funktionen und Technologieleitfäden im Internet.