Popravek: visoka uporaba procesorja s strani searchindexer.exe
Veliko uporabnikov sistema Windows se trudi zaradi počasne hitrosti svojega računalnika, to se običajno zgodi, ker CPU porabi preveč računalniškega pomnilnika, da bi lahko zagnal vse aplikacije, nameščene v vašem računalniku. En poseben program je bil priča žvečenju ogromne količine RAM-a ali CPU-ja, ki je SearchIndexer.exe.
Obstajajo nekateri predhodni ukrepi, ki SearchIndexer.exe preprečujejo, da bi zasedel nadaljnji pomnilnik računalnika, na primer onemogočanje storitve iz upravitelja opravil in nastavitev afinitete, ki omejuje število sistemskih jeder za zagon programa - ne bi smeli šteti za trajno rešitev, vsekakor zadostuje za začasno rešitev težave za nekatere uporabnike.
searchindexer.exe je vgrajena storitev Windows, ki obravnava indeksiranje vaših dokumentov za iskanje v sistemu Windows, kar sproži iskalnik datotek, vgrajen v sistem Windows, ki poganja vse procese od raziskovalca do polja za iskanje v meniju Start, vključno s funkcijo Knjižnice.
Preden sledite tem navodilom; če se je težava šele začela, ji dajte nekaj ur, da preverite, ali se bo odpravila sama, ker je morda zasedena z indeksiranjem datotek; če se po nekaj urah (6 do 7) ne, nadaljujte s spodnjimi koraki.
V tem priročniku bomo razpravljali o metodah, ki so dokazano odpravile High CPU Usage bysearchindexer.exe
1. način: Znova zaženite storitev iskanja Windows
Drži Tipka Windows in Pritisnite R. V pogovorno okno Zaženi vnesitestoritve.mscin kliknite v redu.
Poiščite Storitev iskanja Windows, z desno miškino tipko kliknite in izberite Lastnosti.
Kliknite Nehaj in nato izbralOnemogočiiz spustnega menija.
Ko končate, znova zaženite sistem. Po ponovnem zagonu sistema znova pojdite na services.msc, z desno miškino tipko kliknite storitev in izberite Properties (Lastnosti), storitev nastavite naSamodejno (zakasnjen zagon)in zaženite storitev.
Počakajte in preizkusite, ali je poraba procesorja porabljenasearchindexer.exeje padel. Če je normalno, ste dobri, če ne, nadaljujte2. metoda
2. način: Preimenujte korwbrkr.dll v korwbrkr.bak
Upoštevajte 1. način, da ustavite storitev iskanja Windows. Nato kliknite Start in vnesite CMD. Desni klikcmdin izberiteZaženi kot skrbnik.V ukaznem pozivu; tip
cd C: \ windows \ system32
Pritisnite ENTER Ključ
Nato vnesite ren korwbrkr.dll korwbrkr.bak
Zaženite storitev iskanja Windows, znova zaženite računalnik in to bi moralo odpraviti težavo.
3. način: Ustvarite DUMP procesa za analizo
Če nič ne deluje, bo ta metoda pomagala. Dejansko metoda 2 izhaja iz te metode. Pri tej metodi bomo ustvarili datoteko z odlagališčem procesa searchindexer.exe in jo nato odprli za analizo določenih datotek, ki povzročajo veliko uporabo procesorja.
Storiti to, Drži Tipka Windows in Pritisnite R. V pogovorno okno za zagon vnesitetaskmgrin kliknite V redu. Kliknite jeziček Procesi in poiščiteSearchIndexer.exe -Z desno miškino tipko kliknite postopek in izberiteUstvari DUMP datoteko.
Ko končate, si zapišite mesto izpisa datoteke. Nato jo odprite z orodji za razhroščevanje [ali jo naložite na wikisend.com in nam pošljite povezavo v novem vprašanju oeQuestions.net/ask], če želite, da vam ga analiziram drugače, če lahko to storite sami; potem je tukaj vzorec izpisa smetišča, ki je omogočil ugotoviti datoteko, ki povzroča veliko porabo procesorja, kot je navedeno v 2. metodi (korwbrkr) - datoteka v korejskem jeziku, ki v resnici ni potrebna, vendar se je morda pojavila kot rezultat posodobitev sistema Windows.
Nalaganje datoteke izpisa [S: \ Tools \ SearchIndexer.exe.dmp] Uporabniška datoteka Mini Dump s polnim pomnilnikom: na voljo so samo podatki aplikacijePot iskanja simbolov je: *** Neveljavno ***
****************************************************************************
* Nalaganje simbolov je lahko brez poti iskanja simbolov nezanesljivo. *
* Uporabite .symfix, da razhroščevalnik izbere pot do simbola. *
* Po nastavitvi poti do simbola uporabite .reload, da osvežite lokacije simbolov. *
****************************************************************************
Izvedljiva iskalna pot je:
Windows 8, različica 9200 MP (8 procesorjev) Brezplačna x64
Izdelek: WinNt, zbirka: SingleUserTS
Zgradilo: 6.2.9200.16384 (win8_rtm.120725-1247)
Ime stroja:
Čas seje odpravljanja napak: ned 4. november 22: 01: 24.000 2012 (UTC - 7:00)
Čas delovanja sistema: 0 dni 10: 09: 39.102
Obdelava postopka: 0 dni 0: 54: 31.000
…………………………………………………
Nalaganje neobremenjenega seznama modulov
……….
*** NAPAKA: Datoteke s simboli ni bilo mogoče najti. Privzeto je bilo izvoziti simbole za ntdll.dll -
*** NAPAKA: Datoteke s simboli ni bilo mogoče najti. Privzeto je bilo izvoziti simbole za KERNELBASE.dll -
ntdll! NtWaitForSingleObject + 0xa:
000007fc`5b172c2a c3 ret
prav tako sem pregledal problemsko nit v hekerju procesov, tukaj je sklad:
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
Vendar pa pred preimenovanjem ali zmedo z datotekami; poskrbite, da bo datoteka varna za igranje; Hitro iskanje v Googlu bo povedalo, kaj nam je datoteka. Ta metoda je priporočljiva samo za napredne uporabnike.