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



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

Muchos usuarios de Windows están molestos por la baja velocidad de su máquina, esto generalmente sucede debido a que la CPU consume demasiada memoria de la computadora para ejecutar todas las Aplicaciones instaladas en su computadora. Se ha visto a un programa en particular consumir la enorme cantidad de RAM o CPU que es SearchIndexer.exe.



Existen algunas medidas preliminares para evitar que SearchIndexer.exe consuma más memoria de la máquina, como deshabilitar el servicio desde el Administrador de tareas y configurar una afinidad que limite la cantidad de núcleos del sistema para que se ejecute el programa; no debe considerarse como una 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 sus documentos para la búsqueda de Windows, lo que activa el motor de búsqueda de archivos integrado en Windows que impulsa 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 un par de horas para ver si se resuelve por sí solo, ya que puede estar ocupado indexando archivos; si no es así después de un par de horas (6 a 7), continúe con los pasos a continuación.

En esta guía, analizaremos los métodos que han demostrado solucionar el uso elevado de CPU mediante 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 Okay .



alto uso de cpu de searchindexer - 1

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

alto uso de cpu de searchindexer - 2

Hacer clic Detener y luego eligió Inhabilitar en el menú desplegable.

alto uso de cpu de searchindexer - 3

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

Espere y pruebe para ver si el uso de CPU consumido por searchindexer.exe ha disminuido. Si es normal, estás bien si no, procede a 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 elige Ejecutar como administrador. En el símbolo del sistema; tipo

cd C: windows system32

prensa ENTRAR Llave

Luego escribe ren korwbrkr.dll korwbrkr.bak

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

Método 3: Crear proceso DUMP para analizar

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 causan el alto uso de la CPU.

Para hacer esto, Sostener la Clave de Windows y Presione R . En el cuadro de diálogo de ejecución, escriba taskmgr y haga clic en Aceptar. Haga clic en la pestaña Procesos y busque SearchIndexer.exe - Haga clic derecho en el proceso y elija Crear archivo DUMP.

Una vez hecho esto, anote la ubicación del archivo de volcado. A continuación, ábralo con un Herramientas de depuración [o cárguelo en wikisend.com y envíenos el enlace en una nueva pregunta en eQuestions.net/ask ] si quiere que lo analice por usted, de lo contrario, si puede hacerlo usted mismo; luego, aquí hay una salida de muestra del volcado que hizo posible descubrir el archivo que causa un alto uso de la CPU, como se indica en el Método 2 ( korwbrkr ): Un archivo de idioma coreano, no es realmente necesario, pero puede haber surgido como resultado de las actualizaciones de Windows.

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

La ruta de búsqueda del símbolo 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 elija una ruta de símbolo. *
* Después de configurar la ruta de su símbolo, use .reload para actualizar las ubicaciones de los símbolos. *
****************************************************************************
La ruta de búsqueda ejecutable es:
Windows 8 Versión 9200 MP (8 procesos) Gratis x64
Producto: WinNt, suite: SingleUserTS
Construido por: 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)
Tiempo de actividad del sistema: 0 días 10: 09: 39.102
Tiempo de actividad del proceso: 0 días 0: 54: 31.000
…………………………………………………
Cargando lista de módulos descargados
……….
*** ERROR: No se pudo encontrar el archivo de símbolo. De forma predeterminada para exportar símbolos para ntdll.dll -
*** ERROR: No se pudo encontrar el archivo de símbolo. De forma predeterminada para exportar símbolos para KERNELBASE.dll -
ntdll! NtWaitForSingleObject + 0xa:
000007fc`5b172c2a c3 ret

también inspeccioné el hilo problemático en el proceso hacker, aquí está 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

Sin embargo, antes de cambiar el nombre o alterar los archivos; asegúrese de que el archivo sea seguro para reproducirlo; una búsqueda rápida en Google nos dirá cuál es el archivo. Este método solo se recomienda para usuarios avanzados.

2 minutos de lectura