Popravak: Visoka upotreba CPU-a od strane searchindexer.exe

Mnogi korisnici Windowsa muče se zbog male brzine svog stroja, to se obično događa zbog toga što CPU troši previše memorije računala da bi pokrenuo sve programe instalirane na vašem računalu. Svjedočio je jedan određeni program koji je žvakao ogromnu količinu RAM-a ili CPU-a, a to je SearchIndexer.exe.

Postoje neke preliminarne mjere kako bi se spriječilo da SearchIndexer.exe troši daljnju memoriju računala, poput onemogućavanja usluge iz upravitelja zadataka i postavljanja afiniteta koji ograničava broj jezgri sustava za pokretanje programa - ne bi se trebalo smatrati trajnim rješenjem, ali zasigurno dovoljno za privremeno rješavanje problema za neke korisnike.

searchindexer.exe je ugrađena Windows usluga koja obrađuje indeksiranje vaših dokumenata za Windows pretraživanje, što pokreće tražilicu datoteka ugrađenu u Windows koja pokreće sve procese od Windows Explorera do okvira za pretraživanje izbornika Start, uključujući značajku Knjižnice , isto.

Prije slijeđenja ovog vodiča; ako je problem tek počeo, dajte mu nekoliko sati da vidite hoće li se sam riješiti jer je možda zauzet indeksiranjem datoteka; ako se to ne dogodi nakon nekoliko sati (6 do 7), nastavite s donjim koracima.

U ovom ćemo vodiču razgovarati o metodama koje su pokazale da popravljaju visoku upotrebu CPU-a od strane  searchindexer.exe

1. način: Ponovo pokrenite uslugu pretraživanja sustava Windows

Držite Windows ključ i Pritisnite R . U dijaloški okvir Pokreni upišite  services.msc  i kliknite U redu .

Pronađite uslugu pretraživanja Windows , kliknite je desnom tipkom miša i odaberite Svojstva .

Kliknite Stop, a zatim s padajućeg izbornika odaberite  Disable  .

Nakon završetka, ponovno pokrenite sustav. Nakon ponovnog pokretanja sustava, ponovno idite na services.msc, desnom tipkom miša kliknite uslugu i odaberite Svojstva, postavite uslugu na  Automatski (odgođeni start)  i pokrenite uslugu.

Pričekajte i testirajte da li je pala upotreba CPU-a koju troši  searchindexer.exe  . Ako je to normalno, dobro je ako ne, prijeđite na  2. metodu.

Metoda 2: Preimenujte korwbrkr.dll u korwbrkr.bak

Slijedite 1. metodu da biste zaustavili uslugu pretraživanja Windows. Zatim kliknite Start i unesite CMD. Desnom tipkom miša kliknite  cmd  i odaberite  Pokreni kao administrator. U naredbenom retku; tip

cd C: \ windows \ system32

Pritisnite ENTER tipku

Zatim upišite ren korwbrkr.dll korwbrkr.bak

Pokrenite uslugu pretraživanja Windows, ponovno pokrenite računalo i to bi trebalo riješiti problem.

3. metoda: Stvorite DUMP procesa za analizu

Ako ništa ne uspije, onda će ova metoda pomoći. Zapravo, metoda 2 izvedena je iz ove metode. Ovom metodom stvorit ćemo dump datoteku procesa searchindexer.exe, a zatim je otvoriti kako bismo analizirali određene datoteke koje uzrokuju veliku upotrebu procesora.

Da biste to učinili, držite na Windows ključ i Pritisnite R . U dijaloški okvir za pokretanje upišite  taskmgr  i kliknite U redu. Kliknite karticu Procesi i pronađite  SearchIndexer.exe -  Desni klik na postupak i odaberite  Stvori DUMP datoteku. 

Kad završite, zabilježite mjesto dump datoteke. Zatim ga otvorite pomoću alata za otklanjanje pogrešaka [ili ga prenesite na wikisend.com i pošaljite nam vezu u novom pitanju na  eQuestions.net/ask ] ako želite da ga analiziram umjesto vas ako to možete učiniti sami; onda je ovdje primjer uzorka izvatka koji je omogućio otkrivanje datoteke koja uzrokuje veliku upotrebu procesora, kako je naznačeno u Metodi 2 ( korwbrkr ) - datoteka na korejskom jeziku, koja zapravo nije potrebna, ali je možda nastala kao rezultat ažuriranja sustava Windows .

Učitavanje datoteke izvatka [S: \ Tools \ SearchIndexer.exe.dmp] Korisnička datoteka Mini izvatka s punom memorijom: Dostupni su samo podaci aplikacije

Put pretraživanja simbola je: *** Nevaljano ***

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

* Učitavanje simbola može biti nepouzdano bez putanje pretraživanja simbola. *

* Koristite .symfix da bi program za pronalaženje pogrešaka odabrao put simbola. *

* Nakon postavljanja putanje simbola, upotrijebite .reload za osvježavanje mjesta simbola. *

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

Izvršna putanja pretraživanja je:

Windows 8 verzija 9200 MP (8 procs) Besplatno x64

Proizvod: WinNt, paket: SingleUserTS

Izradio: 6.2.9200.16384 (win8_rtm.120725-1247)

Naziv stroja:

Vrijeme sesije otklanjanja pogrešaka: ned 4. studenoga 22: 01: 24.000 2012 (UTC - 7:00)

Vrijeme rada sustava: 0 dana 10: 09: 39.102

Vrijeme rada: 0 dana 0: 54: 31.000

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

Učitavanje neopterećenog popisa modula

……….

*** POGREŠKA: Datoteka sa simbolom nije pronađena. Zadano za izvoz simbola za ntdll.dll -

*** POGREŠKA: Datoteka sa simbolom nije pronađena. Zadano za izvoz simbola za KERNELBASE.dll -

ntdll! NtWaitForSingleObject + 0xa:

000007fc`5b172c2a c3 ret

također sam pregledao problemsku nit u hakeru procesa, ovdje je stog:

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

Međutim, prije preimenovanja ili zabrljavanja datoteka; provjerite je li datoteka sigurna za igranje; brzo Google pretraživanje reći će što nam je datoteka. Ova se metoda preporučuje samo naprednim korisnicima.