Мягкий

Fix Service Host: служба диагностической политики, высокая загрузка ЦП

Попробуйте наш инструмент устранения неполадок





ОпубликованоПоследнее обновление: 16 февраля 2021 г.

Как вы, возможно, знаете, существует ряд активных фоновых процессов и служб, которые способствуют бесперебойной работе Windows. Большинство этих фоновых процессов/служб используют минимальное количество ресурсов процессора и оперативной памяти. Хотя иногда процесс может работать со сбоями или быть поврежденным и в конечном итоге использовать гораздо больше ресурсов, чем обычно, оставляя мало для других приложений переднего плана. Служба диагностической политики — один из таких процессов, известный тем, что в редких случаях перегружает системные ресурсы.



Служба диагностической политики — это один из общих процессов Svchost.exe (Service Host), который отвечает за обнаружение проблем с различными компонентами Windows, а также за их устранение. Служба пытается автоматически исправить любые обнаруженные проблемы, если это возможно, а если нет, регистрирует диагностическую информацию для анализа. Поскольку диагностика и автоматическое устранение неполадок являются важной функцией для бесперебойной работы, служба политики диагностики настроена на автоматический запуск при загрузке компьютера и остается активной в фоновом режиме. Точная причина, по которой он потребляет больше ресурсов ЦП, чем предполагалось, неизвестна, но, исходя из потенциальных решений, виновниками могут быть поврежденный экземпляр службы, поврежденные системные файлы, вирус или вредоносная атака, большие файлы журнала событий и т. д.

В этой статье мы объяснили пять различных методов, которые помогут вам снизить потребление ЦП службой политик диагностики до нормального уровня.



Политика диагностических услуг

Содержание[ Спрятать ]



Fix Service Host: служба диагностической политики, высокая загрузка ЦП

Возможные исправления для службы политик диагностики высокой загрузки ЦП

Большинство пользователей смогут решить проблему необычно высокого использования диска службой политик диагностики, просто перезапустив ее. Другим может потребоваться выполнить несколько сканирований (SFC и DISM), чтобы найти поврежденные системные файлы или запустить встроенное средство устранения неполадок производительности. Обновление до последняя версия винды и очистка журналов просмотра событий также может решить проблему. Наконец, если кажется, что ничего не работает, у пользователей есть возможность отключить службу. Однако отключение службы политики диагностики означает, что Windows больше не будет выполнять автоматическую диагностику и устранять ошибки.

Способ 1: завершить процесс из диспетчера задач

Процесс может потреблять дополнительные системные ресурсы, если что-то вызвало его поврежденный экземпляр. В этом случае вы можете попробовать вручную завершить процесс (служба политик диагностики здесь), а затем разрешить его автоматический перезапуск. Все это можно сделать с помощью диспетчера задач Windows ( Уничтожайте ресурсоемкие процессы с помощью диспетчера задач Windows ).



один. Щелкните правой кнопкой мыши на Стартовое меню кнопку и выберите Диспетчер задач .

Щелкните правой кнопкой мыши кнопку меню «Пуск» и выберите «Диспетчер задач | Fix Service Host: служба диагностической политики, высокая загрузка ЦП

2. Нажмите Подробнее расширять Диспетчер задач и посмотреть на все в настоящее время активные процессы и службы.

Нажмите «Подробнее», чтобы просмотреть все фоновые процессы.

3. Найдите Хост службы: Служба политик диагностики под процессы Windows. Щелкните правой кнопкой мыши на нем и выберите Завершить задачу . (Вы также можете выбрать услугу, щелчок левой кнопкой мыши а затем нажмите на Завершить задачу кнопка внизу справа.)

Найдите службу политики диагностики хоста службы в процессах Windows и щелкните ее правой кнопкой мыши. Выберите Завершить задачу.

Служба диагностической политики перезапустится автоматически, хотя, если это не так, просто перезагрузите компьютер и проверьте, сохраняется ли проблема.

Способ 2: запустить сканирование SFC и DISM

Недавнее обновление системы Windows или даже антивирусная атака могли повредить определенные системные файлы, что привело к высокой загрузке ЦП службой политик диагностики. К счастью, в Windows есть встроенные утилиты для поиска и поиска. восстановить поврежденные/отсутствующие системные файлы . Первая — это утилита проверки системных файлов, и, как следует из названия, она проверяет целостность всех системных файлов и заменяет поврежденные кэшированной копией. Если сканирование SFC не может исправить поврежденные системные файлы, пользователи могут использовать инструмент командной строки для обслуживания образов развертывания и управления ими (DISM).

