Исправлено: SearchProtocolHost.exe Высокая загрузка ЦП

Если вы читаете эту статью, возможно, вы столкнулись с проблемой, когда заметили, что процесс SearchProtocolHost.exe потребляет огромное количество ресурсов ЦП на вашем компьютере. Так что это за процесс? SearchProtocolHost является частью механизма поиска Windows и связан с индексированием на вашем компьютере.

Индексатор поиска Windows - это служба, которая поддерживает индексирование большинства файлов на вашем компьютере для повышения производительности поиска на вашем компьютере. Он автоматически обновляет индексы без какого-либо вмешательства со стороны пользователя. Этот указатель похож на указатель, который мы видим в некоторых книгах. Компьютер ведет учет всех файлов, находящихся на разных дисках. Вместо того, чтобы искать на дисках файл, который вы пытаетесь найти, компьютер обращается к индексной таблице, находит файлы и напрямую переходит к сохраненному в ней адресу. Если он не находит файл в индексной таблице, он начинает соответственно перебирать диск.

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

Решение 1.Проверка недавно установленных сторонних приложений

Если вы недавно установили на свой компьютер новые сторонние приложения, вам следует проверить, не вызывают ли они проблему. Было много приложений, таких как iFilter for PDF, которые заставляли службу запускаться снова и снова на вашем компьютере. У этих приложений есть определенные функции, которые заставляют службу поиска запускаться снова и снова на вашем компьютере. Мы можем попробовать отключить их, а затем запустить средство устранения неполадок, чтобы узнать, есть ли другие проблемы.

  1. Нажмите Windows + R, введите « appwiz. cpl »в диалоговом окне и нажмите Enter.
  2. Здесь будут перечислены все приложения, установленные на вашем компьютере. Просмотрите все из них и найдите любое недавно установленное приложение / приложения до того, как вы заметили использование ЦП. Либо отключите их службы (Windows + R, введите «services.msc», найдите службу и остановите ее), либо удалите ее в том же окне.

  1. Теперь нажмите Windows + S, введите « Windows Search » в диалоговом окне и откройте приложение « Найти и исправить проблемы с Windows Search ».

  1. Выберите оба варианта: « Запуск от имени администратора » и « Применить ремонт автоматически ». Нажмите Далее и следуйте инструкциям на экране.

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

Решение 2. Изменение параметров индексирования

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

  1. Нажмите Windows + R, введите « Параметры индексирования » в диалоговом окне и откройте приложение.

  1. Теперь нажмите « Изменить » в левой нижней части экрана.

  1. Нажмите « Показать все места ». Теперь отмеченные места означают, что они активно индексируются компьютером. Снимите отметку с огромных местоположений (в данном случае локального диска C) и других местоположений файлов, которые могут вызывать повторный запуск процесса поиска. Нажмите ОК, чтобы сохранить изменения и выйти.

  1. Перезагрузите компьютер и проверьте, использует ли SearchProtocolHost.exe по -прежнему Высокая загрузка ЦП.

Решение 3. Запуск SFC и DISM Tool

Вы можете столкнуться с этой ошибкой, потому что на вашем компьютере может быть неправильная конфигурация системы. Из-за этих несоответствий процесс поиска может запускаться снова и снова и вызывать высокое использование ресурсов, как это обсуждается. Мы можем запустить средство проверки системных файлов (SFC), чтобы проверить наличие нарушений целостности. Если после каких-либо исправлений SFC система все еще не исправлена, вы можете запустить инструмент DISM, чтобы проверить работоспособность системы и восстановить любые отсутствующие системные файлы.

  1. Нажмите Windows + R, чтобы запустить приложение «Выполнить». Введите « taskmgr » в диалоговом окне и нажмите Enter, чтобы запустить диспетчер задач вашего компьютера.
  2. Теперь нажмите на опцию «Файл» в верхнем левом углу окна и выберите « Запустить новую задачу » из списка доступных опций.

  1. Теперь введите « PowerShell » в диалоговом окне и проверьте опцию под которой говорится « Создать эту задачу с правами администратора ».

  1. В Windows Powershell введите « sfc / scannow » и нажмите Enter . Этот процесс может занять некоторое время, так как все ваши файлы Windows сканируются компьютером и проверяются на наличие поврежденных фаз.

  1. Если вы столкнулись с ошибкой, при которой Windows сообщает вам, что обнаружила ошибку, но не смогла ее исправить, вам следует ввести « DISM / Online / Cleanup-Image / RestoreHealth » в PowerShell. Это загрузит поврежденные файлы с серверов обновлений Windows и заменит поврежденные. Обратите внимание, что этот процесс также может занять некоторое время в зависимости от вашего интернет-соединения. Не отменяйте ни на каком этапе и дайте ему поработать.

Если ошибка была обнаружена и исправлена ​​с помощью описанных выше методов, перезагрузите компьютер и проверьте, исправлено ли использование ЦП программой SearchProtocolHost.exe .

Решение 4. Отключение поиска Windows

Если все вышеперечисленные обходные пути не дали никаких результатов и SearchProtocolHost.exe по -прежнему вызывает высокую загрузку ЦП, мы можем попробовать отключить поиск Windows на вашем компьютере. Обратите внимание, что вы не сможете использовать поиск Windows на своем компьютере. У этого обходного пути есть свои недостатки, но проблема обязательно будет устранена.

Прежде чем вы продолжите отключение поиска Windows , рекомендуется вместо этого отключить индексирование всех местоположений вашего компьютера с помощью Решения 2. Снимите флажки со всех местоположений и нажмите Применить. Это отключит индексацию; вы можете получить медленные результаты, но, по крайней мере, вы сможете искать, когда это необходимо.

  1. Нажмите Windows + R, введите « services. msc »в диалоговом окне и нажмите Enter.
  2. Найдите процесс « Поиск Windows », щелкните его правой кнопкой мыши и выберите « Свойства ».

  1. Установите тип запуска как « Отключено » и остановите процесс , нажав кнопку. Нажмите Применить и перезагрузите компьютер.

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