SearchProtocolHost.exe
Термины поиска в каталоге: searchprotocolhost, search protocol host
Хост обработчиков протоколов «Поиска Windows». Он загружает обработчики ISearchProtocol для обхода URI. SearchIndexer.exe записывает каталог. SearchFilterHost.exe загружает IFilter.
Что необходимо знать
Хост протоколов выполняет обход. Он не записывает каталог и не загружает фильтры IFilter.
SearchProtocolHost.exe - это хост обработчиков протоколов «Поиска Windows». Он открывает файловые, MAPI и другие протоколы URI, чтобы индексатор мог обнаруживать элементы. SearchIndexer.exe записывает каталог. SearchFilterHost.exe изолирует IFilter. SearchApp.exe отвечает за интерфейс.
- Безопасен?
- Проверьте путь к запущенному файлу, его цифровую подпись и издателя. Одно только имя не гарантирует безопасность.
- Записывает ли он индекс?
- Нет. Это делает SearchIndexer
- Загружает ли он IFilter?
- Нет. Это делает SearchFilterHost
Что такое SearchProtocolHost.exe?
SearchProtocolHost.exe - это хост обработчиков протоколов. Он загружает реализации ISearchProtocol для обхода URI. Он не записывает каталог: этим занимается SearchIndexer.exe. Он не загружает IFilter: этим занимается SearchFilterHost.exe.
Что он делает?
Он перечисляет элементы через обработчики протоколов (файловая система, Outlook, пользовательские обработчики). Обработанный текст по-прежнему проходит через хост фильтров. Запись в каталог выполняет индексатор.
Почему он запущен?
WSearch выполняет обход добавленного вами расположения, нового файла PST или URI, принадлежащего обработчику протокола. Нагрузка на диск здесь связана с обходом данных, а не с отрисовкой подсказок в SearchApp.
Почему запущено несколько копий?
Несколько хостов протоколов могут одновременно выполнять обход разных URI. Ни одна из этих копий не выполняет запись в каталог. Это делает SearchIndexer.exe.
Проверить запущенный экземпляр
В Windows PowerShell этот запрос только для чтения перечисляет соответствующие идентификаторы процессов, время создания и пути к исполняемым файлам на этом ПК.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'SearchProtocolHost.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Отсутствие результата или недоступный путь неубедительны. Защищенные процессы могут ограничивать доступ, а идентификаторы процессов могут повторно использоваться. Храните личные пути локально.
Используйте руководство по идентификации файлов для сравнения сигнатур и метаданных продукта. Одно только имя файла не может установить безопасность.
Безопасен ли он?
Проверьте этот запущенный файл
Файл SearchProtocolHost.exe в System32 - это хост обхода данных. Его копия в zip-архиве для «ускорения поиска» таковой не является. Этот файл по-прежнему не записывает каталог и не загружает фильтры IFilter.
Сравните записанное расположение с фактическим файлом. Знакомая папка сама по себе не устанавливает личность.
C:\Windows\System32\SearchProtocolHost.exe
- Ожидаемый издатель: Microsoft Corporation
- Запись каталога: SearchIndexer.exe
- Хост IFilter: SearchFilterHost.exe
Можно ли его завершить?
Обход приостанавливается
Завершение SearchProtocolHost.exe останавливает обход по этому протоколу до тех пор, пока индексатор не запустит другой хост. Это не очищает каталог. Это не выгружает фильтры IFilter из SearchFilterHost.
Можно ли его удалить?
Нет
Не удаляйте SearchProtocolHost.exe. Удалите расположение в окне «Параметры индексирования», если требуется снизить интенсивность обхода. Отключайте WSearch только в том случае, если вы согласны на неиндексированный поиск.
Должен ли он запускаться вместе с Windows?
WSearch запускает хосты протоколов по мере необходимости. Это не строка в разделе «Автозагрузка приложений» рядом с SearchApp.
Измерение использования ресурсов
| ЦП и память | Сравните несколько наблюдений для одного и того же PID и рабочей нагрузки. Эта запись не имеет независимо измеренной универсальной базовой линии. |
|---|---|
| Диск и сеть | Приписывайте активность фактическому процессу и текущей задаче; одно только имя файла не устанавливает ожидаемые назначения или объем передачи. |
Сведения о файле
| Имя исполняемого файла | SearchProtocolHost.exe |
|---|---|
| Записанный путь установки | C:\Windows\System32\SearchProtocolHost.exe |
| Издатель | Microsoft Corporation |
| Проверка подписи | Проверьте фактический файл; эта запись не удостоверяет личность его сертификата. |
Распространенные проблемы
Высокая нагрузка на диск, которую приписывают SearchFilterHost
Нагрузка фильтра на ЦП связана с синтаксическим анализом содержимого. Дисковая активность хоста протоколов вызвана обходом папок и хранилищ почты. Разделяйте их в «Мониторе ресурсов».
Обход Outlook никогда не заканчивается
Обработчик протокола MAPI может держать этот хост постоянно занятым. Сократите индексирование Outlook в окне «Параметры индексирования» перед перестроением.
Устранение неполадок
Проведите диагностику перед внесением деструктивных изменений.
Сначала сократите расположения в окне «Параметры индексирования»
Исключите огромную папку или устаревший UNC-путь. Это остановит хост протоколов, не затрагивая фильтры IFilter.
Выполняйте перестроение индекса в последнюю очередь
Перестроение перезапускает процессы обхода и фильтрации. Используйте его после исправления расположений или сбойного обработчика протоколов, а не в качестве первого действия.
Технические подробности
Технические подробности
| Имя образа | SearchProtocolHost.exe |
|---|---|
| Роль | Хост обхода ISearchProtocol |
Проверка подлинности работающего файла
Одно только имя файла не может установить безопасность. Проверьте фактический путь, подпись и идентификацию продукта.
Источники и проверка
Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.
- Microsoft Learn: обработчики протоколов · Хосты ISearchProtocol выполняют обход URI
- Поддержка Microsoft: индексирование поиска · Расположения и перестроение относятся к индексатору
- Карта процессов Foxhole · Собственные образцы с ПК под управлением Windows. Не является лабораторным бенчмарком.
- Microsoft Sysinternals: Sigcheck · Описывает, как проверять цифровые подписи файлов. Этот справочный материал не подтверждает подлинность или безопасность конкретного запущенного файла.
- Microsoft: Get-CimInstance · Метод запроса локальных процессов только для чтения.
- Microsoft: Win32_Process properties · Документирует идентификаторы процессов, пути к исполняемым файлам, даты создания и повторное использование родительского идентификатора.
Была ли эта статья полезна?
Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.
Спасибо. Это помогает нам улучшать эту страницу.