| Termin | Definicja |
|---|---|
| Pasek wyszukiwania nie odpowiada | Pasek wyszukiwania nieodpowiadający wskazuje na zawieszony wątek procesu SearchHost.exe obsługującego panel wyszukiwania. Co oznacza brak reakcji paska wyszukiwaniaPasek wyszukiwania nie odpowiada wtedy, gdy pole przyjmuje kliknięcie lub pozwala rozpocząć wpisywanie, ale nie wyświetla wyników, nie rozwija panelu albo pozostaje całkowicie nieruchome. W systemie Windows za część interfejsu wyszukiwania odpowiada proces SearchHost.exe. Jego zadaniem jest obsługa panelu wyszukiwania oraz komunikacja z mechanizmami Windows Search. Zawieszenie tego procesu może sprawić, że sam pulpit i inne programy nadal działają prawidłowo, a problem ogranicza się tylko do wyszukiwania. Nie każda awaria paska oznacza jednak uszkodzenie SearchHost.exe. Przyczyną może być również chwilowy błąd powłoki systemu Windows, nieprawidłowo działająca usługa Windows Search, uszkodzony indeks plików, problem z profilem użytkownika albo przeciążenie systemu. W przypadku wyszukiwania plików znaczenie ma także lokalizacja danych i stan indeksowania. Wyszukiwanie elementu znajdującego się poza indeksem może działać wolniej, ale samo opóźnienie nie jest jeszcze dowodem zawieszenia procesu. Jak rozróżnić problem interfejsu od problemu indeksowaniaPierwszym krokiem jest sprawdzenie zakresu usterki. Jeżeli nie można otworzyć panelu, nie pojawia się kursor w polu tekstowym albo wpisany tekst nie jest wyświetlany, bardziej prawdopodobny jest problem z interfejsem wyszukiwania lub procesem SearchHost.exe. Jeżeli tekst pojawia się prawidłowo, lecz wyniki są niepełne, opóźnione albo nie obejmują plików zapisanych niedawno, należy uwzględnić stan indeksu Windows Search. Te dwa objawy mogą występować jednocześnie, ale wymagają odmiennej diagnostyki. W Menedżerze zadań można sprawdzić, czy SearchHost.exe działa oraz czy nie zużywa nietypowo dużo procesora lub pamięci. Zakończenie procesu przez opcję „Zakończ zadanie” nie usuwa programu z systemu; Windows może uruchomić go ponownie przy następnym użyciu wyszukiwania. Jeżeli po ponownym uruchomieniu proces działa poprawnie, wskazuje to na błąd chwilowy. Gdy problem powraca, trzeba sprawdzić dzienniki systemowe, stan usługi Windows Search, aktualizacje systemu oraz to, czy usterka występuje także na innym koncie użytkownika. Indeks Windows Search i dane potrzebne do sprawdzeniaWindows Search korzysta z indeksu, czyli uporządkowanego zbioru informacji o nazwach, właściwościach i — zależnie od ustawień — treści plików. Indeks nie obejmuje automatycznie każdej lokalizacji na dysku. Zakres można sprawdzić w ustawieniach systemowych dotyczących wyszukiwania i indeksowania. Jeżeli określony katalog nie jest uwzględniony, wyszukiwanie może nie zwracać jego zawartości mimo prawidłowego działania paska. Z kolei po dużej liczbie zmian plików indeks może potrzebować czasu na aktualizację. Podczas diagnostyki warto porównać kilka rodzajów wyszukiwania: nazwę aplikacji zainstalowanej w systemie, nazwę pliku znajdującego się w typowym katalogu użytkownika oraz element zapisany w lokalizacji wskazanej w ustawieniach indeksowania. Trzeba również sprawdzić, czy problem dotyczy tylko wyszukiwania z paska zadań, czy także wyszukiwania w Eksploratorze plików. Jeżeli Eksplorator znajduje pliki, a panel na pasku nadal nie reaguje, przyczyny należy szukać przede wszystkim w powłoce systemu lub SearchHost.exe, a nie w samym indeksie. Naprawa zawieszonego wyszukiwania w systemie WindowsNaprawę rozpoczyna się od czynności odwracalnych: ponownego uruchomienia procesu SearchHost.exe, restartu Eksploratora Windows oraz pełnego ponownego uruchomienia komputera. Następnie sprawdza się usługę Windows Search i jej sposób uruchamiania, dostępność aktualizacji systemu oraz komunikaty zapisane w Podglądzie zdarzeń. Jeżeli problem dotyczy konkretnego profilu, pomocne może być porównanie zachowania wyszukiwania na innym koncie. Odbudowę indeksu wykonuje się dopiero wtedy, gdy objawy wskazują na niespójne lub niekompletne wyniki indeksowania. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, dlatego przy powtarzającej się awarii można zlecić sprawdzenie systemu, procesu SearchHost.exe, usługi Windows Search oraz zależności między powłoką systemu a indeksem plików. Prawidłowa diagnoza powinna ustalić, czy przyczyną jest pojedyncze zawieszenie procesu, uszkodzenie konfiguracji wyszukiwania, problem z profilem użytkownika, czy szersza niestabilność systemu Windows. Dopiero na tej podstawie dobiera się zakres naprawy i weryfikuje, czy wyszukiwanie działa zarówno dla aplikacji, jak i dla plików. |