1. [Вікі](https://feex.it/wiki/)
2. [Працэсы](https://feex.it/wiki/process/)
3. [Працэсы Windows](https://feex.it/wiki/process/windows/)
4. SearchProtocolHost.exe

# SearchProtocolHost.exe

Працэс Windows: Microsoft Corporation

Тэрміны пошуку ў каталогу: searchprotocolhost, search protocol host

Windows, Сістэмны кампанент

Хост апрацоўшчыка пратаколаў Windows Search. Ён загружае апрацоўшчыкі ISearchProtocol для абходу URI. SearchIndexer.exe запісвае каталог. SearchFilterHost.exe загружае IFilter.

## Што вам трэба ведаць

Хост пратаколаў выконвае абход. Ён не запісвае каталог і не загружае IFilter.

SearchProtocolHost.exe - гэта хост апрацоўшчыка пратаколаў Windows Search. Ён адкрывае пратаколы файлаў, MAPI і іншыя пратаколы URI, каб індэксатар мог бачыць элементы. SearchIndexer.exe запісвае каталог. SearchFilterHost.exe ізалюе IFilter. SearchApp.exe - гэта інтэрфейс.

- **Бяспечны?**: Праверце шлях запушчанага файла, лічбавы подпіс і выдаўца. Адно толькі імя не можа гарантаваць бяспеку.

  **Ці запісвае ён індэкс?**: Не. Гэта робіць SearchIndexer

  **Ці загружае ён IFilter?**: Не. Гэта робіць SearchFilterHost

Feex паведамляе

Калі я бачу, што SearchProtocolHost актыўны пасля дадання тэчкі, я спачатку правяраю Indexing Options. Перабудову каталога я раблю ў апошнюю чаргу, і я не вінавачу 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`

Адсутнасць выніку або недаступны шлях з'яўляюцца непераканаўчымі. Абароненыя працэсы могуць абмяжоўваць доступ, а ідэнтыфікатары працэсаў могуць паўторна выкарыстоўвацца. Захоўвайце асабістыя шляхі лакальнымі.

Выкарыстоўвайце [даведнік па ідэнтыфікацыі файлаў](https://feex.it/wiki/l/be/software/system/verify-executable-path-signature/) для параўнання подпісаў і метаданых прадукту. Адзін толькі файл не можа вызначыць бяспеку.

## Ці ён бяспечны?

Праверце гэты запушчаны файл

Файл SearchProtocolHost.exe у System32 - гэта сапраўдны хост абходу. Копія ў zip-архіве для "паскарэння пошуку" такой не з'яўляецца. Гэты файл усё яшчэ не запісвае каталог і не загружае IFilter.

Параўноўвайце запісанае месцазнаходжанне з фактычным файлам. Знаёмая папка сама па сабе не ўстанаўлівае ідэнтычнасць.

`C:\Windows\System32\SearchProtocolHost.exe`

- Чаканы выдавец: Microsoft Corporation
- Запісвае каталог: SearchIndexer.exe
- Хост IFilter: SearchFilterHost.exe

## Ці магу я завяршыць яго?

Абход прыпыняецца

Завяршэнне SearchProtocolHost.exe спыняе гэты абход пратакола, пакуль індэксатар не запусціць іншы хост. Гэта не сцірае каталог. Гэта не выгружае IFilter у SearchFilterHost.

## Ці магу я выдаліць яго?

Не

Не выдаляйце SearchProtocolHost.exe. Выдаліце месцазнаходжанне ў Indexing Options, калі хочаце паменшыць аб'ём абходу. Адключайце WSearch толькі ў тым выпадку, калі вы згодныя на неіндэксаваны пошук.

## Ці павінен ён запускацца разам з Windows?

WSearch запускае хосты пратаколаў па патрабаванні. Гэта не радок у Startup Apps побач з SearchApp.

## Вымярайце выкарыстанне рэсурсаў

| Працэсар і памяць | Параўноўвайце некалькі назіранняў для аднаго і таго ж PID і працоўнай нагрузкі. Гэты запіс не мае незалежна вымеранай універсальнай базавай лініі. |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| Дыск і сетка      | Прыпісвайце актыўнасць фактычнаму працэсу і бягучай задачы; адзін толькі файл не ўстанаўлівае чаканыя прызначэнні або аб'ём перадачы.              |

## Інфармацыя пра файл

| Імя выканальнага файла  | SearchProtocolHost.exe                                                         |
| ----------------------- | ------------------------------------------------------------------------------ |
| Запісаны шлях устаноўкі | C:\Windows\System32\SearchProtocolHost.exe                                     |
| Выдавец                 | Microsoft Corporation                                                          |
| Праверка подпісу        | Праверце фактычны файл; гэты запіс не пацвярджае ідэнтычнасць яго сертыфіката. |

## Распаўсюджаныя праблемы

### Высокую нагрузку на дыск спісваюць на SearchFilterHost

Нагрузка на працэсар ад фільтра звязана з разборам змесціва. Нагрузка на дыск ад хоста пратаколаў звязана з абыходам тэчак і сховішчаў пошты. Раздзяліце іх у Resource Monitor.

### Абход Outlook ніколі не заканчваецца

Апрацоўшчык пратакола MAPI можа трымаць гэты хост занятым. Паменшыце аб'ём індэксавання Outlook у Indexing Options перад тым, як рабіць перабудову.

## Пошук і ліквідацыя непаладак

Выканайце дыягностыку, перш чым рабіць якія-небудзь дэструктыўныя дзеянні.

### Спачатку скараціце месцазнаходжанні ў Indexing Options

Прыбярыце велізарную тэчку альбо састарэлы UNC-шлях. Гэта спыніць хост пратаколаў без умяшання ў працу IFilter.

### Перабудоўвайце індэкс у апошнюю чаргу

Перабудова запускае нанова працэсы абходу і фільтрацыі. Выкарыстоўвайце яе пасля выпраўлення месцазнаходжанняў або няспраўнага апрацоўшчыка пратаколаў, а не як першае дзеянне.

## Тэхнічныя падрабязнасці

Тэхнічныя падрабязнасці

| Імя вобраза | SearchProtocolHost.exe      |
| ----------- | --------------------------- |
| Роля        | Хост абходу ISearchProtocol |

## Праверце ідэнтычнасць запушчанага файла

Адзін толькі файл не можа вызначыць бяспеку. Праверце фактычны шлях, подпіс і ідэнтычнасць прадукту.

## Звязанае

Гэтыя аб'екты звязаны з гэтым артыкулам. Тып пазначаны на кожнай спасылцы.

[SearchIndexer.exe: Працэс Windows](https://feex.it/wiki/l/be/process/searchindexer.exe/)[SearchFilterHost.exe: Працэс Windows](https://feex.it/wiki/l/be/process/searchfilterhost.exe/)[Windows Search: Служба Windows](https://feex.it/wiki/l/be/service/windows-search/)[Праверце шлях выкананага файла і лічбавы подпіс: Кіраўніцтва](https://feex.it/wiki/l/be/software/system/verify-executable-path-signature/)[Прачытайце Дыспетчар задач і параўнайце актыўнасць працэсу: Кіраўніцтва](https://feex.it/wiki/l/be/software/system/how-to-read-task-manager/)[Працэсы Windows: Катэгорыя](https://feex.it/wiki/process/windows/)

## Крыніцы і праверка

Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку. [Як мы даследуем](https://feex.it/wiki/research/).

- [Microsoft Learn: апрацоўшчыкі пратаколаў ](https://learn.microsoft.com/windows/win32/search/-search-3x-wds-extendingindexing-developing-protocol-handlers)· Хосты ISearchProtocol ажыццяўляюць абход URI
- [Microsoft Support: індэксаванне пошуку ](https://support.microsoft.com/windows/search-indexing-in-windows)· Месцазнаходжанні і перабудова належаць індэксатару
- [Карта працэсаў Foxhole ](https://foxhole.feex.it/)· Уласныя ўзоры на ПК з Windows. Не лабараторны тэст.
- [Microsoft Sysinternals: Sigcheck ](https://learn.microsoft.com/en-us/sysinternals/downloads/sigcheck)· Тлумачыць, як правяраць лічбавыя подпісы файлаў. Гэтая спасылка не пацвярджае сапраўднасць або бяспеку канкрэтнага запушчанага файла.
- [Microsoft: Get-CimInstance ](https://learn.microsoft.com/en-us/powershell/module/cimcmdlets/get-ciminstance)· Метад запыту лакальных працэсаў толькі для чытання.
- [Microsoft: Win32_Process properties ](https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-process)· Дакументуе ідэнтыфікатары працэсаў, шляхі выкананых файлаў, даты стварэння і паўторнае выкарыстанне ідэнтыфікатара бацькоўскага працэсу.

## Ці быў гэты артыкул карысным?

Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.

Кароткія факты

Кароткая інфармацыя пра гэтую старонку. Характарыстыкі, крыніцы і поўная гісторыя застаюцца ў артыкуле.

- **Тып**: Працэс Windows

  **Выдавец**: Microsoft Corporation

  **Выканальны файл**: SearchProtocolHost.exe

  **Тыповы шлях**: C:\Windows\System32\SearchProtocolHost.exe

  **Запішыце кантэкст**: Запіс у каталогу Feex Wiki

  **Звязаны працэс**: [SearchIndexer.exe](https://feex.it/wiki/l/be/process/searchindexer.exe/)

Зарэгістраваны статус крыніцы: праверана Feex: Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/be/process/searchprotocolhost.exe/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
