Co to jest SearchFilterHost.exe i dlaczego to działa?

Więc otworzyłeś menedżera zadań i zobaczyłeś, że działa SearchFilterHost.exe i chcesz się dowiedzieć, co to jest, prawda? Prawdopodobnie nie masz pewności, ponieważ ten proces zwykle nie jest wirusem. W rzeczywistości jest on dołączony do każdej kopii systemu Windows od XP, ale nie było słychać o nim aż do wersji Vista. Ten mały plik wykonywalny to usługa systemowa stworzona przez firmę Microsoft, która obsługuje funkcje wyszukiwania systemu Windows.

Chcieć wiedzieć więcej? Nurkujmy.

Jeśli spojrzysz na Process Explorer, nie ujawnia on zbyt wiele informacji o SearchFilterHost, ale informuje nas, że jest to dziecko programu SearchIndexer.exe, o którym pisaliśmy w poprzednim artykule. Jeśli z jakiegoś powodu chcesz wyłączyć usługę, możesz to zrobić zgodnie z tymi instrukcjami. SearchFilterHost.exe zwykle nie zużywa zbyt dużo pamięci ani mocy procesora i generalnie jest mało zasobów systemowych, jednak pojawiło się kilka rzadszych skarg, o których będziemy mówić poniżej.

Spojrzenie na Netmon ujawnia, że ​​ten proces ma pewną aktywność sieciową, w której kontaktuje się z firmą Microsoft i pobiera dane. Przesyłane dane nie mają charakteru osobistego, są związane z zapytaniami dotyczącymi tematów pomocy w wbudowanym systemie pomocy systemu Windows i trafiają bezpośrednio do firmy Microsoft. Tę aktywność sieciową można wyłączyć, otwierając pole Tematy pomocy w systemie Windows, a następnie Opcje> Ustawienia i odznaczając pole "Ulepsz moje wyniki wyszukiwania przy użyciu Pomocy online".

Lokalizacja

Klucze rejestru mające wpływ na SearchFilterHost znajdują się pod adresem:

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Diagnostics \ Performance \ Resolvers
    • Reg_Expand_SZ: SystemBinariesList
  • Również kilka wpisów dotyczących dostępu do sieci za pośrednictwem zapory na:
    • HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ services \ SharedAccess \ Parameters \ FirewallPolicy \ RestrictedServices \ Static \ System

Sam proces znajduje się pod adresem

  • C: \ Windows \ System32

Problemy

Niektórzy użytkownicy zgłaszali, że program SearchFilterHost wykorzystuje od czasu do czasu duże zużycie procesora, do 100%. Jeśli napotykasz ten problem, nie jest to konieczne. Jeden użytkownik sugeruje skonfigurowanie przekierowania obrazu do uruchomienia usługi, które spowoduje jego zapełnienie. Kolejne sugerowało wyłączenie indeksowania XML. Niektórzy sugerują wyłączenie wyszukiwania systemu Windows, a inni musieli ponownie sformatować system operacyjny, aby go naprawić.

Spośród zgłoszonych przypadków, wiele razy wysokie użycie procesora było związane z instalacją zewnętrznego dekodera.

Wniosek

SearchFilterHost.exe to bezpieczny proces stworzony przez firmę Microsoft. Istotne jest, aby niektóre funkcje Wyszukiwania systemu Windows poprawnie działały, jednak wyszukiwanie nadal może działać (mniej w pełni) bez niego. Proces zwykle nie ma zauważalnego wpływu na wydajność systemu i nie powinien być wyłączany w wyniku kaprysu.