Windows search protocol host отключить

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

SearchProtocolHost.exe — что это за процесс?

Изначально давайте обозначим, что за осуществление поиска отвечает не один процесс в системе, а два — это SearchProtocolHost и SearchFilterHost. Их вы можете увидеть в «Диспетчере задач», открыв вкладку «Процессы». Что касается второго, то с ним все просто — он фильтрует все найденные файлы по вашему запросу, оставляя только более точные. А вот с SearchProtocolHost.exe все немного сложнее.

searchprotocolhost exe

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

Процесс грузит систему

Если вы были в «Диспетчере задач», то могли заметить, что процесс SearchProtocolHost.exe функционирует нестабильно. В какой-то момент он может потреблять настолько мизерное количество ресурсов компьютера, что его работа практически незаметна, а иногда, наоборот, он сильно грузит компьютер, из-за чего появляются зависания. Особенно это ощутимо на слабых компьютерах.

Исправляем ситуацию

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

  1. В «Диспетчере задач» перейдите на вкладку «Службы».
  2. В нижней части окна нажмите по одноименной кнопке.
  3. В новом окне «Службы» отыщите в списке Windows Search.
  4. Нажмите по этой службе дважды ЛКМ.
  5. В свойствах измените тип запуска на «Отключена».
  6. Нажмите «Применить», а затем «ОК».

searchprotocolhost exe что это за процесс

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

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

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

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

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

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

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

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

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

  1. Теперь нажмите Windows + S, введите «Поиск Windows»В диалоговом окне и откройте приложение«Найдите и устраните проблемы с 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 для запуска приложения Run. Тип «Taskmgr»В диалоговом окне и нажмите Enter, чтобы запустить диспетчер задач на вашем компьютере.
  2. Теперь нажмите на опцию «Файл» в верхнем левом углу окна и выберите «Запустить новую задачу»Из списка доступных опций.

  1. Теперь введите «PowerShell»В диалоговом окне и чек вариант, который гласит: «Создайте эту задачу с правами администратора”.

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

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

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

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

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

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

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

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

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

Очень не хочется наговаривать на создателей Windows, но иногда случается так, что изначально задуманная ими «полезность» превращается просто в бич божий, делая работу за компьютером невозможной, а жизнь напрасной. Индексация содержимого дисков – как раз один из тех случаев, когда уместен афоризм «хотели как лучше, а получилось как всегда». Функция, призванная ускорить поиск файлов на диске, становится причиной замедленной (мягко сказано) работы системы, хотя заявлено, что служба, занимая немалое время, в фоновом режиме сканирует содержимое разделов и никак не влияет на производительность. Особенно такие притормаживания заметны при подключении внешних носителей. Как правило, процесс Search Filter Host стартует через несколько минут работы операционной системы и может вогнать компьютер в кому, нагрузив его до самого предела, особенно «повезло» в этом плане обладателям ноутбуков.

Почему так происходит

Если говорить коротко, то в процессе работы служба индексирования создает своего рода досье на каждый файл, каждый атрибут, настройку, путь и дату. Все это потом определяется соответствующим индексом в базе данных, по которому при необходимости система производит поиск, не занимаясь перебиранием всех файлов подряд. А теперь представьте себе – изо дня в день мы, работая за компьютером, создаем новые файлы, редактируем файлы, созданные раньше, инсталлируем, обновляем, удаляем разные приложения, изменяем в них настройки и т. д. И на все это составляется досье! … Случалось ли, когда компьютер вроде как бездействует, а жесткий диск шумит, не умолкая? Еще и процесс висит в оперативке, съедающий от трети до половины всех ресурсов, searchfilterhost.exe называется. Он-то себе работает, а мы ждем и ждать так можем очень долго.

Как отключить процесс SearchFilterHost?

Для решения этой проблемы имеется три варианта.

Завершение процесса и полное отключение службы индексирования

Надеюсь, вы уже в курсе, как в диспетчере задач завершить процесс? После завершения процесса (или дерева процессов) обратите внимание на то, как увеличилось быстродействие компьютера. Кстати, обладателям SSD (твердотельных) накопителей или на Virtual machine показано отключение индексирования! Служба индексирования отключается следующим образом:

  1. Проходим в меню управления службами (Пуск Панель управления Администрирование Службы или с помощью командной строки (клавиша Windows + R) выполняем команду services.msc)
  2. В перечне всех служб находим «Windows Search» (еще она может носить название «Поиск Windows» или «Служба индексирования»)

Как отключить процесс SearchFilterHost?       3. Останавливаем работу службы, сделав по ней правый клик мышкой и выбрав в контекстном меню пункт «Стоп».

Как отключить процесс SearchFilterHost?       4. Повторно вызываем контекстное меню, и в пункте «Свойства» изменяем тип запуска службы на «Отключена».

Как отключить процесс SearchFilterHost?

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

Как отключить процесс SearchFilterHost?

Для приостановления этой службы нам нужно зайти в меню «Пуск» и в поле поиска ввести «параметры индексирования», выбрать из результатов «Параметры индексирования» и в соответствующем окне нажать на «Паузу».

Как отключить процесс SearchFilterHost?

Всё. Жаль, что в Семерке нет того инструмента управления приоритетами службы индексирования в пользу работающих программ, который был в старой доброй Windows XP…

Отключение индексирования определенных разделов

Не всегда есть смысл полного отключения службы индексирования, порой достаточно отключить индексирование только самого загруженного диска. Чтобы сделать это, открываем проводник или любой другой файловый менеджер и правым кликом мышки по нужному диску вызываем его контекстное меню, в котором выбираем пункт «Свойства». Внизу окна свойств диска убираем галочку в чекбоксе «Разрешить индексирование этого тома».

