Fix: Høy CPU-bruk av searchindexer.exe

Mange Windows-brukere plager seg over treg hastighet på maskinen, dette skjer vanligvis på grunn av at CPU bruker for mye av datamaskinens minne for å kjøre alle applikasjonene som er installert på datamaskinen. Et bestemt program har vært vitne til å tygge opp den enorme mengden RAM eller CPU som er SearchIndexer.exe.

Noen foreløpige tiltak er der for å hindre SearchIndexer.exe i å konsumere ytterligere maskinens minne, som å deaktivere tjenesten fra Oppgavebehandling og sette opp en affinitet som begrenser antall systemkjerner for programmet å kjøre - bør ikke betraktes som en permanent løsning, men absolutt nok til midlertidig å løse problemet for noen brukere.

searchindexer.exe er innebygd Windows-tjeneste som håndterer indeksering av dokumentene dine for Windows-søk, noe som utløser filsøkemotoren innebygd i Windows som driver alle prosessene fra Windows Utforsker til søkeboksen Start-meny, inkludert biblioteksfunksjonen også.

Før du følger denne veiledningen; hvis problemet nettopp har startet, vennligst gi det et par timer for å se om det løser seg selv, da det kan være opptatt med å indeksere filer; Hvis det ikke gjør det etter et par timer (6 til 7), fortsett med trinnene nedenfor.

I denne guiden vil vi diskutere metodene som har vist seg å fikse høy CPU-bruk vedsearchindexer.exe

Metode 1: Start Windows Search Service på nytt

Hold Windows-nøkkel og Trykk på R. Skriv inn i dialogboksen Kjørservices.mscog klikk OK.

Finn Windows-søketjeneste, høyreklikk på den og velg Eiendommer.

Klikk Stoppe og valgte deretterDeaktiverfra rullegardinmenyen.

Når du er ferdig, start systemet på nytt. Etter at systemet har startet på nytt, gå til services.msc igjen, høyreklikk på tjenesten og velg Egenskaper, sett tjenesten tilAutomatisk (forsinket start)og start tjenesten.

Vent og test for å se om CPU-bruken forbrukes avsearchindexer.exehar sluppet. Hvis det er normalt, er du god hvis ikke, fortsett tilMetode 2.

Metode 2: Gi nytt navn til korwbrkr.dll til korwbrkr.bak

Følg metode 1 for å stoppe Windows Search-tjenesten. Klikk deretter Start og skriv CMD. Høyreklikkcmdog velgKjør som administrator.I ledeteksten; type

cd C: \ windows \ system32

trykk TAST INN Nøkkel

Skriv deretter inn ren korwbrkr.dll korwbrkr.bak

Start Windows Search-tjenesten, start PCen på nytt, og dette skal løse problemet.

Metode 3: Opprett prosessdUMP for å analysere

Hvis ingenting fungerer, vil denne metoden hjelpe. Faktisk er metode 2 avledet fra denne metoden. I denne metoden vil vi lage en dumpfil av prosessen searchindexer.exe og deretter åpne den for å analysere de spesifikke filene som forårsaker høy CPU-bruk.

Å gjøre dette, Holde de Windows-nøkkel og Trykk på R. I kjøredialogen skriver du inntaskmgrog klikk OK. Klikk kategorien Prosesser, og finnSearchIndexer.exe -Høyreklikk prosessen og velgOpprett DUMP-fil.

Når du er ferdig, noterer du dumpfilens plassering. Deretter åpner du det med et feilsøkingsverktøy [eller laster det opp til wikisend.com og sender oss lenken i et nytt spørsmål påeQuestions.net/ask] hvis du vil at jeg skal analysere det for deg ellers hvis du kan gjøre det selv; så er her et eksempel på en dumping som gjorde det mulig å finne ut filen som forårsaket høy CPU-bruk, som indikert i metode 2 (korwbrkr) - en koreansk språkfil, egentlig ikke nødvendig, men kan ha kommet opp som et resultat av Windows-oppdateringer.

Laster inn dumpfil [S: \ Tools \ SearchIndexer.exe.dmp] User Mini Dump File med fullt minne: Bare applikasjonsdata er tilgjengelig

Symbolsøkesti er: *** Ugyldig ***

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

* Symbolinnlasting kan være upålitelig uten symbolsøkesti. *

* Bruk .symfix for å la feilsøkingsprogrammet velge en symbolbane. *

* Når du har angitt symbolstien, bruker du .reload for å oppdatere symbolplasseringer. *

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

Kjørbar søkebane er:

Windows 8 versjon 9200 MP (8 stk) Gratis x64

Produkt: WinNt, suite: SingleUserTS

Bygget av: 6.2.9200.16384 (win8_rtm.120725-1247)

Maskinnavn:

Feilsøkingstid: Søn 4. nov. 22: 01: 24.000 2012 (UTC - 7:00)

Systemets oppetid: 0 dager 10: 09: 39.102

Prosess oppetid: 0 dager 0: 54: 31.000

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

Laster inn ulastet modulliste

……….

*** FEIL: Symbolfilen ble ikke funnet. Standard for å eksportere symboler for ntdll.dll -

*** FEIL: Symbolfilen ble ikke funnet. Standard for å eksportere symboler for KERNELBASE.dll -

ntdll! NtWaitForSingleObject + 0xa:

000007fc`5b172c2a c3 ret

også jeg inspiserte problemtråden i prosesshacker, her er stakken:

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

Men før du gir nytt navn til eller ødelegger filer; sørg for at filen er trygg å spilles med; et raskt Google-søk vil fortelle hva filen oss. Denne metoden anbefales bare for avanserte brukere.


$config[zx-auto] not found$config[zx-overlay] not found