SearchProtocolHost.exe
Terminy wyszukiwania w katalogu: searchprotocolhost, search protocol host
Host obsługi protokołów usługi Windows Search. Ładuje procedury obsługi ISearchProtocol w celu indeksowania identyfikatorów URI. SearchIndexer.exe odpowiada za zapis katalogu. SearchFilterHost.exe ładuje filtry IFilter.
Co musisz wiedzieć
Host protokołu indeksuje zawartość. Nie zapisuje katalogu i nie ładuje filtrów IFilter.
SearchProtocolHost.exe to host obsługi protokołów usługi Windows Search. Otwiera pliki, MAPI oraz inne protokoły URI, dzięki czemu indeksator widzi elementy. SearchIndexer.exe zapisuje katalog. SearchFilterHost.exe izoluje filtry IFilter. SearchApp.exe odpowiada za interfejs użytkownika.
- Bezpieczny?
- Sprawdź ścieżkę uruchomionego pliku, podpis i wydawcę. Sama nazwa nie gwarantuje bezpieczeństwa.
- Czy zapisuje indeks?
- Nie. Robi to SearchIndexer
- Czy ładuje filtry IFilter?
- Nie. Robi to SearchFilterHost
Czym jest SearchProtocolHost.exe?
SearchProtocolHost.exe to host obsługi protokołów. Ładuje implementacje ISearchProtocol w celu indeksowania identyfikatorów URI. Nie zapisuje katalogu. Robi to SearchIndexer.exe. Nie ładuje filtrów IFilter. Za to odpowiada SearchFilterHost.exe.
Co robi?
Wylicza elementy za pośrednictwem procedur obsługi protokołów (system plików, Outlook, niestandardowe procedury obsługi). Przetworzony tekst nadal przechodzi przez hosta filtrów. Zapis katalogu wykonuje indeksator.
Dlaczego jest uruchomiony?
WSearch indeksuje uwzględnioną lokalizację, nowy plik PST lub identyfikator URI należący do procedury obsługi protokołu. Użycie dysku w tym miejscu oznacza indeksowanie, a nie wyświetlanie sugestii przez SearchApp.
Dlaczego jest tak wiele kopii?
Więcej niż jeden host protokołu może jednocześnie indeksować różne identyfikatory URI. Żadna z tych kopii nie zapisuje katalogu. Robi to SearchIndexer.exe.
Sprawdź działający proces
W Windows PowerShell to zapytanie tylko do odczytu wyświetla pasujące identyfikatory procesów, czasy utworzenia i ścieżki wykonywalnych plików na tym komputerze.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'SearchProtocolHost.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Brak wyniku lub niedostępna ścieżka jest niejednoznaczna. Chronione procesy mogą ograniczać dostęp, a identyfikatory procesów mogą być ponownie używane. Zachowaj lokalne ścieżki osobiste.
Użyj przewodnika po tożsamości pliku do porównania sygnatur i metadanych produktu. Sam plik nie może ustalić bezpieczeństwa.
Czy jest bezpieczny?
Zweryfikuj ten działający plik
Plik SearchProtocolHost.exe w katalogu System32 jest hostem indeksującym. Kopia w pliku zip "speed up search" nim nie jest. Ten plik nadal nie zapisuje katalogu i nadal nie ładuje filtrów IFilter.
Porównaj zarejestrowaną lokalizację z rzeczywistym plikiem. Znajomy folder sam w sobie nie ustala tożsamości.
C:\Windows\System32\SearchProtocolHost.exe
- Oczekiwany wydawca: Microsoft Corporation
- Moduł zapisu katalogu: SearchIndexer.exe
- Host filtrów IFilter: SearchFilterHost.exe
Czy mogę go zakończyć?
Indeksowanie zostaje wstrzymane
Zakończenie procesu SearchProtocolHost.exe zatrzymuje indeksowanie danego protokołu do momentu, gdy indeksator uruchomi innego hosta. Nie powoduje to wyczyszczenia katalogu. Nie wyładowuje filtrów IFilter w SearchFilterHost.
Czy mogę go usunąć?
Nie
Nie usuwaj SearchProtocolHost.exe. Usuń lokalizację w Opcjach indeksowania, jeśli chcesz ograniczyć indeksowanie. Wyłącz WSearch tylko wtedy, gdy akceptujesz wyszukiwanie bez indeksowania.
Czy powinien uruchamiać się z systemem Windows?
WSearch uruchamia hosty protokołów na żądanie. Nie jest to wiersz na liście Aplikacje startowe obok SearchApp.
Zmierz użycie zasobów
| CPU i pamięć | Porównaj kilka obserwacji dla tego samego PID i obciążenia. Ten wpis nie ma niezależnie zmierzonej uniwersalnej bazy odniesienia. |
|---|---|
| Dysk i sieć | Przypisz aktywność do rzeczywistego procesu i bieżącego zadania; sam plik nie ustala oczekiwanych miejsc docelowych ani wolumenu transferu. |
Informacje o pliku
| Nazwa pliku wykonywalnego | SearchProtocolHost.exe |
|---|---|
| Zarejestrowana ścieżka instalacji | C:\Windows\System32\SearchProtocolHost.exe |
| Wydawca | Microsoft Corporation |
| Sprawdzenie podpisu | Sprawdź rzeczywisty plik; ten wpis nie certyfikuje jego tożsamości certyfikatu. |
Częste problemy
Wysokie użycie dysku przypisywane procesowi SearchFilterHost
Zużycie CPU przez filtry wynika z analizowania zawartości. Użycie dysku przez hosta protokołów to przeglądanie folderów i magazynów poczty. Rozdziel je w Monitorze zasobów.
Indeksowanie programu Outlook nigdy się nie kończy
Procedura obsługi protokołu MAPI może utrzymywać tego hosta w stanie obciążenia. Przed odbudową ogranicz indeksowanie programu Outlook w Opcjach indeksowania.
Rozwiązywanie problemów
Zdiagnozuj problem, zanim podejmiesz jakiekolwiek nieodwracalne działania.
Najpierw ogranicz lokalizacje w Opcjach indeksowania
Usuń ogromny folder lub nieaktualną ścieżkę UNC. Zatrzymuje to hosta protokołów bez ingerencji w filtry IFilter.
Odbuduj indeks na końcu
Odbudowa uruchamia ponownie indeksowanie i filtry. Użyj jej po naprawieniu lokalizacji lub uszkodzonej procedury obsługi protokołu, a nie jako pierwszej czynności.
Szczegóły techniczne
Szczegóły techniczne
| Nazwa obrazu | SearchProtocolHost.exe |
|---|---|
| Rola | Host indeksowania ISearchProtocol |
Sprawdź tożsamość uruchomionego pliku
Sam plik nie może ustalić bezpieczeństwa. Zweryfikuj rzeczywistą ścieżkę, podpis i tożsamość produktu.
Źródła i weryfikacja
Zarejestrowana etykieta źródła: sierpień 2026. Etykieta ta nie stanowi niezależnej weryfikacji. Jak prowadzimy badania.
- Microsoft Learn: procedury obsługi protokołów · Hosty ISearchProtocol indeksują identyfikatory URI
- Pomoc techniczna firmy Microsoft: indeksowanie wyszukiwania · Lokalizacje i odbudowa należą do indeksatora
- Mapa procesów Foxhole · Próbki z pierwszej ręki na komputerach z systemem Windows. Nie jest to benchmark laboratoryjny.
- Microsoft Sysinternals: Sigcheck · Wyjaśnia, jak sprawdzać podpisy plików. Ta publikacja nie rozstrzyga o tożsamości ani bezpieczeństwie konkretnego uruchomionego pliku.
- Microsoft: Get-CimInstance · Metoda odczytu lokalnego zapytania o proces.
- Microsoft: Win32_Process properties · Dokumentuje identyfikatory procesów, ścieżki wykonywalnych plików, daty utworzenia i ponowne użycie identyfikatora rodzica.
Czy ten artykuł był pomocny?
Wystarczy odpowiedź tak lub nie. Wybierz powód, jeśli chcesz, lub dodaj krótką notatkę.
Dziękujemy. Pomaga nam to ulepszać tę stronę.