Indexador de Windows Search con la CPU alta: espera, reduce o reconstruye
SearchIndexer.exe es el servicio Windows Search (WSearch) que lee tus archivos, el correo y otro contenido para que Inicio, el Explorador de archivos y Outlook puedan encontrarlos al instante. Una CPU o un disco altos por su parte son normales durante un tiempo después de instalar o actualizar Windows, después de añadir una carpeta grande, o después de reconstruir el índice. Se convierte en un problema cuando nunca termina, sigue empezando de nuevo, o el índice ha crecido mucho más allá de lo que el indexador maneja bien. Lee primero el estado de la indexación; la mayoría de las correcciones consiste en hacer el índice más pequeño, no en apagar la búsqueda.
Qué está haciendo el indexador
Las preguntas frecuentes de indexación de Microsoft describen la indexación como mirar archivos, mensajes de correo y otro contenido y catalogar su información. La primera ejecución puede tardar hasta un par de horas; después trabaja en segundo plano y solo vuelve a indexar los datos que cambiaron.
Cuánto trabajo es depende de cuántos elementos indexa. La guía de rendimiento de la búsqueda de Microsoft da la escala:
| Elementos indexados | Qué dice Microsoft |
|---|---|
| Menos de 30.000 | El equipo de un usuario típico |
| Hasta 300.000 | El equipo de un usuario avanzado |
| Más de 400.000 | Pueden empezar problemas de rendimiento |
| Alrededor de 1 millón | El límite; más allá, la indexación puede fallar o causar un uso alto de CPU, memoria o disco |
La misma guía indica que los buzones de Outlook del PC se indexan de forma predeterminada, y un buzón con más de 6 millones de elementos puede degradar el rendimiento del indexador.
Lee el estado antes de cambiar nada
En Windows 11, ve a Configuración, Privacidad y seguridad, Buscar en Windows y mira Indexados, que es el número de elementos. En Windows 10 es Configuración, Búsqueda, Buscar en Windows, Elementos indexados. Las compilaciones más nuevas de Windows 11 llaman a la página Búsqueda, con las opciones de indexación bajo Buscar mis archivos.
El mensaje de estado dice qué tipo de actividad estás viendo:
| Estado | Qué significa | Qué hacer |
|---|---|---|
| Indexación completa | El índice está construido | La CPU alta ahora es otra cosa; vuelve a comprobar el Administrador de tareas |
| Indexación en curso | Se están añadiendo archivos nuevos o modificados | Deja el PC encendido y enchufado unas horas |
| La velocidad de indexación se reduce por la actividad del usuario | Está trabajando, pero más lento mientras usas el PC | Espera, o deja el PC inactivo y con alimentación |
| El índice está realizando mantenimiento | Está recuperando u optimizando la base de datos | Espera hasta 30 minutos; si se repite, comprueba la unidad |
| La indexación no se está ejecutando | El servicio está detenido o desactivado | Comprueba el servicio Windows Search |
Microsoft añade una advertencia al caso del mantenimiento: los problemas al escribir el índice suelen preceder a un fallo de la unidad, así que asegúrate de que los datos personales tengan copia si ese mensaje sigue volviendo. Comprobar la actividad del disco ayuda a distinguir la carga de indexación de una unidad que tiene dificultades.
Indexación inicial o un bucle
Un índice inicial, o una reconstrucción, parece alarmante pero tiene un final. Microsoft dice que una reconstrucción puede tardar hasta 24 horas. Durante ese tiempo el número de Indexados sube, el estado dice Indexación en curso, y el indexador se retira cuando estás escribiendo o cuando la CPU o el disco están ocupados con el trabajo en primer plano.
Un bucle se ve distinto. Durante varios días el estado nunca llega a Indexación completa, el número de Indexados baja y vuelve a subir, o el mensaje de mantenimiento sigue apareciendo. Anota el recuento de elementos una vez al día durante dos o tres días antes de decidir cuál de los dos tienes.
Elige Clásica o Mejorada
Las preguntas frecuentes describen dos alcances:
- Clásica indexa de forma predeterminada las carpetas Documentos, Imágenes y Música más el escritorio, y equilibra el rendimiento de la búsqueda con el uso de recursos.
- Mejorada indexa todo el PC, incluidas todas las carpetas y los archivos de usuario, y puede usar más recursos del sistema.
Mejorada en un PC con carpetas de proyecto grandes, bibliotecas de fotos o instalaciones de juegos puede empujar el recuento de elementos al intervalo en el que Microsoft espera problemas. Pasar a Clásica y añadir solo las carpetas que buscas suele bastar.
Excluye las carpetas que no hace falta buscar
La guía de Microsoft muestra dos formas de reducir el índice:
- Excluye carpetas enteras: Configuración, Privacidad y seguridad, Buscar en Windows, Agregar una carpeta excluida (Windows 10: Configuración, Búsqueda, Buscar en Windows).
- Elige ubicaciones con precisión: en la misma página selecciona Opciones de indexación avanzadas (Windows 10: Configuración avanzada del indexador de búsqueda), luego en Opciones de indexación selecciona Modificar y marca o desmarca ubicaciones.
Buenos candidatos son las carpetas llenas de archivos que nunca buscas por nombre o contenido: resultados de compilación y carpetas de dependencias en proyectos de desarrollo, discos de máquinas virtuales, bibliotecas de juegos, descargas grandes que conservas solo como archivos. Opciones de indexación, Opciones avanzadas, Tipos de archivo también permite cambiar cómo se tratan extensiones concretas.
Para Outlook, Microsoft sugiere una ventana de sincronización del correo más corta que el año predeterminado para reducir lo que se indexa.
Comprueba lo grande que es de verdad el índice
El índice está en C:\ProgramData\Microsoft\Search\Data\Applications\Windows, como Windows.db en Windows 11 y Windows.edb en Windows 10. Microsoft dice que hay que juzgarlo por el valor Tamaño en disco en Propiedades del archivo, no por la columna Tamaño del Explorador de archivos, porque la compresión del indexador en los archivos dispersos hace impreciso el tamaño enumerado. Una base de datos grande es un motivo para estrechar el alcance, no para eliminar el archivo.
Solucionador de problemas y reconstrucción, en ese orden
Windows 10 incluye un solucionador de problemas de Búsqueda e indexación. Microsoft lo enumera entre los solucionadores de problemas heredados que se están quitando de las versiones más nuevas de Windows 11, que remiten a Obtener ayuda en Configuración, Sistema, Solucionar problemas, Otros solucionadores de problemas.
La reconstrucción es el último paso, y es el paso correcto después de cambiar el alcance para que el índice coincida con tus nuevas elecciones. En Windows 11: Configuración, Privacidad y seguridad, Buscar en Windows, Opciones de indexación avanzadas, Opciones avanzadas, Reconstruir. En Windows 10 el mismo botón está bajo Configuración avanzada del indexador de búsqueda, Opciones avanzadas. Espera resultados de búsqueda incompletos y el indexador ocupado hasta 24 horas, así que iníciala por la noche con el PC enchufado.
Qué no hacer
- No desactives el servicio Windows Search para detener el uso de CPU. La búsqueda en Inicio, el Explorador de archivos y Outlook se vuelve lenta o incompleta. Microsoft indica que algunos antivirus y aplicaciones de «Optimiza tu PC» lo desactivan, y recomienda no ejecutar esas aplicaciones si quieres usar la búsqueda.
- No reconstruyas repetidamente. Cada reconstrucción vuelve a empezar la larga ejecución inicial; cambia primero el alcance y luego reconstruye una vez.
- No elimines el contenido de
C:\ProgramData\Microsoft\Search\Data. Microsoft lo reserva para el caso en que la página de configuración está atenuada y el servicio ya no puede iniciarse. - No finalices
SearchIndexer.exeen el Administrador de tareas como corrección. No hace el índice más pequeño, y el trabajo restante sigue esperando la próxima vez que se ejecuta el servicio.
Mole para Windows se mantiene fuera del propio índice. Su página Optimizar tiene una tarea aquí, Iniciar Windows Search, y se aplica solo cuando el servicio está configurado para iniciarse automáticamente pero se ha detenido, que es lo que ocurre después de un fallo. Un servicio Windows Search que apagaste a propósito sigue apagado. Mole no reconstruye, no elimina ni cambia el tamaño del índice, y en la página Estado no ofrece Finalizar para el indexador, porque se ejecuta desde la carpeta Windows.
Para otra carga en segundo plano, consulta uso alto de CPU en Windows y qué hace la optimización de Windows.
Preguntas frecuentes
¿Por qué el indexador de Windows Search usa tanta CPU?
Normalmente porque está construyendo o actualizando el índice: después de instalar o actualizar Windows, de añadir muchos archivos o de una reconstrucción. Comprueba Configuración, Privacidad y seguridad, Buscar en Windows. Si dice Indexación en curso, déjala terminar; si nunca se completa, reduce el alcance.
¿Cuánto tarda la indexación de Windows?
Microsoft dice que el primer índice puede tardar hasta un par de horas y una reconstrucción hasta 24 horas. Los índices muy grandes, por encima de 400.000 elementos, tardan más y es donde empiezan los problemas de rendimiento.
¿Es seguro desactivar la indexación de Windows Search?
No daña Windows, pero la búsqueda en Inicio, el Explorador de archivos y Outlook se vuelve lenta o incompleta. Excluir carpetas o pasar de Mejorada a Clásica suele resolver el uso de CPU manteniendo la búsqueda en funcionamiento.
¿Debo reconstruir el índice de búsqueda?
Solo después de que el estado muestre un problema que la espera no corrige, o después de cambiar qué carpetas se indexan. Cada reconstrucción hace empezar la indexación desde el principio.