Opravit hostitele služby: Služba diagnostických zásad Vysoké využití CPU
Různé / / November 28, 2021
Jak možná víte, existuje řada aktivních procesů a služeb na pozadí, které přispívají k hladkému fungování systému Windows. Většina těchto procesů/služeb na pozadí využívá minimální množství výkonu CPU a RAM. I když někdy může proces selhat nebo být poškozený a nakonec spotřebovává mnohem více zdrojů než obvykle, takže na jiné aplikace v popředí zbývá jen málo. Služba diagnostických zásad je jedním z takových procesů, které jsou ve vzácných případech známé tím, že zabírají systémové prostředky.
Služba diagnostických zásad je jedním ze sdílených procesů Svchost.exe (hostitel služby) a je odpovědná za zjišťování problémů s různými součástmi systému Windows a také za jejich odstraňování. Služba se pokusí automaticky opravit všechny zjištěné problémy, pokud je to možné, a pokud ne, zaprotokolovat diagnostické informace pro analýzu. Protože diagnostika a automatické odstraňování problémů je důležitou funkcí pro bezproblémové používání, Služba diagnostických zásad byla nastavena tak, aby se automaticky spouštěla při spuštění počítače a zůstala aktivní v systému Pozadí. Přesný důvod, proč spotřebovává více energie CPU, než bylo zamýšleno, není znám, ale na základě potenciálních řešení viníky mohou být poškozená instance služby, poškozené systémové soubory, útok viru nebo malwaru, velké soubory protokolu událostí, atd.
V tomto článku jsme vysvětlili pět různých metod, které vám pomohou snížit spotřebu CPU služby diagnostických zásad zpět do normálu.
Obsah
- Opravit hostitele služby: Služba diagnostických zásad Vysoké využití CPU
- Možné opravy pro službu diagnostických zásad vysoké využití procesoru
- Metoda 1: Ukončete proces ze Správce úloh
- Metoda 2: Spusťte skenování SFC a DISM
- Metoda 3: Aktualizujte systém Windows a spusťte Poradce při potížích s výkonem
- Metoda 4: Vymažte protokol prohlížeče událostí
- Metoda 5: Zakažte službu diagnostických zásad a odstraňte soubor SRUDB.dat
Opravit hostitele služby: Služba diagnostických zásad Vysoké využití CPU
Možné opravy pro službu diagnostických zásad vysoké využití procesoru
Většina uživatelů bude schopna vyřešit neobvykle vysoké využití disku službou Diagnostic Policy Service pouhým restartováním. Ostatní možná budou muset provést několik skenů (SFC a DISM), aby našli poškozené systémové soubory nebo spustili vestavěný nástroj pro odstraňování problémů s výkonem. Aktualizace na nejnovější verzi systému Windows a vymazání protokolů prohlížeče událostí může problém také vyřešit. A konečně, pokud se zdá, že nic nefunguje, uživatelé mají možnost službu zakázat. Zakázání služby diagnostických zásad však znamená, že systém Windows již nebude provádět automatickou diagnostiku a řešit chyby.
Metoda 1: Ukončete proces ze Správce úloh
Proces může hromadit další systémové prostředky, pokud něco vyvolalo jeho poškozenou instanci. V takovém případě můžete zkusit proces ručně ukončit (zde Služba diagnostických zásad) a poté povolit jeho automatický restart. Toho všeho lze dosáhnout pomocí Správce úloh systému Windows (Zabijte procesy náročné na zdroje pomocí Správce úloh systému Windows).
1. Klikněte pravým tlačítkem myši na Nabídka Start tlačítko a vyberte Správce úloh.
2. Klikněte na Více informací rozšířit Správce úloh a podívat se na všechny aktuálně aktivní procesy a služby.
3. Vyhledejte Hostitel služby: Služba zásad diagnostiky pod procesy Windows. Klikněte pravým tlačítkem myši na něm a vyberte Ukončit úkol. (Službu můžete také vybrat pomocí levé kliknutí a poté klikněte na Ukončit úlohuknoflík vpravo dole.)
Služba diagnostických zásad se automaticky restartuje, i když pokud ne, jednoduše restartujte počítač a zkontrolujte, zda problém přetrvává.
Metoda 2: Spusťte skenování SFC a DISM
Nedávná aktualizace systému Windows nebo dokonce antivirový útok mohly poškodit určité systémové soubory, což mělo za následek vysoké využití CPU službou diagnostických zásad. Naštěstí má Windows vestavěné nástroje pro vyhledávání a opravit poškozené/chybějící systémové soubory. Prvním z nich je nástroj Kontrola systémových souborů a jak název napovídá, kontroluje integritu všech systémových souborů a nahrazuje ty poškozené kopií uloženou v mezipaměti. Pokud se skenování SFC nepodaří opravit poškozené systémové soubory, uživatelé mohou použít nástroj příkazového řádku Deployment Image Servicing and Management (DISM).
1. Typ Příkazový řádek ve vyhledávací liště Windows a klikněte na Spustit jako administrátor na pravém panelu, když dorazí výsledky vyhledávání.
2. Typ sfc /scannow v okně Příkazový řádek a stisknutím klávesy Enter proveďte. Skenování může chvíli trvat, takže se pohodlně usaďte a nezavírejte okno, dokud proces ověření nedosáhne 100 %.
3. Po dokončení SFC skenování, proveďte následující příkaz DISM. Před ukončením aplikace opět trpělivě počkejte na dokončení procesu skenování a obnovy. Restartujte po dokončení.
DISM /Online /Cleanup-Image /RestoreHealth
Přečtěte si také:Jak opravit vysoké využití CPU procesem nečinnosti systému
Metoda 3: Aktualizujte systém Windows a spusťte Poradce při potížích s výkonem
Jak již bylo zmíněno dříve, nedávná aktualizace systému Windows může být také viníkem abnormálního chování služby diagnostických zásad. Můžete se pokusit vrátit k předchozí aktualizaci nebo vyhledat nové aktualizace, které společnost Microsoft opravila. Pokud při aktualizaci systému Windows narazíte na nějaké problémy, spusťte vestavěný nástroj pro odstraňování problémů s aktualizací.
Kromě aktualizace systému Windows také spusťte Poradce při potížích s výkonem systému, abyste zjistili případné problémy s výkonem a nechali je automaticky opravit.
1. zmáčkni Klávesa Windows + I současně spustit Nastavení systému pak klikněte na Aktualizace a zabezpečení nastavení.
2. Na kartě Windows Update klikněte na Kontrola aktualizací. Aplikace začne hledat dostupné aktualizace a automaticky je začne stahovat. Restartujte po instalaci nové aktualizace.
3. Zkontrolujte, zda služba diagnostických zásad stále shromažďuje vaše systémové prostředky, a pokud ano, spusťte ji Nástroj pro odstraňování problémů s aktualizací. Otevřeno Aktualizace a zabezpečení znovu nastavení a přejděte na Odstraňte problémy kartu a poté klepněte na Další nástroje pro odstraňování problémů.
4. V části Get up and running klikněte na Windows Update pro zobrazení dostupných možností a poté klikněte na následující Spusťte nástroj pro odstraňování problémů knoflík. Postupujte podle pokynů na obrazovce a projděte procesem odstraňování problémů.
Chcete-li spustit nástroj pro odstraňování problémů s výkonem systému:
1. Typ Kontrolní panel v nabídce Start Vyhledávací lišta a stiskněte Vstupte otevřít totéž.
2. Klikněte na Odstraňování problémů.
3. Pod Systém a zabezpečení, klikněte na Spusťte úlohy údržby hypertextový odkaz.
4. V následujícím okně klikněte na Pokročilý a zaškrtněte políčko vedle Aplikujte opravy automaticky. Klikněte na další ke spuštění nástroje pro odstraňování problémů.
Přečtěte si také:Oprava Desktop Window Manager High CPU (DWM.exe)
Metoda 4: Vymažte protokol prohlížeče událostí
Program Prohlížeč událostí uchovává záznamy o všech chybových zprávách, varováních atd. aplikací a systému. Tyto protokoly událostí mohou narůst do značné velikosti a vyvolávat problémy pro proces hostitele služby. Pouhé vymazání protokolů může pomoci vyřešit problémy se službou diagnostických zásad. Doporučujeme pravidelně vymazávat protokoly prohlížeče událostí, abyste předešli budoucím problémům.
1. Spusťte příkazové pole Spustit stisknutím Klávesa Windows + R, typ eventvwr.msc a klikněte na OK otevřít Prohlížeč událostí aplikace.
2. V levém podokně rozbalte Protokoly systému Windows složku kliknutím na malou šipku a výběrem aplikace z následujícího seznamu.
3. Nejprve uložte aktuální protokol událostí kliknutím na Uložit všechny události jako… v pravém podokně (ve výchozím nastavení bude soubor uložen ve formátu .evtx, další kopii uložte ve formátu .text nebo .csv.) a po uložení klikněte na Vymazat protokol… volba. V následujícím vyskakovacím okně klikněte na Průhledná znovu.
4. Opakujte výše uvedené kroky pro Zabezpečení, Nastavení a Systém. Restartujte počítač po vymazání všech protokolů událostí.
Metoda 5: Zakažte službu diagnostických zásad a odstraňte soubor SRUDB.dat
Nakonec, pokud žádná z výše uvedených metod nedokázala vyřešit problém Service Host: Diagnostic Policy Service s vysokým využitím CPU, můžete se rozhodnout ji úplně zakázat. Službu můžete deaktivovat čtyřmi různými způsoby, z nichž nejjednodušší je z aplikace Služby. Spolu s deaktivací také odstraníme soubor SRUDB.dat, který uchovává všechny druhy informací týkajících se počítače (využití baterie aplikací, bajty zapisované a čtené z pevného disku aplikacemi, diagnostika, atd.). Soubor je vytvářen a upravován službou diagnostických zásad každých několik sekund, což vede k vysokému využití disku.
1. Typ services.msc v příkazovém poli Spustit a klepněte na OK otevřít Služby aplikace. (Existují 8 způsobů, jak otevřít Správce služeb systému Windows takže si klidně vyberte.)
2. Ujistěte se, že jsou všechny služby seřazeny abecedně (klikněte na Sloupec názvu záhlaví) a poté vyhledejte službu Diagnostic Policy Service klikněte pravým tlačítkem myši a vyberte Vlastnosti.
3. Pod Všeobecné Tab, klikněte na Stop tlačítko pro ukončení služby.
4. Nyní rozšiřte Typ spouštění rozevírací nabídky a vyberte Zakázáno.
5. Klikněte na Aplikovat uložte změny a poté zapněte OK zavřete okno Vlastnosti.
6. Dále dvakrát klikněte na Průzkumník souborů ikonu zástupce na ploše, otevřete ji a přejděte na následující adresu:
C:\WINDOWS\System32\sru
7. Najít SRUDB.dat soubor, klikněte pravým tlačítkem myši na něm a vyberte Vymazat. Potvrďte všechna vyskakovací okna, která se mohou objevit.
Pokud se vám nepodařilo zakázat službu diagnostických zásad z aplikace Správce služeb, zkuste jednu z dalších tří metod.
1. Z konfigurace systému: Otevřete Konfigurace systému > karta Služby > Zrušte zaškrtnutí/odškrtnutí službu diagnostických zásad.
2. Z editoru registru: Otevřete Editor registru a přejděte na:
Počítač\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS
3. Dvakrát klikněte na Start v pravém podokně pak Změnit údaj hodnoty na 4.
4. Restartujte počítač a Windows automaticky znovu vytvoří soubor SRDUB.dat. Služba diagnostických zásad by již neměla být aktivní, a proto by měla způsobovat problémy s výkonem.
Doporučeno:
- Opravit hostitele služby: Místní systém (svchost.exe) Vysoké využití procesoru a disku
- Oprava vysokého využití procesoru hostitelem služby: Místní systém
- Jak opravit nebo opravit poškozený pevný disk pomocí CMD?
- Opravte vysoké využití procesoru Windows Audio Device Graph Isolation
Doufáme, že vám tento návod pomohl a vy jste to dokázali oprava Hostitel služby: Služba diagnostických zásad Vysoké využití procesoru na počítači se systémem Windows 10. Několik věcí, kterými se můžete pokusit zabránit tomu, aby se problém v budoucnu opakoval, je aktualizace všech ovladačů počítače a provádění pravidelných antivirových kontrol. Měli byste také odinstalovat aplikace třetích stran, které splnily svůj účel a již nejsou potřeba. Pro jakoukoli pomoc týkající se služby diagnostických zásad se s námi spojte v sekci komentářů níže.