Javítás: Magas processzorhasználat a searchindexer.exe által

Sok Windows-felhasználó aggódik a gép lassú sebessége miatt, ez általában azért történik, mert a CPU túl sok memóriát emészt fel a számítógépére telepített összes alkalmazás futtatásához. Egy adott programnak tanúja volt, hogy megrágta a RAM vagy a CPU hatalmas mennyiségét, ami a SearchIndexer.exe.

Néhány előzetes intézkedés létezik annak megakadályozására, hogy a SearchIndexer.exe további gépi memóriát használjon fel, például a szolgáltatás letiltása a Feladatkezelőből és az affinitás beállítása, amely korlátozza a rendszer magjainak számát a program futtatásához - nem tekinthető állandó megoldásnak, de minden bizonnyal elegendő a probléma ideiglenes megoldására néhány felhasználó számára.

A searchindexer.exe egy beépített Windows szolgáltatás, amely kezeli a dokumentumok indexelését a Windows kereséshez, amely felpörgeti a Windowsba épített fájl keresőmotort, amely az összes folyamatot működteti a Windows Intézőtől a Start Menüig, beleértve a Könyvtárak funkciót is , is.

Mielőtt követné ezt az útmutatót; ha a probléma még csak most kezdődött, kérjük, adjon pár órát, hátha megoldódik magától, mivel elfoglalt lehet a fájlok indexelése; ha néhány óra múlva (6–7) nem sikerül, akkor folytassa az alábbi lépéseket.

Ebben az útmutatóban megvitatjuk azokat a módszereket, amelyek bizonyítottan kijavítják a magas CPU-felhasználást a searchindexer.exe által 

1. módszer: Indítsa újra a Windows Search Service szolgáltatást

Tartsa lenyomva a Windows billentyűt, és nyomja meg az R gombot . A Futtatás párbeszédpanelen írja be a  services.msc parancsot,  és kattintson az OK gombra .

Keresse meg a Windows keresőszolgáltatást , kattintson rá a jobb egérgombbal, és válassza a Tulajdonságok parancsot .

Kattintson a Stop gombra , majd  a legördülő menüben válassza a Letiltás  lehetőséget.

Miután elkészült, indítsa újra a rendszert. A rendszer újraindítása után lépjen ismét a services.msc oldalra, kattintson a jobb gombbal a szolgáltatásra, és válassza a Tulajdonságok lehetőséget, állítsa a szolgáltatást  Automatikus (késleltetett indítás) értékre,  és indítsa el a szolgáltatást.

Várjon, és tesztelje, hogy csökkent-e a searchindexer.exe  által fogyasztott CPU-használat  . Ha ez normális, akkor jó, ha nem, folytassa a  2. módszerrel.

2. módszer: Nevezze át a korwbrkr.dll fájlt korwbrkr.bak fájlra

Kövesse az 1. módszert a Windows Search szolgáltatás leállításához. Ezután kattintson a Start gombra, és írja be a CMD parancsot. Kattintson a jobb gombbal a cmd  elemre,  és válassza a  Futtatás rendszergazdaként lehetőséget. A Parancssorban; típus

cd C: \ windows \ system32

Nyomja meg az ENTER Key

Ezután írja be: ren korwbrkr.dll korwbrkr.bak

Indítsa el a Windows Search szolgáltatást, indítsa újra a számítógépet, és ez megoldja a problémát.

3. módszer: Hozzon létre folyamat DUMP elemzéshez

Ha semmi sem működik, akkor ez a módszer segít. Valójában a 2. módszer ebből a módszerből származik. Ebben a módszerben létrehozunk egy dump fájlt a searchindexer.exe folyamatról, majd megnyitjuk, hogy elemezzük azokat a fájlokat, amelyek magas CPU-használatot okoznak.

Ehhez tartsa lenyomva a Windows billentyűt, és nyomja meg az R gombot . A futtatás párbeszédpanelen írja be a  taskmgr parancsot,  és kattintson az OK gombra. Kattintson a Folyamatok fülre, és keresse meg a  SearchIndexer.exe fájlt Kattintson a jobb gombbal a folyamatra, és válassza a  DUMP fájl létrehozása lehetőséget. 

Ha elkészült, jegyezze fel a dump fájl helyét. Ezután nyissa meg egy Hibakereső eszközzel [vagy töltse fel a wikisend.com webhelyre, és küldje el nekünk a linket egy új kérdésben az  eQuestions.net/ask címen ], ha azt szeretné, hogy különben elemezzem Önnek, ha meg tudja csinálni; akkor itt van a dump kimenete, amely lehetővé tette a magas CPU-használatot okozó fájl kitalálását, amint azt a 2. módszer ( korwbrkr ) jelzi - koreai nyelvű fájl, amelyre valójában nincs szükség, de a Windows Updates eredményeként jött létre .

Dump File betöltése [S: \ Tools \ SearchIndexer.exe.dmp] Felhasználói mini dump fájl teljes memóriával: Csak az alkalmazás adatai állnak rendelkezésre

A szimbólum keresési útvonala: *** érvénytelen ***

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

* A szimbólumok betöltése megbízhatatlan lehet egy szimbólum keresési útvonal nélkül. *

* A .symfix használatával a hibakereső választhat szimbólumútvonalat. *

* A szimbólum elérési útjának beállítása után a .reload segítségével frissítheti a szimbólum helyét. *

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

A futtatható keresési útvonal a következő:

Windows 8 9200 MP verzió (8 procs) Ingyenes x64

Termék: WinNt, csomag: SingleUserTS

Építette: 6.2.9200.16384 (win8_rtm.120725-1247)

Gép neve:

Hibakeresési munkamenet ideje: 2012. nov. 4. 22: 01: 24.000 (UTC - 7:00)

Rendszer üzemidő: 0 nap 10: 09: 39.102

Folyamat üzemidő: 0 nap 0: 54: 31.000

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

Töltött modullista betöltése

……….

*** HIBA: A szimbólumfájl nem található. Alapértelmezés szerint szimbólumok exportálása az ntdll.dll fájlhoz -

*** HIBA: A szimbólumfájl nem található. Alapértelmezés szerint szimbólumok exportálása a KERNELBASE.dll fájlhoz -

ntdll! NtWaitForSingleObject + 0xa:

000007fc`5b172c2a c3 ret

a processz hacker problémás szálát is megvizsgáltam, itt van a verem:

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

A fájlok átnevezése vagy elrontása előtt azonban; győződjön meg arról, hogy a fájl biztonságosan lejátszható-e; egy gyors Google Search megmondja, hogy mi a fájl. Ez a módszer csak haladó felhasználóknak ajánlott.