Както може би знаете, има редица активни фонови процеси и услуги, които допринасят за гладкото функциониране на Windows. Повечето от тези фонови процеси/услуги използват минимално количество мощност на процесора и RAM. Въпреки това, понякога процесът може да не работи или да бъде повреден и в крайна сметка да използва много повече ресурси от обикновено, оставяйки малко за други приложения на преден план. Услугата за диагностична политика е един такъв процес, известен с претоварването на системните ресурси в редки случаи.
Услугата за диагностична политика е един от споделените процеси на Svchost.exe (Service Host) и отговаря за откриването на проблеми с различни компоненти на Windows, както и за тяхното отстраняване. Услугата се опитва автоматично да коригира всички открити проблеми, ако е възможно и ако не, регистрира диагностичната информация за анализ. Тъй като диагностиката и автоматичното отстраняване на проблеми е важна функция за безпроблемно изживяване, услугата за диагностични политики е настроена да стартира автоматично, когато компютърът се стартира и да остане активна във фонов режим. Точната причина, поради която консумира повече мощност на процесора от предвиденото, не е известна, но въз основа на потенциалните решения, виновниците може да са повреден екземпляр на услугата, повредени системни файлове, атака на вирус или злонамерен софтуер, големи регистрационни файлове на събития и т.н.
В тази статия сме обяснили пет различни метода, които ще ви помогнат да намалите консумацията на процесора на услугата за диагностична политика обратно към нормалното.
Съдържание[ Крия ]
- Fix Service Host: Услуга за диагностична политика Високо използване на процесора
- Потенциални корекции на услугата за диагностична политика Високо използване на процесора
- Метод 1: Прекратете процеса от диспечера на задачите
- Метод 2: Стартирайте SFC и DISM сканиране
- Метод 3: Актуализирайте Windows и стартирайте инструмента за отстраняване на проблеми с производителността
- Метод 4: Изчистете дневника на Event Viewer
- Метод 5: Деактивирайте услугата за диагностична политика и изтрийте файла SRUDB.dat
Fix Service Host: Услуга за диагностична политика Високо използване на процесора
Потенциални корекции на услугата за диагностична политика Високо използване на процесора
Повечето потребители ще могат да решат необичайно високото използване на диска на услугата за диагностична политика, като просто я рестартират. Други може да се наложи да извършат няколко сканирания (SFC и DISM), за да търсят повредени системни файлове или да стартират вградения инструмент за отстраняване на неизправности в производителността. Актуализация до най-новата версия на Windows и изчистването на регистрационните файлове за преглед на събития също може да разреши проблема. И накрая, ако изглежда нищо не работи, потребителите имат опцията да деактивират услугата. Деактивирането на услугата за диагностична политика обаче означава, че Windows вече няма да извършва автоматична диагностика и да разрешава грешки.
Метод 1: Прекратете процеса от диспечера на задачите
Процесът може да завлече допълнителни системни ресурси, ако нещо е подтикнало към повреден екземпляр от него. В този случай можете да опитате ръчно да прекратите процеса (услуга за диагностични правила тук) и след това да му позволите автоматично да се рестартира. Всичко това може да се постигне от Windows Task Manager ( Убийте ресурсоемки процеси с Windows Task Manager ).
един. Кликнете с десния бутон на Старт меню бутон и изберете Диспечер на задачите .
2. Щракнете върху Повече информация да разшири Диспечер на задачите и разгледайте всички в момента активни процеси и услуги.
3. Намерете Хост на услугата: Услуга за диагностична политика под процеси на Windows. Кликнете с десния бутон върху него и изберете Последна задача . (Можете също да изберете услугата чрез ляв клик и след това щракнете върху Последна задача бутон долу вдясно.)
Услугата за диагностична политика ще се рестартира автоматично, въпреки че ако не стане, просто рестартирайте компютъра си и проверете дали проблемът продължава.
Метод 2: Стартирайте SFC и DISM сканиране
Скорошна системна актуализация на Windows или дори антивирусна атака може да са повредили определени системни файлове, което води до високо използване на процесора на услугата за диагностична политика. За щастие Windows има вградени помощни програми за сканиране за и поправете повредени/липсващи системни файлове . Първата е помощната програма за проверка на системните файлове и както подсказва името, тя проверява целостта на всички системни файлове и заменя повредените с кеширано копие. Ако сканирането на SFC не успее да поправи повредени системни файлове, потребителите могат да използват инструмента за обслужване и управление на изображение за внедряване (DISM) от командния ред.
1. Тип Командния ред в лентата за търсене на Windows и щракнете върху Изпълни като администратор в десния панел, когато пристигнат резултатите от търсенето.
2. Тип sfc /scannow в прозореца на командния ред и натиснете enter, за да изпълните. Сканирането може да отнеме известно време, така че седнете и не затваряйте прозореца, докато процесът на проверка не достигне 100%.
3. След завършване на SFC сканиране , изпълнете следното DISM команда . Отново изчакайте търпеливо процеса на сканиране и възстановяване да приключи, преди да излезете от приложението. Рестартирам компютъра, когато сте готови.
|_+_|
Прочетете също: Как да коригирате високото използване на процесора чрез процес на неактивност на системата
Метод 3: Актуализирайте Windows и стартирайте инструмента за отстраняване на проблеми с производителността
Както споменахме по-рано, скорошна актуализация на Windows също може да бъде виновникът за необичайното поведение на услугата за диагностични политики. Можете да опитате да се върнете към предишната актуализация или да потърсите нови актуализации, избутани от Microsoft, за да поправите грешката. Ако се сблъскате с някакви проблеми, докато актуализирате Windows, стартирайте вградения инструмент за отстраняване на неизправности при актуализация.
Освен да актуализирате Windows, стартирайте и инструмента за отстраняване на неизправности при производителността на системата, за да сканирате за проблеми с производителността и да ги коригирате автоматично.
1. Натиснете Windows клавиш + I едновременно за стартиране на Системни настройки след това щракнете върху Актуализация и сигурност настройки.
2. В раздела Windows Update щракнете върху Провери за актуализации . Приложението ще започне да търси всички налични актуализации и автоматично ще започне да ги изтегля. Рестартирам вашия компютър, след като новата актуализация бъде инсталирана.
3. Проверете дали услугата за диагностична политика все още претоварва вашите системни ресурси и ако е, след това стартирайте Актуализиране на инструмента за отстраняване на неизправности . Отвори Актуализация и сигурност настройките отново и преминете към Отстраняване на неизправности раздел, след което щракнете върху Допълнителни инструменти за отстраняване на неизправности .
4. Под секцията Get up and run щракнете върху Windows Update за да видите наличните опции и след това щракнете върху следващите Стартирайте инструмента за отстраняване на неизправности бутон. Следвайте инструкциите на екрана и преминете през процеса на отстраняване на неизправности.
За да стартирате инструмента за отстраняване на неизправности в производителността на системата:
1. Тип Контролен панел в Старт Лента за търсене и натиснете Въведете да отвори същото.
2. Щракнете върху Отстраняване на неизправности .
3. Под Система и сигурност , щракнете върху Изпълнявайте задачи за поддръжка хипервръзка.
4. В следващия прозорец щракнете върху Разширено и поставете отметка в квадратчето до Прилагайте поправките автоматично . Кликнете върху Следващия за да стартирате инструмента за отстраняване на неизправности.
Прочетете също: Поправете висок процесор на мениджъра на прозорци на работния плот (DWM.exe)
Метод 4: Изчистете дневника на Event Viewer
Програмата Event Viewer поддържа запис на всички съобщения за грешки в приложението и системата, предупреждения и т.н. Тези регистрационни файлове на събития могат да се натрупват до значителен размер и да предизвикват проблеми за процеса на Service Host. Простото изчистване на регистрационните файлове може да помогне за разрешаването на проблеми с услугата за диагностични политики. Препоръчваме ви да изчиствате редовно регистрационните файлове за преглед на събития, за да избегнете бъдещи проблеми.
1. Стартирайте командното поле Run, като натиснете Windows клавиш + R , Тип eventvwr.msc и щракнете върху Добре за да отворите Преглед на събития приложение.
2. В левия панел разгънете Регистрации на Windows папка, като щракнете върху малката стрелка и изберете Приложение от следващия списък.
3. Първо, запазете текущия регистър на събитията, като щракнете върху Запазете всички събития като… в десния панел (по подразбиране файлът ще бъде записан във формат .evtx, запишете друго копие във формат .text или .csv.) и след като бъде запазен, щракнете върху Изчистване на дневника… опция. В следващия изскачащ прозорец щракнете върху Ясно отново.
4. Повторете горните стъпки за сигурност, настройка и система. Рестартирам компютъра, след като изчистите всички регистрационни файлове за събития.
Метод 5: Деактивирайте услугата за диагностична политика и изтрийте файла SRUDB.dat
В крайна сметка, ако нито един от горните методи не е успял да поправи проблема с Service Host: диагностична политика с висока употреба на процесора, тогава можете да изберете да го деактивирате напълно. Има четири различни начина, чрез които можете да деактивирате услугата, като най-простият е от приложението Услуги. Заедно с деактивирането ще изтрием и файла SRUDB.dat, който съхранява всякакъв вид информация относно компютъра (използване на батерията на приложението, байтове, записани и прочетени от твърдия диск от приложения, диагностика и т.н.). Файлът се създава и променя от услугата за диагностична политика на всеки няколко секунди, което води до голямо използване на диска.
1. Тип услуги.msc в командното поле Изпълнение и щракнете върху Добре за да отворите Услуги приложение. (Има 8 начина за отваряне на Windows Services Manager така че не се колебайте да направите своя собствен избор.)
2. Уверете се, че всички услуги са сортирани по азбучен ред (щракнете върху Колона с име заглавка, за да го направите) и след това потърсете услугата за диагностична политика Кликнете с десния бутон и изберете Имоти .
3. Под Общ Раздел, щракнете върху Спри се бутон, за да прекратите услугата.
4. Сега разширете Тип стартиране падащо меню и изберете хора с увреждания .
5. Щракнете върху Приложи бутон, за да запазите промените и след това включете Добре за да затворите прозореца Свойства.
6. След това щракнете двукратно върху File Explorer икона за пряк път на работния плот, за да отворите същото и насочете надолу следния адрес:
C:WINDOWSSystem32sru
7. Намерете SRUDB.dat файл, Кликнете с десния бутон върху него и изберете Изтрий . Потвърдете всички изскачащи прозорци, които може да се появят.
Ако не сте успели да деактивирате услугата за диагностични политики от приложението Services Manager , опитайте един от другите три метода.
един. От системна конфигурация: Отворете Конфигурация на системата > раздел Услуги > Премахнете отметката/махнете отметката службата за диагностична политика.
две. От редактора на системния регистър: Отворете редактора на системния регистър и отидете надолу към:
|_+_|3. Щракнете двукратно върху Започнете в десния панел, след което Променете стойностните данни на 4 .
Четири. Рестартирайте компютъра и Windows автоматично ще пресъздаде файла SRDUB.dat. Услугата за диагностична политика вече не трябва да е активна и следователно да причинява проблеми с производителността.
Препоръчва се:
- Поправяне на хост на услугата: Локална система (svchost.exe) Високо използване на процесора и диска
- Коригирайте високото използване на процесора от хост на услугата: локална система
- Как да поправите или поправите повреден твърд диск с помощта на CMD?
- Поправете изолацията на графиката на аудиоустройството на Windows високото използване на процесора
Надяваме се, че това ръководство е било полезно и вие сте успели fix Service Host: Услуга за диагностична политика Високо използване на процесора на компютър с Windows 10. Няколко неща, които можете да опитате да предотвратите повторното възникване на проблема в бъдеще, са актуализирането на всички компютърни драйвери и извършването на редовни антивирусни сканирания. Трябва също да деинсталирате приложения на трети страни, които са изпълнили предназначението си и вече не са необходими. За всякаква помощ по отношение на услугата за диагностична политика, свържете се с нас в секцията за коментари по-долу.
Пийт МичълПийт е старши щатен писател в Cyber S. Пийт обича всички неща в технологиите и също така е запален DIYER по душа. Той има десетилетие опит в писането на инструкции, функции и технологични ръководства в интернет.