Cómo desactivar la indexación de carpetas específicas para acelerar la búsqueda
🔍 WiseChecker

Cómo desactivar la indexación de carpetas específicas para acelerar la búsqueda

Solución rápida: Abre Panel de control → Opciones de indexación → Modificar. Desmarca las carpetas que no necesitas indexar, especialmente las carpetas grandes con muchos archivos pequeños (código fuente, node_modules, AppData, OneDrive). El índice se reduce, la búsqueda se vuelve más rápida y el servicio de búsqueda de Windows usa menos CPU/disco.

La indexación de búsqueda de Windows está diseñada para hacer que las búsquedas de archivos sean instantáneas, pero en PC con más de 500,000 archivos indexados (desarrolladores, fotógrafos, cualquier persona con árboles de carpetas profundos), el índice se vuelve masivo y la búsqueda se ralentiza. La solución es la indexación selectiva: mantén indexadas tus carpetas importantes y excluye el ruido.

Síntoma: La búsqueda de Windows es lenta o devuelve demasiados resultados irrelevantes; la base de datos del índice de búsqueda es enorme; el servicio de búsqueda de Windows usa CPU constantemente.
Afecta a: Windows 11 (y Windows 10).
Tiempo de solución: ~15 minutos (configuración + reconstrucción).

ADVERTISEMENT

Qué causa esto

Windows Search crea una base de datos de índice en C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.edb. Se almacenan los metadatos de cada archivo indexado (nombre, ruta, fecha de modificación, contenido para formatos compatibles). El valor predeterminado incluye Usuarios y Menú Inicio, lo que suele estar bien. Pero si has agregado carpetas de Documentos de unidades externas, carpetas de OneDrive o árboles de código fuente de Visual Studio, el índice puede inflarse hasta varios GB.

Un índice grande ralentiza la búsqueda porque la coincidencia de resultados requiere escanear más entradas. También crea una indexación de fondo constante a medida que los archivos cambian, consumiendo E/S de disco y CPU.

Método 1: Eliminar carpetas innecesarias de la indexación

El enfoque específico.

  1. Abre Panel de control → Opciones de indexación. (Busca “Indexación” en el menú Inicio).
  2. El cuadro de diálogo muestra las ubicaciones indexadas actualmente y el número total de elementos. Si el recuento es >100,000, la indexación probablemente sea demasiado amplia.
  3. Haz clic en Modificar. Se abre el cuadro de diálogo Ubicaciones indexadas.
  4. Observa el cuadro “Resumen de ubicaciones seleccionadas”. Para cada carpeta marcada como Incluida, decide si realmente la buscas:
    • No indexar: node_modules, .git, salidas de build/dist, AppData, Temp, unidades de respaldo externas completas.
    • Sí indexar: Documentos, Escritorio, carpetas de Imágenes de acceso frecuente, carpetas de espacio de trabajo de proyectos.
  5. Desmarca las carpetas que no necesitas. Haz clic en Aceptar.
  6. Dentro de Documentos, etc., expande para excluir subcarpetas específicas. Por ejemplo: marca Usuarios → expande → desmarca AppData → expande AppData y vuelve a marcar solo Roaming (si quieres que se indexen las firmas de Outlook).
  7. Haz clic en Aceptar. Windows recorta el índice en los próximos minutos; las reducciones grandes tardan más.
  8. Para excluir por completo ciertos tipos de archivo:
    • En Opciones de indexación, haz clic en Avanzado → pestaña Tipos de archivo.
    • Busca extensiones de archivo que no necesites indexar (por ejemplo, .log, .tmp, .bak). Desmárcalas.

Este es el enfoque correcto para la indexación selectiva: mantener la búsqueda útil mientras se reduce el tamaño del índice.

ADVERTISEMENT

Método 2: Reconstruir el índice después de cambios importantes

