Home
» Wiki
»
Исправить узел службы: высокая загрузка ЦП службы политики диагностики
Исправить узел службы: высокая загрузка ЦП службы политики диагностики
Как вы, возможно, знаете, существует ряд активных фоновых процессов и служб, которые способствуют бесперебойной работе Windows. Большинство этих фоновых процессов / служб используют минимальное количество ресурсов процессора и оперативной памяти. Хотя иногда процесс может работать со сбоями или быть поврежденным и в конечном итоге использовать гораздо больше ресурсов, чем обычно, оставляя мало для других приложений переднего плана. Служба политики диагностики - один из таких процессов, печально известный тем, что в редких случаях перегружает системные ресурсы.
Служба политики диагностики является одним из общих процессов Svchost.exe (узла службы) и отвечает за обнаружение проблем с различными компонентами Windows, а также за их устранение. Служба пытается автоматически исправить любые обнаруженные проблемы, если это возможно, а если нет, записывает диагностическую информацию для анализа. Поскольку диагностика и автоматическое устранение неполадок являются важными функциями для бесперебойной работы, служба политики диагностики настроена на автоматический запуск при загрузке компьютера и сохранение активности в фоновом режиме. Точная причина, по которой он потребляет больше мощности процессора, чем предполагалось, неизвестна, но, исходя из потенциальных решений, виновниками могут быть поврежденный экземпляр службы, поврежденные системные файлы, вирусная или вредоносная атака, большие файлы журнала событий и т. Д.
В этой статье мы объяснили пять различных методов, которые помогут вам снизить потребление ресурсов ЦП службой политики диагностики до нормального уровня.
Исправить узел службы: высокая загрузка ЦП службы политики диагностики
Возможные исправления для службы политики диагностики с высокой загрузкой ЦП
Большинство пользователей смогут решить проблему необычно высокого использования диска службой политики диагностики, просто перезапустив ее. Другим может потребоваться выполнить несколько сканирований (SFC и DISM) для поиска поврежденных системных файлов или запустить встроенное средство устранения неполадок п��оизводительности. Обновление до последней версии Windows и очистка журналов средства просмотра событий также могут решить проблему. Наконец, если кажется, что ничего не работает, пользователи могут отключить службу. Однако отключение службы политики диагностики означает, что Windows больше не будет выполнять автоматическую диагностику и устранять ошибки.
Метод 1: завершите процесс из диспетчера задач
Процесс может потреблять дополнительные системные ресурсы, если что-то вызвало его повреждение. В этом случае вы можете попробовать завершить процесс вручную (здесь Служба политики диагностики), а затем разрешить ему автоматический перезапуск. Все это может быть достигнуто с помощью диспетчера задач Windows (завершение ресурсоемких процессов с помощью диспетчера задач Windows ).
1. Щелкните правой кнопкой мыши на меню Пуск кнопкой и выберите пункт Диспетчер задач .
2. Щелкните « Подробнее», чтобы развернуть диспетчер задач и просмотреть все активные в данный момент процессы и службы.
3. Найдите узел службы: служба политики диагностики в процессах Windows. Щелкните его правой кнопкой мыши и выберите Завершить задачу . (Вы можете также выбрать услугу, щелкните левой кнопкой мыши , а затем нажмите на End Task кнопку в правом нижнем углу) .
Служба политики диагностики перезапустится автоматически, но если этого не произойдет, просто перезагрузите компьютер и проверьте, сохраняется ли проблема.
Метод 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» нажмите « Проверить наличие обновлений» . Приложение начнет поиск доступных обновлений и автоматически начнет их загрузку. После установки нового обновления перезагрузите компьютер.
3. Убедитесь, что служба политики диагностики по-прежнему загружает ресурсы вашей системы, и если это так, запустите средство устранения неполадок обновления . Открытый обновления и безопасности настройки снова и перейти на Устранение неполадок вкладке затем нажмите на Дополнительные средства устранения неполадок .
4. В разделе «Начало работы» щелкните « Центр обновления Windows», чтобы просмотреть доступные параметры, а затем нажмите кнопку « Запустить средство устранения неполадок» . Следуйте инструкциям на экране и выполните процесс устранения неполадок.
Чтобы запустить средство устранения неполадок производительности системы:
1. Введите Панель управления в строке поиска и нажмите Enter, чтобы открыть то же самое.
2. Щелкните Устранение неполадок .
3. В разделе « Система и безопасность» щелкните гиперссылку « Выполнить задачи обслуживания» .
4. В следующем окне нажмите « Дополнительно» и установите флажок « Применить ремонт автоматически» . Нажмите « Далее», чтобы запустить средство устранения неполадок.
Метод 4: очистить журнал средства просмотра событий
Программа просмотра событий ведет запись всех сообщений об ошибках приложений и системы, предупреждений и т. Д. Эти журналы событий могут достигать значительного размера и вызывать проблемы для процесса узла службы. Простая очистка журналов может помочь решить проблемы со службой политики диагностики. Мы рекомендуем вам регулярно очищать журналы просмотра событий, чтобы избежать каких-либо проблем в будущем.
1. Запустите командное окно «Выполнить», нажав клавиши Windows + R , введите eventvwr.msc и нажмите « ОК», чтобы открыть приложение « Просмотр событий» .
2. На левой панели разверните папку « Журналы Windows », щелкнув крошечную стрелку и выберите « Приложение» в появившемся списке.
3. Сначала сохраните текущий журнал событий, нажав « Сохранить все события как…» на правой панели (по умолчанию файл будет сохранен в формате .evtx, сохраните еще одну копию в формате .text или .csv.) И после сохранения. , нажмите на опцию Очистить журнал… . В появившемся всплывающем окне еще раз нажмите « Очистить» .
4. Повторите вышеуказанные шаги для безопасности, настройки и системы. Перезагрузите компьютер после очистки всех журналов событий.
Метод 5: отключите службу политики диагностики и удалите файл SRUDB.dat
В конечном итоге, если ни один из вышеперечисленных методов не смог исправить проблему с высокой загрузкой ЦП Service Host: Diagnostic Policy Service, вы можете полностью отключить ее. Вы можете отключить службу четырьмя различными способами, самый простой из которых - через приложение "Службы". Наряду с отключением мы также удалим файл SRUDB.dat, в котором хранится вся информация о компьютере (использование батареи приложениями, байты, записанные и считанные с жесткого диска приложениями, диагностика и т. Д.). Файл создается и изменяется службой политики диагностики каждые несколько секунд, что приводит к высокой загрузке диска.
1. Введите services.msc в поле «Выполнить» и нажмите « ОК», чтобы открыть приложение « Службы» . (Есть 8 способов открыть диспетчер служб Windows, поэтому не стесняйтесь делать свой выбор.)
2. Убедитесь, что все службы отсортированы в алфавитном порядке (для этого щелкните заголовок столбца «Имя» ), найдите службу политики диагностики, затем щелкните правой кнопкой мыши и выберите « Свойства» .
3. На вкладке « Общие» нажмите кнопку « Остановить» , чтобы завершить работу службы.
4. Теперь разверните раскрывающееся меню Тип запуска и выберите Отключено .
5. Нажмите кнопку « Применить» , чтобы сохранить изменения, а затем нажмите « ОК», чтобы закрыть окно «Свойства».
6. Затем дважды щелкните значок ярлыка проводника на рабочем столе, чтобы открыть его и перейти по следующему адресу:
C: \ WINDOWS \ System32 \ sru
7. Найдите файл SRUDB.dat , щелкните его правой кнопкой мыши и выберите Удалить . Подтвердите все всплывающие окна, которые могут появиться.
Если вам не удалось отключить службу политики диагностики из приложения Services Manager , попробуйте один из трех других методов.
1. В разделе «Конфигурация системы»: откройте «Конфигурация системы»> вкладка «Службы»> снимите / снимите флажок «Служба политики диагностики».
2. Из редактора реестра: откройте редактор реестра и перейдите к:
Компьютер \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DPS
3. Дважды щелкните « Пуск» на правой панели, затем «Изменить значение данных» на 4 .
4. Перезагрузите компьютер, и Windows автоматически создаст файл SRDUB.dat. Служба политики диагностики больше не должна быть активной и, следовательно, вызывать какие-либо проблемы с производительностью.
Мы надеемся, что это руководство было полезным, и вы смогли исправить Service Host: Diagnostic Policy Service High CPU usage on Windows 10 computer. Чтобы предотвратить повторное возникновение проблемы в будущем, вы можете попробовать обновить все драйверы компьютера и регулярно выполнять антивирусное сканирование. Вам также следует удалить сторонние приложения, которые выполнили свою задачу и больше не требуются. Для получения любой помощи в отношении службы диагностической политики свяжитесь с нами в разделе комментариев ниже.