Solució: alt ús de la CPU per searchindexer.exe



Proveu El Nostre Instrument Per Eliminar Problemes

Molts usuaris de Windows estan molestos a la velocitat lenta de la seva màquina; això sol passar perquè la CPU consumeix massa memòria de l’ordinador per executar totes les aplicacions instal·lades a l’ordinador. S’ha vist que un programa concret masticava la gran quantitat de RAM o CPU que és SearchIndexer.exe.



Hi ha algunes mesures preliminars per evitar que SearchIndexer.exe consumeixi més memòria de la màquina, com ara desactivar el servei des del Gestor de tasques i configurar una afinitat que limiti el nombre de nuclis del sistema perquè el programa s’executi; no s’hauria de considerar com una solució permanent, sinó sens dubte, és suficient per resoldre temporalment el problema d'alguns usuaris.



searchindexer.exe és un servei integrat de Windows que gestiona la indexació dels vostres documents per a la cerca de Windows, cosa que provoca el motor de cerca de fitxers integrat al Windows que alimenta tots els processos, des de l'Explorador de Windows fins al quadre de cerca del menú Inici, inclosa també la funció Biblioteques.



Abans de seguir aquesta guia; si el problema acaba de començar, doneu-li un parell d'hores per veure si es resol per si sol, ja que pot estar ocupat indexant fitxers; si no passa després d'un parell d'hores (6 a 7), continueu amb els passos següents.

En aquesta guia analitzarem els mètodes que han demostrat solucionar l'ús elevat de la CPU searchindexer.exe

Mètode 1: reinicieu el servei de cerca de Windows

Mantingueu el Clau de Windows i Premeu R . Al quadre de diàleg Executa, escriviu services.msc i Feu clic D'acord .



searchindexer alt ús de la CPU: 1

Localitzeu el fitxer Servei de cerca de Windows , feu-hi clic dret i trieu Propietats .

searchindexer alt ús de la CPU - 2

Feu clic a Atura i després va triar Desactivar des del menú desplegable.

searchindexer alt ús de la CPU - 3

Un cop fet, reinicieu el sistema. Després de reiniciar el sistema, torneu a anar a services.msc, feu clic amb el botó dret del ratolí al servei i trieu Propietats, configureu el servei a Automàtic (Inici retardat) i iniciar el servei.

Espereu i proveu si l’ús de la CPU que consumeix searchindexer.exe ha caigut. Si és normal, si no és bo, procediu Mètode 2.

Mètode 2: canvieu el nom de korwbrkr.dll a korwbrkr.bak

Seguiu el mètode 1 per aturar el servei de cerca de Windows. A continuació, feu clic a Inicia i escriviu CMD. Clic dret cmd i tria Executa com administrador. Al símbol del sistema; tipus

cd C: windows system32

Premeu ENTRAR Clau

A continuació, escriviu ren korwbrkr.dll korwbrkr.bak

Inicieu el servei de cerca de Windows, reinicieu el PC i això solucionaria el problema.

Mètode 3: Creeu un procés DUMP per analitzar

Si res no funciona, aquest mètode us ajudarà. De fet, el mètode 2 es deriva d’aquest mètode. En aquest mètode, crearem un fitxer de bolcat del procés searchindexer.exe i, a continuació, l’obrirem per analitzar els fitxers específics que causen un elevat ús de la CPU.

Fer això, Espera el Clau de Windows i Premeu R . Al quadre de diàleg d'execució, escriviu taskmgr i feu clic a D'acord. Feu clic a la pestanya Processos i busqueu SearchIndexer.exe - Feu clic amb el botó dret del ratolí sobre el procés i trieu Crea un fitxer DUMP.

Un cop fet, anoteu la ubicació del fitxer de bolcat. A continuació, obriu-lo amb un fitxer Eines de depuració [o pengeu-lo a wikisend.com i envieu-nos l'enllaç en una nova pregunta a eQuestions.net/ask ] si voleu que us ho analitzi, si no, ho podeu fer vosaltres mateixos; a continuació, aquí teniu un exemple de sortida del buidatge que va permetre esbrinar el fitxer que causava un ús elevat de la CPU, tal com s’indica al mètode 2 ( korwbrkr ): Un fitxer en coreà, que no és realment necessari, però que pot haver aparegut com a resultat de les actualitzacions de Windows.

S'està carregant el fitxer de bolcat [S: Tools SearchIndexer.exe.dmp] Mini fitxer de bolcat d'usuari amb memòria completa: només hi ha dades disponibles de l'aplicació

El camí de cerca de símbols és: *** No vàlid ***
************************************************** **************************
* La càrrega de símbols pot no ser fiable sense un camí de cerca de símbols. *
* Utilitzeu .symfix perquè el depurador triï un camí de símbols. *
* Després d’establir el camí del símbol, utilitzeu .reload per actualitzar les ubicacions dels símbols. *
************************************************** **************************
El camí de cerca executable és:
Windows 8 Versió 9200 MP (8 procs) Lliure x64
Producte: WinNt, suite: SingleUserTS
Construït per: 6.2.9200.16384 (win8_rtm.120725-1247)
Nom de la màquina:
Hora de la sessió de depuració: dg 4 de novembre 22: 01: 24.000 2012 (UTC - 7:00)
Temps de funcionament del sistema: 0 dies 10: 09: 39.102
Temps d’activitat del procés: 0 dies 0: 54: 31.000
.........................................................
S'està carregant la llista de mòduls descarregats
..........
*** ERROR: no s'ha pogut trobar el fitxer de símbols. Per defecte, s'exporten símbols per a ntdll.dll -
*** ERROR: no s'ha pogut trobar el fitxer de símbols. Per defecte, s'exporten símbols per a KERNELBASE.dll -
ntdll! NtWaitForSingleObject + 0xa:
000007fc`5b172c2a c3 ret

també he inspeccionat el fil del problema en el hacker de processos, aquí teniu la pila:

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

No obstant això, abans de canviar el nom o desordenar els fitxers; assegureu-vos que es pugui reproduir amb seguretat; una cerca ràpida de Google us indicarà el fitxer. Aquest mètode només es recomana als usuaris avançats.

2 minuts de lectura