Después de excluir muchas carpetas, fuerza una reconstrucción para compactar la base de datos.

  1. Abre Opciones de indexación → Avanzado.
  2. Haz clic en Reconstruir. Confirma.
  3. Windows elimina el índice existente y comienza de nuevo. La reconstrucción tarda de 1 a 4 horas dependiendo del número de archivos indexados y la velocidad del disco.
  4. Durante la reconstrucción: la búsqueda puede devolver resultados incompletos. Espera a que aparezca “Indexación completada” en la parte superior de Opciones de indexación.
  5. Después de la reconstrucción, verifica el tamaño del archivo de C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.edb: debería ser más pequeño que antes.
  6. Para PC donde la reconstrucción se detiene a mitad de camino: detén el servicio de búsqueda de Windows (services.msc → Windows Search → Detener), elimina todo el contenido de la carpeta Data\Applications\Windows y luego inicia el servicio. El índice se reconstruye desde cero.
  7. Para carpetas de OneDrive: no indexes archivos marcados como solo en la nube. La indexación fuerza descargas. Mantén todos los archivos de OneDrive en este dispositivo o excluye OneDrive de la indexación por completo.

La reconstrucción recupera espacio y mejora la capacidad de respuesta de la búsqueda después de los cambios.

Método 3: Desactivar Windows Search por completo si no lo usas

Para usuarios que usan búsqueda de terceros (Everything, Listary) y no necesitan Windows Search.

  1. Presiona Win + R, escribe services.msc, presiona Entrar.
  2. Busca Windows Search. Haz clic derecho → Propiedades.
  3. Establece Tipo de inicio en Deshabilitado. Haz clic en Detener. Aplica.
  4. El servicio de búsqueda de Windows se detiene. La base de datos del índice permanece pero no se actualiza.
  5. Para liberar el espacio de la base de datos del índice: elimina C:\ProgramData\Microsoft\Search\Data\Applications\Windows\. Ahorra de 1 a 5 GB.
  6. Instala Everything desde voidtools.com (gratis). Escanea directamente la tabla de archivos maestra de NTFS para una búsqueda instantánea de nombres de archivo (sin latencia de indexación).
  7. Para que la búsqueda del menú Inicio siga funcionando: deja el servicio de búsqueda en Manual en lugar de Deshabilitado. El menú Inicio usa un miniíndice en memoria que no requiere que el servicio de búsqueda completo esté en ejecución.
  8. Para volver a habilitarlo más tarde: establece el tipo de inicio de nuevo en Automático y haz clic en Iniciar.

Este es el camino correcto para usuarios avanzados que prefieren la búsqueda instantánea de nombres de archivo de Everything a la búsqueda de texto completo indexada de Windows Search.

ADVERTISEMENT

Cómo verificar que la solución funcionó

  • Abre Opciones de indexación. El número total de elementos debería reducirse (objetivo: menos de 100,000 para uso típico de oficina).
  • Verifica el uso de CPU/disco del servicio de búsqueda de Windows en el Administrador de tareas: debería disminuir significativamente cuando no esté indexando activamente.
  • Abre el Explorador de archivos en una carpeta indexada. Busca un nombre de archivo conocido: el resultado aparece en menos de 1 segundo.

Si nada de esto funciona

Si la indexación sigue siendo lenta después de recortar, el índice puede estar dañado. Ejecuta el solucionador de problemas: Configuración → Sistema → Solucionar problemas → Otros solucionadores de problemas → Búsqueda e indexación → Ejecutar. Corrige problemas comunes automáticamente. Para árboles de carpetas enormes (>500,000 archivos) como espacios de trabajo de desarrollo con muchos node_modules: Windows Search tendrá dificultades independientemente de la configuración. Usa Everything o Listary para esas carpetas y mantén Windows Search solo para Documentos. Para usuarios intensivos de OneDrive: excluye OneDrive de la indexación por completo. OneDrive mantiene su propio índice de búsqueda en la nube accesible a través del sitio web de OneDrive: no necesitas indexación local de archivos en la nube. Para PC con almacenamiento HDD (no SSD): la indexación es fundamentalmente lenta porque las lecturas aleatorias cuestan ~10 ms cada una. O actualiza a SSD o acepta una búsqueda más lenta. Indexar 100,000 archivos pequeños en HDD puede llevar más de 8 horas. Para índices antiguos que no se reducen: se requiere reconstrucción. La base de datos .edb no se reduce cuando excluyes carpetas: solo marca las entradas como eliminadas. La reconstrucción completa es la única forma de recuperar espacio.

Conclusión: Panel de control → Opciones de indexación → Modificar. Excluye las carpetas que no buscas (AppData, salidas de build, node_modules). Para mejoras drásticas, reconstruye el índice después de la exclusión.

ADVERTISEMENT