1. Тип Командная строка в строке поиска Windows и нажмите Запустить от имени администратора на правой панели, когда появятся результаты поиска.

Введите командную строку в строке поиска Cortana | Fix Service Host: служба диагностической политики, высокая загрузка ЦП

2. Тип sfc/scannow в окне командной строки и нажмите Enter для выполнения. Сканирование может занять некоторое время, поэтому расслабьтесь и не закрывайте окно, пока процесс проверки не достигнет 100%.

Введите sfc scannow в окне командной строки и нажмите Enter для выполнения.

3. После завершения SFC-сканирование , выполните следующее Команда DISM . Опять же, терпеливо дождитесь завершения процесса сканирования и восстановления перед выходом из приложения. Начать сначала компьютер, когда закончите.

|_+_|

выполните следующую команду DISM | Fix Service Host: служба диагностической политики, высокая загрузка ЦП

Читайте также: Как исправить высокую загрузку ЦП процессом бездействия системы

Способ 3: обновите Windows и запустите средство устранения неполадок производительности

Как упоминалось ранее, недавнее обновление Windows также может быть причиной ненормального поведения службы политики диагностики. Вы можете попробовать вернуться к предыдущему обновлению или поискать новые обновления, выпущенные Microsoft, исправляющие ошибку. Если у вас возникли проблемы при обновлении Windows, запустите встроенное средство устранения неполадок обновления.

Помимо обновления Windows, также запустите средство устранения неполадок с производительностью системы, чтобы найти любые проблемы с производительностью и исправить их автоматически.

1. Нажмите кнопку Клавиша Windows + I одновременно для запуска Системные настройки затем нажмите на Обновление и безопасность настройки.

Нажмите клавишу Windows + I, чтобы открыть «Настройки», затем нажмите «Обновление и безопасность».

2. На вкладке Центр обновления Windows нажмите Проверить наличие обновлений . Приложение начнет искать любые доступные обновления и автоматически начнет их загрузку. Начать сначала ваш компьютер после установки нового обновления.

Проверьте наличие новых обновлений, нажав кнопку Проверить наличие обновлений | Fix Service Host: служба диагностической политики, высокая загрузка ЦП

3. Убедитесь, что служба диагностической политики по-прежнему использует ваши системные ресурсы, и если это так, запустите Обновить средство устранения неполадок . Открытым Обновление и безопасность настройки снова и перейти к Устранение неполадок вкладку, затем нажмите Дополнительные средства устранения неполадок .

Перейдите на вкладку «Устранение неполадок» и нажмите «Дополнительные средства устранения неполадок». | Fix Service Host: служба диагностической политики, высокая загрузка ЦП

4. В разделе «Приступить к работе» нажмите Центр обновления Windows чтобы просмотреть доступные параметры, а затем нажмите на соответствующий Запустите средство устранения неполадок кнопка. Следуйте инструкциям на экране и выполните процесс устранения неполадок.

Чтобы запустить средство устранения неполадок с производительностью системы:

1. Тип Панель управления в старте Панель поиска и нажмите Войти открывать же.

Панель управления | Fix Service Host: служба диагностической политики, высокая загрузка ЦП

2. Нажмите Поиск проблемы .

Устранение неполадок панели управления | Fix Service Host: служба диагностической политики, высокая загрузка ЦП

3. Под Система и безопасность , нажми на Запуск задач обслуживания гиперссылка.

Запуск задач обслуживания

4. В следующем окне нажмите Передовой и поставьте галочку напротив Применить ремонт автоматически . Нажмите на Следующий для запуска средства устранения неполадок.

нажмите «Применить ремонт автоматически»

Читайте также: Fix Desktop Window Manager High CPU (DWM.exe)

Способ 4: очистить журнал просмотра событий

Программа просмотра событий ведет записи всех сообщений об ошибках приложений и системы, предупреждений и т. д. Эти журналы событий могут достигать значительного размера и вызывать проблемы для процесса Service Host. Простая очистка журналов может помочь решить проблемы со службой политик диагностики. Мы рекомендуем вам регулярно очищать журналы просмотра событий, чтобы избежать проблем в будущем.

1. Запустите окно команды «Выполнить», нажав Клавиша Windows + R , тип eventvwr.msc и нажмите на В порядке открыть Просмотрщик событий заявление.

Введите Eventvwr.msc в поле «Выполнить команду», | Fix Service Host: служба диагностической политики, высокая загрузка ЦП

2. На левой панели разверните Журналы Windows папку, нажав на маленькую стрелку и выбрав Заявление из следующего списка.

разверните папку «Журналы Windows», щелкнув маленькую стрелку и выбрав «Приложение».

