Měkký

Opravit hostitele služby: Služba diagnostických zásad Vysoké využití CPU

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





Vloženo naPoslední aktualizace: 16. února 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í, byla služba diagnostických zásad nastavena tak, aby se automaticky spouštěla ​​při spuštění počítače a zůstala aktivní na 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í mohou být viníky 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.



Zásady diagnostických služeb

Obsah[ skrýt ]



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 ).



jeden. Klikněte pravým tlačítkem myši na Nabídka Start tlačítko a vyberte Správce úloh .

Klepněte pravým tlačítkem myši na tlačítko nabídky Start a vyberte Správce úloh | Opravit hostitele služby: Služba diagnostických zásad Vysoký procesor

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.

Kliknutím na Další podrobnosti zobrazíte všechny procesy na pozadí

3. Najděte 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 úlohu knoflík vpravo dole.)

Vyhledejte službu Service Host Diagnostic Policy Service pod procesy Windows a klikněte na ni pravým tlačítkem. Vyberte Ukončit úlohu.

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 nahradí 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. Napište 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í.

Zadejte příkazový řádek do vyhledávacího pole Cortana | Opravit hostitele služby: Služba diagnostických zásad Vysoký procesor

2. Napište 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 %.

Do okna příkazového řádku zadejte sfc scannow a proveďte jej stisknutím klávesy Enter.

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í.

|_+_|

proveďte následující příkaz DISM | Opravit hostitele služby: Služba diagnostických zásad Vysoký procesor

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. Stiskněte tlačítko Klávesa Windows + I současně spustit Nastavení systému pak klikněte na Aktualizace a zabezpečení nastavení.

Stisknutím klávesy Windows + I otevřete Nastavení a poté klikněte na Aktualizace a zabezpečení

2. Na kartě Windows Update klepněte na Kontrola aktualizací . Aplikace začne hledat dostupné aktualizace a automaticky je začne stahovat. Restartujte po instalaci nové aktualizace.

Vyhledejte nové aktualizace kliknutím na tlačítko Vyhledat aktualizace | Opravit hostitele služby: Služba diagnostických zásad Vysoký procesor

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é klikněte na Další nástroje pro odstraňování problémů .

Přejděte na kartu Troubleshoot (Řešení problémů) a klikněte na Advanced Troubleshooters. | Opravit hostitele služby: Služba diagnostických zásad Vysoký procesor

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. Napište Kontrolní panel v nabídce Start Vyhledávací lišta a stiskněte Vstupte otevřít totéž.

Ovládací panel | Opravit hostitele služby: Služba diagnostických zásad Vysoký procesor

2. Klikněte na Odstraňování problémů .

Odstraňování problémů s ovládacím panelem | Opravit hostitele služby: Služba diagnostických zásad Vysoký procesor

3. Pod Systém a zabezpečení , klikněte na Spusťte úlohy údržby hypertextový odkaz.

Spusťte úlohy údržby

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ů.

klikněte na Použít opravy automaticky

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. Stisknutím tlačítka spusťte příkazové pole Spustit Klávesa Windows + R , typ eventvwr.msc a klikněte na OK otevřít Prohlížeč událostí aplikace.

Do pole Spustit příkaz zadejte Eventvwr.msc | Opravit hostitele služby: Služba diagnostických zásad Vysoký procesor

2. V levém podokně rozbalte Protokoly systému Windows složku kliknutím na malou šipku a vyberte aplikace z následujícího seznamu.

rozbalte složku Windows Logs kliknutím na malou šipku a vyberte Application

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.

uložte aktuální protokol událostí kliknutím na Uložit všechny události jako

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 s hostitelem služby: Služba diagnostických zásad s vysokým využitím procesoru, 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é smažeme soubor SRUDB.dat, který uchovává všechny druhy informací o počítači (využití baterie aplikací, bajty zapsané a nač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 velkému využití disku.

1. Napište 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.)

Do pole příkazu Spustit zadejte services.msc a stiskněte enter | Opravit hostitele služby: Služba diagnostických zásad Vysoký procesor

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 .

vyhledejte službu diagnostických zásad, klikněte pravým tlačítkem a vyberte Vlastnosti.

3. Pod Všeobecné Tab, klikněte na Stop tlačítko pro ukončení služby.

4. Nyní rozbalte Typ spouštění rozevírací nabídky a vyberte Zakázáno .

rozbalte rozevírací nabídku Typ spouštění a vyberte možnost Zakázáno. | Opravit hostitele služby: Služba diagnostických zásad Vysoký procesor

5. Klikněte na Aplikovat tlačítko pro uložení změn a poté na OK zavřete okno Vlastnosti.

Kliknutím na tlačítko Použít uložíte změny

6. Dále poklepejte na Průzkumník souborů ikonu zástupce na ploše, otevřete ji a přejděte na následující adresu:

C:WINDOWSSystem32sru

7. Najděte 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.

Najděte soubor SRUDB.dat, klikněte na něj pravým tlačítkem a vyberte Odstranit. | Opravit hostitele služby: Služba diagnostických zásad Vysoký procesor

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.

jeden. Z konfigurace systému: Otevřete Konfigurace systému > karta Služby > Zrušte zaškrtnutí/zrušte zaškrtnutí službu diagnostických zásad.

Otevřete záložku Služby konfigurace systému Zrušte zaškrtnutí políčka Služba diagnostických zásad.

dva. Z editoru registru: Otevřete Editor registru a přejděte na:

|_+_|

3. Poklepejte na Start v pravém podokně pak Změnit hodnotu dat na 4 .

Poklepejte na Start v pravém podokně a potom Změňte Údaj hodnoty na 4. | Opravit hostitele služby: Služba diagnostických zásad Vysoký procesor

čtyři. 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:

Doufáme, že vám tento návod pomohl a že jste to zvládli 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 předejít 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.

Pete Mitchell

Pete je vedoucím spisovatelem ve společnosti Cyber ​​S. Pete miluje všechny věci technologie a je také srdcem nadšený kutil. Má desetileté zkušenosti s psaním návodů, funkcí a technologických příruček na internetu.