Я так полагаю, что после прочтения этой статьи процесс Search Filter Host больше вас не побеспокоит. Кстати, никогда не будет лишним попробовать и другие методы повышения скорости работы и производительности системы. Будьте всегда в курсе актуальных новостей – подпишитесь на мои обновления!

Автор статьи: Сергей
Windows
1
19985

Это может пригодиться:

Новые комментарии

How to remove the Microsoft Windows Search Protocol Host prompt

We’ve had a recent issue with the Search Protocol Host in Windows 10 prompting for credentials from older, inactive Exchange mail accounts.

It appears that the Search Protocol Host is now indexing data files from old Outlook profiles, hence why it’s asking for old usernames and passwords.

The credentials prompt states, Windows Security – Microsoft Windows Search Protocol Host – Connecting to [email protected]:Microsoft Search Protocol Host prompts for mail credentials

There are are some forum posts mentioning the issue, though no definite fix was reported. Here’s what worked for us:

How to stop Microsoft Windows Search Protocol Host from asking for older mail credentials

  1. Right click on the start button and choose Control PanelOpen Control Panel
  2. Open Mail. (Search in the top right search field if you can’t find it)Open Mail
  3. Select the older mail profile that matches the account listed in the Microsoft Windows Search Protocol Host credential window, and click Remove. Then click OK.Remove the older mail profile
  4. The issue should now be resolved.


Elliot Munro

Need additional help? Want to be across Microsoft 365 updates and GCITS articles when they’re released? Connect with Elliot Munro on LinkedIn here. If you have an Office 365 or Azure issue that you’d like us to take a look at (or have a request for a useful script) send Elliot an email at [email protected]

  • Home
  • News
  • Fixed: SearchProtocolHost.exe High CPU Usage in Windows 10

By Sonya |
Last Updated

What is SearchProtocolHost.exe and why does it consume so much CPU? If you don’t know, then this post from MiniTool is what you need. This post gives you detailed information about it and you can also know how to fix SearchProtocolHost.exe high CPU in Windows 10.

What Is SearchProtocolHost.exe?

SearchProtocolHost.exe is used to run Search Protocol Host, which is an important part of the Windows Search component and helps index files on Windows computers. The SearchProtocolHost.exe file is located in the C:\Windows\System32 folder.

Tip: Want to know more things about the System32 folder? Then you can read this post – What Is System 32 Directory and Why You Shouldn’t Delete It?

SearchProtocolHost.exe is used to execute the Windows Search utility and doesn’t pose any threat to your computer.

How to Fix SearchProtocolHost.exe High CPU?

Sometimes, the SearchProtocolHost.exe file consumes so much CPU because the Indexer cannot find certain files on the system. Then how to fix the SearchProtocolHost.exe high CPU error? There are three methods you can take to get rid of the error.

Method 1: Change Indexing Options

The first method you can try to fix the SearchProtocolHost.exe high CPU error is to change Indexing Options. Your search may not be as fast as before, but it may help you get out of the situation. Here is a quick guide:

Step 1: Type indexing options in the Search bar and then click Indexing Options to open it.

Tip: Missing Search bar? Then you can read this post – Windows 10 Search Bar Missing? Here Are 6 Solutions.

Step 2: In the newly pop-out window, click Modify at the bottom to open Indexed Locations.

Step 3: Click Show all locations, then uncheck huge locations (in this case, uncheck Local Disk C:) and other file locations that may prompt the search process to spawn again and again. Click OK to save changes.

change Indexing Options

Step 4: Reboot your system to check if SearchProtocolHost.exe is still using high CPU.

Method 2: Run the SFC Tool

If your system configurations are not set correctly on your computer, then you may meet the SearchProtocolHost.exe high CPU error. But luckily, there is a powerful built-in tool that you can use to check for any integrity violations and fix them. Here is the way you need to do:

Step 1: Type cmd in the Search bar and then right-click Command Prompt to choose Run as administrator.

Step 2: In the newly pop-out window, type DISM.exe /Online /Cleanup-image /Restorehealth and then press Enter to execute it.

run the DISM command

Step 3: Wait until the process is finished. Then type sfc /scannow in the window and press Enter to execute the SFC scan.

Step 4: Restart your computer to check if the SearchProtocolHost.exe file is consuming so much CPU.

Method 3: Disable the Windows Search Service

If you find that SearchProtocolHost.exe still consumes you a large amount of CPU after you tried the two methods above, then you need to disable the Windows Search service. But you should know that you cannot use Windows Search on your computer if you adopt the method.

Here is the tutorial:

Step 1: Press the Win + R keys at the same time to open the Run box.

Step 2: Type services.msc in the box and then click OK to open Services.

Step 3: Find Windows Search in the list and then right-click it to choose Properties.

find Windows Search

Step 4: Set Startup type to Disabled and then click Stop. Click Apply and OK to save changes.

set Startup type to Disabled

Step 5: Restart your computer to check if the error is fixed.

Bottom Line

This post offers you some information about SearchProtocolHost.exe. And if you find that SearchProtocolHost.exe consumes high CPU, then you can try the methods mentioned in this post to solve the problem.

About The Author

Position: Columnist

Author Sonya has been engaged in editing for a long time and likes to share useful methods to get rid of the common problems of Windows computers, such as Windows Update error. And she aims to help more people to protect their data. What’s more, she offers some useful ways to convert audio and video file formats. By the way, she likes to travel, watch movies and listen to music.

  • Windows search что это за служба и можно ли отключить
  • Windows script host разрешение отклонено код 800a0046
  • Windows sdk скачать для windows 7 бесплатно на русском языке
  • Windows search стоит ли отключать
  • Windows script host ошибка разрешение отклонено