Corrección: uso elevado de CPU con searchindexer.exe

A muchos usuarios de Windows les molesta la baja velocidad de su máquina, esto suele ocurrir porque la CPU ocupa demasiada memoria de la computadora para ejecutar todas las Aplicaciones instaladas en su computadora. Se vio un programa en particular masticando la enorme cantidad de RAM o CPU que tiene SearchIndexer.exe.

Hay una serie de precauciones para evitar que SearchIndexer.exe consuma más memoria de la máquina, como deshabilitar el servicio desde el Administrador de tareas y Establecer afinidad, que limita la cantidad de núcleos del sistema para ejecutar el programa; no debe considerarse como un solución permanente, pero ciertamente es suficiente para resolver temporalmente el problema para algunos usuarios.

searchindexer.exe Es un servicio integrado de Windows que maneja la indexación de documentos para la búsqueda de Windows, que funciona con el motor de búsqueda de archivos integrado de Windows que alimenta todos los procesos desde el Explorador de Windows hasta el cuadro de búsqueda del menú Inicio, incluida la función Bibliotecas, también .

Antes de seguir esta guía; si el problema acaba de comenzar, espere unas horas para ver si se resuelve por sí solo, ya que puede estar ocupado indexando archivos; si no sucede después de unas horas (6 a 7), continúe con los pasos a continuación.

En esta guía, analizaremos los métodos creados al corregir el uso avanzado de CPU por searchindexer.exe

Método 1: reiniciar el servicio de búsqueda de Windows

Sostener el Clave de Windows y Presione R.. En el cuadro de diálogo Ejecutar, escriba services.msc y haga clic en Okey.

CPU de alto uso de searchindexer - 1

Encuentra el Servicio de búsqueda de Windows, haga clic derecho sobre él y seleccione Propiedades.

cpu de alto uso de searchindexer - 2

Hacer clic Parada y luego seleccione Discapacitado en el menú desplegable.

cpu de alto uso de searchindexer - 3

Una vez hecho esto, reinicia tu sistema. Después de que el sistema se reinicie, vaya a services.msc nuevamente, haga clic con el botón derecho en el servicio y seleccione Propiedades, configure el servicio en Automático (inicio retrasado) e iniciar el servicio.

Espere y pruebe para ver si consume uso de CPU searchindexer.exe después de una caída. Si es normal, estás bien, si no, continúa con Método 2.

Método 2: cambie el nombre de korwbrkr.dll a korwbrkr.bak

Siga el método 1 para detener el servicio de búsqueda de Windows. Luego haga clic en Inicio y escriba CMD. Botón derecho del ratón cmd y seleccione Ejecutar como administrador. En el símbolo del sistema; mas o menos

cd C: windows system32

prensa INGRESAR Llave

Luego escribe ren korwbrkr.dll korwbrkr.bak

Inicie el servicio de búsqueda de Windows, reinicie la computadora y esto debería solucionar el problema.

Método 3: Crear proceso DUMP para análisis

Si nada funciona, este método ayudará. De hecho, el Método 2 se deriva de este Método. En este método, crearemos un archivo de volcado del proceso searchindexer.exe y luego lo abriremos para analizar los archivos específicos que están causando el alto uso de la CPU.

Para hacer esto, Esperar un Clave de Windows y Presione R.. En el cuadro de diálogo actual, escriba tascmgr y haga clic en Aceptar. Haga clic en la pestaña Procesos y busque SearchIndexer.exe – Haga clic derecho en el proceso y seleccione Crear archivo DUMP.

Cuando termine, anote la ubicación del archivo de volcado. A continuación, ábralo con Herramientas de depuración [or upload it to wikisend.com and send us the link in a new question on eQuestions.net/ask] si quieres que lo analice por ti si no puedes hacerlo tú mismo; luego, aquí hay una salida de muestra del volcado que hizo posible extraer el archivo que causa un alto uso de la CPU, como se muestra en el Método 2 (korwbrkr) – Archivo de idioma coreano, no es realmente necesario, pero puede haber surgido como resultado de las actualizaciones de Windows.

Cargando archivo de volcado [S:ToolsSearchIndexer.exe.dmp]
Mini archivo de volcado de usuario con memoria completa: solo los datos de la aplicación están disponibles

La ruta de búsqueda de símbolos es: *** No válido ***
************************************************ ****************************
* La carga de símbolos puede no ser confiable sin una ruta de búsqueda de símbolos. *
* Utilice .symfix para que el depurador seleccione una ruta de símbolo. *
* Después de configurar la ruta de su símbolo, use .reload para actualizar la configuración de los símbolos. *
************************************************ ****************************
La ruta de búsqueda procesable es:
Windows 8 Versión 9200 MP (8 procesos) Gratis x64
Producto: WinNt, suite: SingleUserTS
Construido en: 6.2.9200.16384 (win8_rtm.120725-1247)
Nombre de la máquina:
Hora de la sesión de depuración: domingo 4 de noviembre 22: 01: 24.000 2012 (UTC – 7:00)
UpTime: 0 días 10: 09: 39.102
UpTime: 0 días 0:54:51
…………………………………………………
Cargando lista de módulos de descarga
……….
*** ERROR: No se pudo obtener el archivo de símbolos. Símbolos de exportación predeterminados para ntdll.dll –
*** ERROR: No se pudo obtener el archivo de símbolos. Símbolos de exportación predeterminados para KERNELBASE.dll –
ntdll! NtWaitForSingleObject + 0xa:
000007fc`5b172c2a c3 ret

También exploré el hilo problemático en el proceso de hockey, aquí está el acero:

0, ntoskrnl.exe! SeAccessCheck + 0x1ef
1, ntoskrnl.exe! KeDelayExecutionThread + 0xc32
2, ntoskrnl.exe! KeWaitForSingleObject + 0x1cf
3, ntoskrnl.exe! _Acceso_desalineado + 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, eithne32.dll! BaseThreadInitThunk + 0x1a
18, ntdll.dll! RtlUserThreadStart + 0x21

Sin embargo, antes de cambiar el nombre o estropear archivos; asegúrese de que el archivo sea seguro para jugar; Una búsqueda rápida en Google nos dirá cuál es el archivo. Este método solo se recomienda para usuarios de tecnología.