3. Сначала сохраните текущий журнал событий, нажав Сохранить все события как… на правой панели (по умолчанию файл будет сохранен в формате .evtx, сохраните другую копию в формате .text или .csv.) и после сохранения нажмите кнопку Очистить журнал… вариант. В появившемся всплывающем окне нажмите Прозрачный очередной раз.

сохраните текущий журнал событий, нажав «Сохранить все события как»

4. Повторите описанные выше шаги для безопасности, настройки и системы. Начать сначала компьютер после очистки всех журналов событий.

Способ 5: отключить службу политик диагностики и удалить файл SRUDB.dat

В конечном счете, если ни один из вышеперечисленных методов не смог решить проблему Service Host: Diagnostic Policy Service с высокой загрузкой ЦП, вы можете полностью отключить его. Существует четыре различных способа отключения службы, самый простой из которых — из приложения «Службы». Наряду с отключением мы также удалим файл SRUDB.dat, в котором хранится всякая информация о компьютере (использование батареи приложениями, байты, записанные и прочитанные с жесткого диска приложениями, диагностика и т. д.). Файл создается и изменяется службой диагностической политики каждые несколько секунд, что приводит к высокой загрузке диска.

1. Тип services.msc в окне команды «Выполнить» и нажмите ХОРОШО открыть Услуги заявление. (Есть 8 способов открыть диспетчер служб Windows так что смело делайте свой выбор))

Введите services.msc в поле команды запуска, затем нажмите Enter | Fix Service Host: служба диагностической политики, высокая загрузка ЦП

2. Убедитесь, что все службы отсортированы по алфавиту (нажмите Столбец имени заголовок, чтобы сделать это) и найдите Службу диагностической политики, а затем щелкните правой кнопкой мыши и выберите Характеристики .

найдите службу политики диагностики, затем щелкните правой кнопкой мыши и выберите «Свойства».

3. Под Общий Таб, нажмите на Останавливаться кнопку для завершения услуги.

4. Теперь разверните Тип запуска выпадающее меню и выберите Неполноценный .

разверните раскрывающееся меню «Тип запуска» и выберите «Отключено». | Fix Service Host: служба диагностической политики, высокая загрузка ЦП

5. Нажмите на Применять кнопку, чтобы сохранить изменения, а затем на ХОРОШО чтобы закрыть окно свойств.

Нажмите на кнопку Применить, чтобы сохранить изменения

6. Затем дважды щелкните значок Проводник ярлык на рабочем столе, чтобы открыть его и перейти по следующему адресу:

C:WINDOWSSystem32sru

7. Найдите SRUDB.dat файл, щелкните правой кнопкой мыши на нем и выберите Удалить . Подтвердите любые всплывающие окна, которые могут появиться.

Найдите файл SRUDB.dat, щелкните его правой кнопкой мыши и выберите «Удалить». | Fix Service Host: служба диагностической политики, высокая загрузка ЦП

Если вам не удалось отключить службу политики диагностики из приложения диспетчера служб , попробуйте один из трех других методов.

один. Из конфигурации системы: Откройте «Конфигурация системы» > вкладка «Службы» > Снять/снять галочку Служба политик диагностики.

Откройте вкладку «Службы настройки системы». Снимите флажок «Служба политик диагностики».

два. От редактора реестра: Откройте редактор реестра и перейдите к:

|_+_|

3. Дважды щелкните Начинать на правой панели, затем измените данные значения на 4 .

Дважды щелкните «Пуск» на правой панели, затем «Изменить значение данных» на 4. | Fix Service Host: служба диагностической политики, высокая загрузка ЦП

Четыре. Перезагрузите компьютер и Windows автоматически воссоздаст файл SRDUB.dat. Служба диагностической политики больше не должна быть активной и, следовательно, вызывать проблемы с производительностью.

Рекомендуемые:

Мы надеемся, что это руководство было полезным, и вы смогли Fix Service Host: Служба диагностической политики Высокая загрузка ЦП на компьютере с Windows 10. Несколько вещей, которые вы можете попробовать, чтобы предотвратить повторение проблемы в будущем, — это обновление всех драйверов компьютера и регулярное антивирусное сканирование. Вам также следует удалить сторонние приложения, которые выполнили свою задачу и больше не требуются. Если вам нужна помощь в отношении Службы диагностической политики, свяжитесь с нами в разделе комментариев ниже.

Пит Митчелл

Пит — старший штатный писатель в Cyber ​​S. Пит любит все, что связано с технологиями, а также в душе страстно любит делать что-то своими руками. Он имеет десятилетний опыт написания инструкций, функций и руководств по технологиям в Интернете.