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 aplikacijePut 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.