Oprava: Vysoké využitie procesora programom searchindexer.exe

Mnoho používateľov systému Windows sa trápi pomalou rýchlosťou svojho zariadenia, čo sa zvyčajne deje kvôli tomu, že procesor spotrebuje príliš veľa pamäte počítača, aby mohol spustiť všetky aplikácie nainštalované vo vašom počítači. Jeden konkrétny program bol svedkom žuvania obrovského množstva pamäte RAM alebo CPU, ktorým je SearchIndexer.exe.

Existujú nejaké predbežné opatrenia, ktoré zabránia programu SearchIndexer.exe spotrebovať ďalšiu pamäť stroja, napríklad vypnutie služby zo Správcu úloh a nastavenie afinity, ktorá obmedzuje počet jadier systému, ktoré má program spustiť - by sa nemalo považovať za trvalé riešenie, ale určite postačuje na dočasné vyriešenie problému pre niektorých používateľov.

searchindexer.exe je vstavaná služba Windows, ktorá spracúva indexovanie vašich dokumentov pre službu Windows Search, ktorá aktivuje vyhľadávací modul súborov zabudovaný do systému Windows, ktorý napája všetky procesy od Prieskumníka Windows po vyhľadávacie pole Štart Ponuka vrátane funkcie Knižnice.

Skôr ako sa budete riadiť touto príručkou; ak sa problém práve začal, venujte mu pár hodín, aby ste zistili, či sa vyriešia samy, pretože môže byť zaneprázdnený indexovaním súborov; ak sa tak nestane po niekoľkých hodinách (6 až 7), postupujte podľa krokov uvedených nižšie.

V tejto príručke sa budeme zaoberať metódami, ktoré sa osvedčili pri opravách vysokého využitia procesora pomocousearchindexer.exe

Metóda 1: Reštartujte službu Windows Search Service

Držte Kľúč Windows a Stlačte R.. V dialógovom okne Spustiť zadajteservices.msca kliknite Ok.

Nájdite Windows Search Service, kliknite na ňu pravým tlačidlom myši a vyberte Vlastnosti.

Kliknite Prestaň a potom si vybralZakázaťz rozbaľovacej ponuky.

Po dokončení reštartujte systém. Po reštartovaní systému znova choďte na services.msc, kliknite pravým tlačidlom myši na službu a vyberte Vlastnosti, nastavte službu naAutomatický (oneskorený štart)a spustite službu.

Počkajte a vyskúšajte, či využitie CPU spotrebuje serversearchindexer.exeklesol. Ak je to normálne, ste dobrí, ak nie, pokračujteMetóda 2.

Metóda 2: Premenujte korwbrkr.dll na korwbrkr.bak

Podľa postupu 1 zastavte službu Windows Search. Potom kliknite na tlačidlo Štart a zadajte príkaz CMD. Kliknite pravým tlačidlom myšicmda vyber siSpustiť ako správca.V príkazovom riadku; typu

cd C: \ windows \ system32

Stlačte VSTÚPTE Kľúč

Potom napíšte ren korwbrkr.dll korwbrkr.bak

Spustite službu Windows Search, reštartujte počítač. Týmto by sa problém mal vyriešiť.

Metóda 3: Vytvorte proces DUMP na analýzu

Ak nič nefunguje, potom táto metóda pomôže. Metóda 2 je v skutočnosti odvodená od tejto metódy. V tejto metóde vytvoríme súbor s výpisom procesu searchindexer.exe a potom ho otvoríme, aby sme analyzovali konkrétne súbory, ktoré spôsobujú vysoké využitie procesora.

Urobiť toto, Vydrž the Kľúč Windows a Stlačte R.. V dialógovom okne Spustiť zadajtetaskmgra kliknite na OK. Kliknite na kartu Procesy a vyhľadajte položkuSearchIndexer.exe -Kliknite pravým tlačidlom na postup a vyberteVytvorte súbor DUMP.

Po dokončení si poznačte umiestnenie súboru s výpisom. Ďalej ho otvorte pomocou Debugger Tools [alebo ho nahrajte na wikisend.com a pošlite nám odkaz v novej otázke naeQuestions.net/ask] ak chcete, aby som to za vás analyzoval inak, ak to zvládnete sami; potom je tu ukážka výpisu z výpisu, ktorá umožnila zistiť súbor spôsobujúci vysoké využitie procesora, ako je uvedené v metóde 2 (korwbrkr) - súbor v kórejskom jazyku, ktorý nie je skutočne potrebný, ale mohol sa objaviť v dôsledku aktualizácií systému Windows.

Načítanie výpisového súboru [S: \ Tools \ SearchIndexer.exe.dmp] Mini výpisový súbor používateľa s plnou pamäťou: K dispozícii sú iba údaje aplikácie

Cesta hľadania symbolov je: *** Neplatná ***

****************************************************************************

* Načítanie symbolov môže byť nespoľahlivé bez cesty hľadania symbolov. *

* Použite .symfix, aby debugger vybral cestu so symbolom. *

* Po nastavení cesty k symbolom použite .reload na obnovenie umiestnenia symbolov. *

****************************************************************************

Cesta spustiteľného vyhľadávania je:

Windows 8 verzia 9200 MP (8 procs) zadarmo x64

Produkt: WinNt, sada: SingleUserTS

Autor: 6.2.9200.16384 (win8_rtm.120725-1247)

Názov stroja:

Čas relácie ladenia: Ne 4. novembra 22: 01: 24.000 2012 (UTC - 7:00)

Doba prevádzky systému: 0 dní 10: 09: 39.102

Doba prevádzky: 0 dní 0: 54: 31 000

…………………………………………………

Načítava sa zoznam nenaložených modulov

……….

*** CHYBA: Súbor so symbolmi sa nepodarilo nájsť. Predvolene exportovať symboly pre ntdll.dll -

*** CHYBA: Súbor so symbolmi sa nepodarilo nájsť. Predvolene exportovať symboly pre KERNELBASE.dll -

ntdll! NtWaitForSingleObject + 0xa:

000007fc`5b172c2a c3 ret

tiež som skontroloval problémové vlákno v procese hacker, tu je zásobník:

0, ntoskrnl.exe! SeAccessCheck + 0x1ef

1, ntoskrnl.exe! KeDelayExecutionThread + 0xc32

2, ntoskrnl.exe! KeWaitForSingleObject + 0x1cf

3, ntoskrnl.exe! _Misaligned_access + 0x809

4, ntoskrnl.exe! SeAccessCheck + 0x280

5, ntoskrnl.exe! SeAccessCheck + 0x4d1

6, korwbrkr.dll! DllUnregisterServer + 0x2f48

7, korwbrkr.dll! DllUnregisterServer + 0x243e

8, korwbrkr.dll + 0x12173

9, korwbrkr.dll! DllUnregisterServer + 0x1696

10, korwbrkr.dll! DllUnregisterServer + 0x62f9

11, korwbrkr.dll! DllUnregisterServer + 0x6117

12, korwbrkr.dll! DllUnregisterServer + 0x5db9

13, korwbrkr.dll! DllUnregisterServer + 0x5882

14, korwbrkr.dll! DllUnregisterServer + 0x6fa0

15, mssrch.dll! DllGetClassObject + 0x3feba

16, mssrch.dll + 0x19425

17, kernel32.dll! BaseThreadInitThunk + 0x1a

18, ntdll.dll! RtlUserThreadStart + 0x21

Pred premenovaním alebo pokazením súborov; uistite sa, že je so súborom bezpečné hrať; rýchle vyhľadávanie Google povie, čo nás má súbor. Táto metóda sa odporúča iba pre pokročilých používateľov.