Fix Service Host: служба диагностической политики, высокая загрузка ЦП
Как вы, возможно, знаете, существует ряд активных фоновых процессов и служб, которые способствуют бесперебойной работе Windows . Большинство этих фоновых процессов/служб потребляют минимальное количество ресурсов ЦП и ОЗУ(CPU power and RAM) . Хотя иногда процесс может дать сбой или быть поврежденным и в конечном итоге использовать гораздо больше ресурсов, чем обычно, оставляя мало для других приложений переднего плана. Служба диагностической политики(Policy Service) — один из таких процессов, известный тем, что в редких случаях перегружает системные ресурсы.
Служба диагностической политики(Diagnostic Policy Service) является одним из общих процессов Svchost.exe ( Service Host ) и отвечает за обнаружение проблем с различными компонентами Windows , а также за их устранение. (Windows)Служба пытается автоматически исправить любые обнаруженные проблемы, если это возможно, а если нет, регистрирует диагностическую информацию для анализа. Поскольку диагностика и автоматическое устранение неполадок являются важной функцией для бесперебойной работы, служба политики диагностики(Diagnostic Policy Service) настроена на автоматический запуск при загрузке компьютера и остается активной в фоновом режиме. Точная причина, по которой он потребляет больше мощности процессора(CPU power)чем предполагалось, неизвестно, но, исходя из возможных решений, виновниками могут быть поврежденный экземпляр службы, поврежденные системные файлы, атака вируса или вредоносного ПО(virus or malware attack) , большие файлы журнала событий и т. д.(event log)
В этой статье мы объяснили пять различных методов, которые помогут вам снизить потребление ЦП(CPU consumption) службой политик диагностики(Diagnostic Policy Service) до нормального уровня.
Fix Service Host : служба диагностической политики, высокая загрузка ЦП(Policy Service High CPU Usage)
Возможные исправления для службы политик диагностики высокой загрузки ЦП(Potential fixes for Diagnostic Policy Service High CPU Usage)
Большинство пользователей смогут решить проблему необычно высокого использования диска(disk usage) службой политик диагностики(Diagnostic Policy Service) , просто перезапустив ее. Другим может потребоваться выполнить несколько сканирований ( SFC и DISM(SFC and DISM) ), чтобы найти поврежденные системные файлы или запустить встроенное средство устранения неполадок производительности(performance troubleshooter) . Обновление до последней версии Windows(latest version of Windows) и очистка журналов просмотра событий также могут решить проблему. Наконец, если кажется, что ничего не работает, у пользователей есть возможность отключить службу. Однако отключение службы политики(Policy Service) диагностики означает, что Windows больше не будет выполнять автоматическую диагностику и устранять ошибки.
Способ 1: завершить процесс из диспетчера задач(Task Manager)
Процесс может потреблять дополнительные системные ресурсы, если что-то вызвало его поврежденный экземпляр. В этом случае вы можете попробовать вручную завершить процесс ( служба политик(Policy Service) диагностики здесь), а затем разрешить его автоматический перезапуск. Всего этого можно добиться с помощью диспетчера задач Windows(Windows Task Manager) ( « Убить ресурсоемкие процессы(Kill Resource Intensive Processes) с помощью диспетчера задач Windows(Windows Task Manager) » ).
1. Щелкните правой кнопкой мыши(Right-click ) кнопку меню « Пуск( Start menu) » и выберите « Диспетчер задач(Task Manager) » .
2. Нажмите « Подробнее(More Details) » , чтобы развернуть « Диспетчер задач(Task Manager) » и просмотреть все активные в данный момент процессы и службы.(currently active processes & services.)
3. Найдите узел службы: служба политики диагностики(Service Host: Diagnostic Policy Service) в процессах Windows. Щелкните его правой кнопкой мыши(Right-click ) и выберите Завершить задачу(End task) . (Вы также можете выбрать службу, щелкнув левой кнопкой мыши,(left-click) а затем нажав кнопку « Завершить (button)задачу(End Task) » в правом нижнем углу.)
Служба диагностической политики(Diagnostic Policy Service) перезапустится автоматически, но если этого не произойдет, просто перезагрузите компьютер и проверьте, сохраняется ли проблема.
Способ 2: запустить сканирование SFC и DISM
Недавнее обновление системы Windows(Windows system) или даже антивирусная атака могли повредить определенные системные файлы, что привело к высокой загрузке ЦП(CPU usage) службой политик диагностики(Diagnostic Policy Service) . К счастью, в Windows есть встроенные утилиты для сканирования и восстановления поврежденных/отсутствующих системных файлов. Первая — это утилита проверки системных файлов(System File Checker utility) , и, как следует из названия, она проверяет целостность всех системных файлов и заменяет поврежденные кэшированной копией. Если сканирование SFC не может исправить поврежденные системные файлы, пользователи могут использовать инструмент командной строки для (command-line tool)обслуживания образов развертывания и управления(Deployment Image Servicing and Management) ими ( DISM ) .
1. Введите « Командная строка(Command Prompt) » в строке поиска Windows и нажмите(Windows search bar and click) « Запуск от имени администратора»(Run as Administrator) на правой панели, когда появятся результаты поиска.
2. Введите sfc /scannow в окне командной строки и нажмите Enter(Command Prompt window and press enter) для выполнения. Сканирование может занять некоторое время, поэтому расслабьтесь и не закрывайте окно, пока процесс проверки(verification process) не достигнет 100%.
3. После завершения сканирования SFC(SFC scan) выполните следующую команду DISM(DISM command) . Опять же(Again) , терпеливо дождитесь завершения процесса сканирования и восстановления перед выходом из приложения. Перезагрузите(Restart) компьютер, когда закончите.
DISM /Online /Cleanup-Image /RestoreHealth
Читайте также:(Also Read:) Как исправить высокую загрузку ЦП процессом(Fix High CPU Usage) бездействия системы(System Idle Process)
Способ 3: обновите Windows и запустите(Run) средство устранения неполадок производительности(Performance Troubleshooter)
Как упоминалось ранее, недавнее обновление Windows(Windows update) также может быть причиной ненормального поведения службы политики диагностики(Diagnostic Policy Service) . Вы можете попробовать вернуться к предыдущему обновлению или найти новые обновления, выпущенные Microsoft , исправляющие ошибку. Если у вас возникли проблемы при обновлении Windows , запустите встроенное средство устранения неполадок обновления.
Помимо обновления Windows , также запустите средство устранения неполадок(System Performance troubleshooter) с производительностью системы, чтобы найти любые проблемы с производительностью и устранить их автоматически.
1. Одновременно нажмите клавишу Windows key + I , чтобы запустить Системные настройки,( System Settings ) затем щелкните Параметры обновления и безопасности(Update & Security ) .
2. На вкладке Центр обновления Windows(Windows Update tab) щелкните Проверить наличие обновлений(Check For Updates) . Приложение начнет искать любые доступные обновления и автоматически начнет их загрузку. Перезагрузите(Restart) компьютер после установки нового обновления.
3. Убедитесь, что служба диагностической политики(Diagnostic Policy Service) по-прежнему использует ваши системные ресурсы, и если это так, запустите средство устранения неполадок обновления(Update troubleshooter) . Снова откройте настройки « Обновление и безопасность » и перейдите на вкладку « (Update & Security)Устранение неполадок(Troubleshoot ) », затем нажмите « Дополнительные средства устранения неполадок(Additional Troubleshooters) » .
4. В разделе « Начало(Get) работы» нажмите « Центр обновления Windows(Windows Update) » , чтобы просмотреть доступные параметры, а затем нажмите кнопку « Запустить средство устранения неполадок»(Run the troubleshooter) . Следуйте инструкциям на экране и выполните процесс устранения неполадок(troubleshooting process) .
Чтобы запустить средство устранения неполадок с производительностью системы:(To run the System Performance troubleshooter:)
1. Введите « Панель управления»(Control Panel) в строке «Начать поиск»(Search bar) и нажмите « Ввод»(Enter) , чтобы открыть ее.
2. Щелкните Устранение неполадок(Troubleshooting) .
3. В разделе « Система и безопасность(System and Security) » щелкните гиперссылку « Выполнить задачи обслуживания» .(Run maintenance tasks)
4. В следующем окне нажмите « Дополнительно(Advanced ) » и установите флажок « Автоматически применять ремонт(Apply repairs automatically) » . Нажмите « Далее(Next ) » , чтобы запустить средство устранения неполадок.
Читайте также: (Also Read:) Исправить высокую загрузку процессора диспетчера окон рабочего стола(Fix Desktop Window Manager High CPU) ( DWM.exe )
Способ 4: очистить журнал просмотра событий(Event Viewer log)
Программа просмотра событий(Event Viewer program) ведет учет всех сообщений об ошибках приложений и системы(application and system error messages) , предупреждений и т. д. Эти журналы событий могут достигать значительного размера и вызывать проблемы для процесса Service Host(Service Host process) . Простая(Simply) очистка журналов может помочь решить проблемы со службой политик диагностики(Diagnostic Policy Service) . Мы рекомендуем вам регулярно очищать журналы просмотра событий(event viewer) , чтобы избежать проблем в будущем.
1. Запустите окно команды(Run command) «Выполнить », нажав клавишу Windows key + R , введите eventvwr.msc и нажмите « ОК(Ok ) » , чтобы открыть приложение « Просмотр событий( Event Viewer) » .
2. На левой панели разверните папку « Журналы Windows(Windows Logs) », щелкнув маленькую стрелку, и выберите « (arrow and select) Приложение(Application ) » в появившемся списке.
3. Сначала(First) сохраните текущий журнал событий(event log) , нажав « Сохранить все события как…(Save All Events As… ) » на правой панели (по умолчанию файл будет сохранен в формате .evtx(.evtx format) , сохраните другую копию в формате .text или .csv) и после сохранения , нажмите « Очистить журнал…(Clear log…) ». В появившемся всплывающем окне снова нажмите « Очистить ».(Clear )
4. Повторите вышеуказанные шаги для Security , Setup и System . Перезагрузите(Restart) компьютер после очистки всех журналов событий.
Способ 5: отключить службу политики(Policy Service) диагностики и удалить файл SRUDB.dat(SRUDB.dat file)
В конечном счете, если ни один из вышеперечисленных методов не смог решить проблему Service Host: Diagnostic Policy Service с высокой загрузкой ЦП, вы можете полностью отключить его. (Ultimately, if none of the above methods were able to fix Service Host: Diagnostic Policy Service High CPU usage issue, then you can choose to disable it altogether.)Существует четыре различных способа отключения службы, самый простой из которых — из приложения « Службы(Services) » . Наряду с отключением мы также удалим файл SRUDB.dat,(SRUDB.dat file) в котором хранится вся информация о компьютере (использование батареи(battery usage) приложениями , байты, записанные и прочитанные с жесткого диска приложениями, диагностика и т. д.). Файл создается и изменяется службой диагностической политики(policy service) каждые несколько секунд, что приводит к интенсивному использованию диска(disk usage) .
1. Введите services.msc в поле « Выполнить команду» и нажмите(Run command box and click) « ОК(OK) » , чтобы открыть приложение « Службы(Services ) » . (Существует 8 способов открыть диспетчер (Windows) служб (Services) Windows(Manager) , поэтому не стесняйтесь делать свой собственный выбор.)
2. Убедитесь, что все службы отсортированы в алфавитном порядке (для этого щелкните заголовок столбца «Имя» ), найдите (Name column )Службу политик диагностики,(Diagnostic Policy Service) затем щелкните правой кнопкой мыши(right-click ) и выберите « Свойства(Properties) » .
3. На вкладке « Общие(General) » нажмите кнопку « Стоп(Stop ) » , чтобы остановить службу.
4. Теперь разверните раскрывающееся меню « Тип запуска» и выберите « (Startup type)Отключено(Disabled) » .
5. Нажмите кнопку « Применить(Apply ) » , чтобы сохранить изменения, а затем кнопку « ОК(OK ) » , чтобы закрыть окно «Свойства».
6. Затем дважды щелкните значок ярлыка проводника( File Explorer) на рабочем столе, чтобы открыть его, и перейдите по следующему адресу:
C:\WINDOWS\System32\sru
7. Найдите файл SRUDB.dat , щелкните его (SRUDB.dat)правой кнопкой мыши(right-click ) и выберите Удалить(Delete) . Подтвердите любые всплывающие окна, которые могут появиться.
Если вам не удалось отключить службу политик диагностики из приложения диспетчера служб(If you weren’t successful in disabling the Diagnostic Policy Service from the Services Manager application) , попробуйте один из трех других способов.(try one of the other three methods.)
1. В разделе «Конфигурация системы»: ( From System Configuration: ) откройте « System Configuration > tab >Службы » > (Services) Uncheck/untick «Служба политик диагностики».
2. Из редактора реестра:( From Registry Editor:) откройте редактор реестра и перейдите(Registry Editor and Head) к:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS
3. Дважды щелкните « Пуск( Start) » на правой панели, затем « Изменить значение данных»(Change Value Data) на 4 .
4. Перезагрузите компьютер(Restart the computer) , и Windows автоматически воссоздаст файл SRDUB.dat(SRDUB.dat file) . Служба диагностической политики(Policy Service) больше не должна быть активной и, следовательно, вызывать проблемы с производительностью.
Рекомендуемые:(Recommended:)
- Fix Service Host : локальная система(System) (svchost.exe) Высокая загрузка ЦП и диска(High CPU and Disk Usage)
- Исправить высокую загрузку ЦП хостом(Fix High CPU Usage) службы :(Service Host) локальная система
- Как восстановить или исправить поврежденный жесткий диск с помощью CMD(Fix Corrupted Hard Drive Using CMD) ?
- (Fix Windows Audio Device Graph Isolation)Исправить высокую загрузку ЦП (CPU usage)изоляции графа аудиоустройства Windows
Мы надеемся, что это руководство было полезным, и вы смогли исправить Service Host: служба политик диагностики Высокая загрузка ЦП(fix Service Host: Diagnostic Policy Service High CPU usage) на компьютере с Windows 10 . Несколько вещей, которые вы можете попробовать, чтобы предотвратить повторение проблемы в будущем, — это обновление всех драйверов компьютера и регулярное антивирусное сканирование. Вы также должны удалить сторонние приложения, которые выполнили свою задачу и больше не требуются. Если вам нужна помощь в отношении Службы политики (Policy Service)диагностики(Diagnostic) , свяжитесь с нами в разделе комментариев ниже.
Related posts
Fix Service Host: Local System (Svchost.exe) High CPU and Disk Usage
Fix High CPU Usage от Service Host: Локальная система
Fix DISM Host Servicing Process High CPU Usage
Исправлена провайдер WMI Host High CPU Использование CPU [Windows 10]
Исправить высокую загрузку ЦП службой оптимизации среды выполнения .NET
Fix Realtek High Definition Audio Driver Issue
8 Ways до Fix High CPU Usage от TiWorker.exe
Fix Local Print Spooler Service не работает
Fix Searchindexer.exe High CPU Usage
Fix Microsoft Compatibility Telemetry High Disk Usage в Windows 10
Fix Malwarebytes Unable к Соединить Service error
Service Host: диагностический Policy Service 100% Disk Usage на Windows 10
Исправить высокую загрузку ЦП с помощью RuntimeBroker.exe
Как исправить системные прерывания Высокая загрузка ЦП в Windows 10
Исправить ошибку «Служба политики диагностики не запущена»
Fix High CPU Usage WUDFHost.exe
5 Ways к Fix High Ping на Windows 10
WMI Provider Host (WmiPrvSE.exe) High CPU Usage в Windows 10
Исправить высокую загрузку ЦП Ntoskrnl.exe
7 Ways к Fix CPU Fan Не Spinning