Wysokie użycie procesora to zła wiadomość. Spowalnia system i wyczerpuje zasoby komputera. Jeśli zauważyłeś wysokie zużycie procesora na swoim komputerze, poszperałeś trochę i odkryłeś, że proces o nazwie SearchProtocolHost.exe jest źródłem twojego problemu z wysokim zużyciem procesora, możesz chcieć dowiedzieć się więcej o tym, co ten proces jest...
W związku z tym, oto czym jest SearchProtocolHost.exe i jak to naprawić, zużywając procesor.
Co to jest SearchProtocolHost.exe?
SearchProtocolHost.exe to proces wymagany przez wbudowaną funkcję systemu Windows o nazwie Windows Search Indexer. Ta funkcja pomaga szybko renderować wyniki wyszukiwania na komputerze z systemem Windows, ale gdy zmieni się w zbieranie zasobów, może mieć negatywny wpływ na wydajność komputera.
Jasne, możesz kontynuować i zakończyć proces. Łatwe, prawda?
Cóż, nie do końca. Inny proces, o nazwie SearchIndexer.exe, wykorzystuje narzędzie SearchProtocolHost.exe do renderowania wyników wyszukiwania. Jeśli zamkniesz SearchProtocolHost.exe, SearchIndexer.exe zrestartuje proces.
W wielu przypadkach problem rozwiąże się samo poczekaniu. Indeksator często przechodzi w tryb overdrive, próbując wyszukać pliki, których nie może znaleźć, co powoduje, że SearchProtocolHost.exe zużywa więcej zasobów. Jeśli czekałeś przez jakiś czas i nadal widzisz, że SearchProtocolHost.exe powoduje wysokie zużycie procesora, wypróbuj wymienione poniżej poprawki.
1. Zaktualizuj system Windows lub wycofaj najnowszą aktualizację
System Windows często wprowadza aktualizacje, aby naprawić typowe błędy w systemie. Aktualizacja komputera może po prostu załatwić sprawę. Z drugiej strony, jeśli niedawno zaktualizowałeś system Windows, wadliwa aktualizacja mogła spowodować problem, a odinstalowanie aktualizacji może rozwiązać problem.
Aby zaktualizować system Windows, wyszukaj Sprawdź aktualizacje w menu Start i wybierz najlepsze dopasowanie. Jeśli zobaczysz oczekującą aktualizację, zainstaluj ją. W przeciwnym razie kliknij Sprawdź aktualizacje przycisk.
Istnieje kilka sposobów na odinstalowanie aktualizacji, ale najłatwiej jest przejść do Panel sterowania > Programy > Programy i funkcjei kliknij Pokaż zainstalowane aktualizacje z lewej strony Panelu sterowania. Znajdź ostatnio zainstalowane aktualizacje, sprawdzając datę w Zainstalowany na kolumna. Wybierz aktualizację i kliknij Odinstaluj.
2. Uruchom wbudowane narzędzie do rozwiązywania problemów z wyszukiwaniem i indeksowaniem
System Windows zawiera zestaw wbudowanych narzędzi do rozwiązywania problemów które mogą pomóc w rozwiązaniu wielu problemów. Możesz także skorzystać z jednego z narzędzi do rozwiązywania problemów, zwanego narzędziem do rozwiązywania problemów z wyszukiwaniem i indeksowaniem, w celu rozwiązania problemu z wysokim zużyciem procesora przez SearchProtocolHost.exe.
Uruchom Ustawienia, naciskając Wygraj + ja i przejdź do System > Rozwiązywanie problemów > Inne narzędzia do rozwiązywania problemów. Wyszukaj przedmiot o nazwie Wyszukiwanie i indeksowanie na liście i kliknij Biegać obok niego.
Spowoduje to uruchomienie narzędzia do rozwiązywania problemów. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie i sprawdź, czy to rozwiąże problem. Jeśli korzystasz z komputera z systemem Windows 10, narzędzie do rozwiązywania problemów znajdziesz w Ustawienia > Aktualizacje i zabezpieczenia > Rozwiązywanie problemów.
3. Usuń ostatnio zainstalowane aplikacje innych firm
Jeśli pamiętasz, jak ostatnio instalowałeś aplikację innej firmy, po której zacząłeś napotykać problem, możesz spróbować odinstalować i sprawdzić, czy to działa. Po prostu idź do Panel sterowania > Programy > Programy i funkcje, wybierz ostatnio zainstalowaną aplikację i kliknij Odinstaluj.
4. Uruchom skanowanie SFC
SFC (Kontroler plików systemowych) to wbudowane narzędzie wiersza polecenia, które naprawia i zastępuje uszkodzone pliki systemowe w systemie Windows. Jeśli SearchProtocolHost.exe powoduje wysokie zużycie procesora w wyniku uszkodzenia pliku systemowego, uruchomienie skanowania SFC może rozwiązać problem. Zacznij od uruchomienia podwyższonego wiersza polecenia. Możesz to zrobić, naciskając Wygraj + R, pisanie cmd, i naciskając Ctrl + Shift + Enter.
Następnie wykonaj następujące polecenie:
sfc / scannow
Niech skanowanie się zakończy. Po zakończeniu uruchom ponownie komputer i sprawdź, czy problem nadal występuje.
5. Defragmentuj swój dysk
Gdy zapisujesz dane na dysku twardym, który nie ma wystarczającej ciągłej przestrzeni do przechowywania całego pliku, powoduje to fragmentację plików. Fragmentacja może często wpływać na wydajność i pośrednio powodować, że SearchProtocolHost.exe zużywa więcej zasobów.
Możesz łatwo rozwiązać problem, defragmentując dysk twardy. Szukaj defragmentować w menu Start i uruchom Defragmentuj i optymalizuj dyski. Naciśnij i przytrzymaj Ctrl, wybierz wszystkie dyski i kliknij Zoptymalizuj wszystko.
Jeśli nigdy wcześniej nie optymalizowałeś dysku, może to trochę potrwać, więc przygotuj się na to, a jeśli używasz laptopa, przygotuj źródło zasilania, jeśli bateria się wyczerpie.
Kiedy już to robisz, powinieneś również rozważyć zaplanowanie defragmentacji, aby narzędzie defragmentowało dysk co tydzień (lub inną preferowaną kadencję).
Po zakończeniu procesu uruchom ponownie komputer i spróbuj przeprowadzić wyszukiwanie w systemie Windows. Sprawdź, czy problem nadal występuje.
6. Zmień opcje indeksowania
Jeśli żadna z poprawek nie zadziałała do tej pory, możesz spróbować wykluczyć niektóre duże foldery z indeksowania, aby umożliwić szybsze renderowanie wyników wyszukiwania.
Zacznij od wyszukania opcje indeksowania w menu Start i wybierz najlepsze dopasowanie. Kliknij na Modyfikować przycisk.
Spowoduje to otwarcie kolejnego okna. Wybierz Wybierz wszystkie lokalizacje opcja na dole. Następnie odznacz wszystkie lokalizacje, które chcesz wykluczyć, odznaczając je w sekcji na górze o nazwie Zmień wybrane lokalizacje.
7. Wyłącz wyszukiwanie w systemie Windows
Jeśli do tej pory nie udało Ci się rozwiązać problemu, możesz rozważyć pokazanie go technikowi. Jednak w międzyczasie nadal powinieneś móc korzystać z komputera bez żadnych opóźnień. Aby to zrobić, musisz wyłączyć wyszukiwanie systemu Windows.
Pamiętaj, że nie będziesz w stanie wyszukiwać niczego w systemie Windows, gdy wyszukiwanie systemu Windows jest wyłączone. Jeśli chcesz coś wyszukać, zawsze możesz to ponownie włączyć.
naciskać Wygraj + R, rodzaj services.msci naciśnij klawisz Enter, aby uruchomić konsolę Usługi. Poszukaj usługi o nazwie Wyszukiwanie w systemie Windows, kliknij prawym przyciskiem myszy i wybierz Nieruchomości. W oknie Właściwości wybierz Zatrzymać przycisk pod Status usługi sekcji, a następnie zmień Typ uruchomienia do Wyłączone.
Uruchom ponownie komputer, a teraz powinieneś być w stanie korzystać z komputera bez SearchProtocolHost.exe powodującego jakiekolwiek problemy z wydajnością.
SearchProtocolHost.exe Naprawiono wysokie użycie procesora
Mamy nadzieję, że udało Ci się rozwiązać problem za pomocą jednej z poprawek w tym przewodniku. Podczas gdy system Windows często działa w obu przypadkach powszechne błędy oraz śmieszne błędy, rozwiązywanie ich nie jest wcale takie trudne. W wielu przypadkach możesz nawet polegać na zewnętrznych narzędziach do naprawy systemu Windows.
Jeśli masz problemy z systemem lub nieuczciwe ustawienia, powinieneś użyć tych bezpłatnych narzędzi do naprawy systemu Windows 10, aby naprawić swój komputer.
Czytaj dalej
- Okna
- Okna
- procesor
Arjun z wykształcenia jest księgowym i uwielbia poznawać technologię. Lubi stosować technologię, aby przyziemne zadania były prostsze i często o wiele przyjemniejsze.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować