Cómo reparar la búsqueda de Windows que no funciona (y reconstruir el índice) — Guía paso a paso

Autor: Jeffry Chaves, Ing. en Sistemas – Diccionario Informático

1) Checklist rápido antes de tocar nada

  • ¿Tu Windows está actualizado? Ve a Inicio → Configuración → Windows Update → Comprobar actualizaciones, aplica parches y reinicia. Microsoft Learn

  • ¿Notas lentitud general o picos de CPU en SearchHost.exe (Win11) / SearchUI.exe (Win10)? Abre Administrador de tareas → Detalles y comprueba. Microsoft Learn

  • ¿El problema es “no encuentro nada” o “tarda mucho”? Si “no aparece nada”, puede ser búsqueda; si tarda/da resultados incompletos, suena a indexación.

  • Ten una cuenta con privilegios de administrador por si toca ejecutar herramientas o scripts oficiales. Microsoft Learn


2) Árbol de decisión: ¿tu problema es de búsqueda o de indexación?

  • A. No abre la búsqueda / se queda congelada / sin resultados de golpe
    → Ve a Soluciones básicas (reiniciar servicios/procesos). Si persiste, pasa a Soluciones intermedias (Windows Update + solucionador msdt). Microsoft Learn

  • B. Encuentra algunos archivos pero no todos / tarda demasiado
    → Probable índice dañado o incompleto. Ve a Reconstruir el índice; si no basta, Restablecer Windows Search con el script oficial. Microsoft Learn+1


3) Soluciones básicas (2–5 min): reinicios y servicios

  1. Reinicia el servicio “caché de fuentes” (sí, afecta a la búsqueda en ciertos casos):

    • Win + Rservices.mscServicio de caché de fuentes de WindowsDetener → prueba la búsqueda → Iniciar. Microsoft Learn

  2. Reinicia el proceso de búsqueda:

    • Ctrl + Alt + SuprAdministrador de tareasDetallesSearchHost.exe (Win11) o SearchUI.exe (Win10) → Finalizar tarea. La búsqueda se reinicia sola al usarla de nuevo. Microsoft Learn

Criterio de salida: si tras esto ya ves resultados, detente aquí. Si no, sigue.


4) Soluciones intermedias (5–15 min): actualizaciones y solucionador msdt

  1. Windows Update: instala todo lo pendiente y reinicia. Microsoft Learn

  2. Solucionador de “Búsqueda e indexación”:

    • Abre una consola (CMD) y ejecuta:

      msdt.exe -ep WindowsHelp id SearchDiagnostic
    • Marca los síntomas y aplica correcciones sugeridas. Microsoft Learn

Criterio de salida: si el solucionador corrige el fallo, listo. Si no, pasa a reconstruir el índice.


5) Reconstruir el índice desde Opciones de indización (paso a paso)

  1. Abre Panel de control → Opciones de indización.

  2. Pulsa Opciones avanzadas → Reconstruir y acepta.

  3. Qué esperar: el reindexado puede tardar minutos u horas según número de archivos y velocidad del disco. Puedes ver el contador de elementos indexados y usar el PC mientras tanto; el proceso sigue aunque cierres la ventana. Al finalizar, reinicia y prueba. Microsoft Learn

Criterio de salida: si los resultados vuelven a ser completos y rápidos, termina aquí. Si no, restablece Windows Search (siguiente sección).


6) Restablecer Windows Search con PowerShell (script oficial)

Úsalo si el índice sigue corrupto o la búsqueda no responde tras lo anterior (Win11 y Win10 1903+).

  1. Abre PowerShell como administrador y comprueba la directiva:

    Get-ExecutionPolicy
  2. Si no es “Unrestricted”, guarda el valor y cambia temporalmente:

    Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
  3. Descarga el script oficial ResetWindowsSearchBox.ps1 desde Microsoft y Ejecutar con PowerShell. Acepta el UAC. Microsoft Learn

  4. Al terminar (“Listo”), revierte la directiva al valor original:

    Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy <ValorAnterior>
  5. Reinicia y prueba.

Notas de seguridad: requiere permisos de administrador; si tu empresa bloquea scripts, consulta a IT. Mensajes del tipo “running scripts is disabled” indican que debes corregir la directiva y reintentar. Microsoft Learn


7) Afinar la indexación: excluir carpetas, agregar unidades y red/OneDrive

  • En Opciones de indización → Modificar, excluye carpetas con binarios, caches o repositorios enormes (p. ej., node_modules, .git, AppData\Local\Temp).

  • Incluye solo las rutas con contenido que realmente necesites buscar; menos ruido = índice más pequeño y búsquedas más rápidas.

  • Si usas OneDrive o ubicaciones de red, espera a que el contenido esté sincronizado/local (o usa acceso sin conexión) antes de reconstruir para evitar huecos temporales.

  • En portátiles, mantén el equipo conectado a corriente durante una reconstrucción larga para no pausar el servicio de indexación.


8) Comprobar corrupción del sistema (opcional, si nada funcionó)

Ejecuta en CMD como admin:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Si corrigen archivos del sistema y, tras reiniciar, la búsqueda sigue igual, repite Reconstruir índice y (si hace falta) Restablecer Windows Search.


9) Errores frecuentes y cómo evitarlos

  • Esperar resultados inmediatos tras “Reconstruir”: el índice tarda; verifica el contador y prueba al finalizar. Microsoft Learn

  • Cerrar el portátil en mitad del reindexado: puede pausar el servicio; déjalo con corriente.

  • Indexar toda la unidad C:\ sin criterio: aumenta tiempos y consumo; recorta el alcance.

  • Olvidar revertir la ExecutionPolicy tras el script: vuelve al valor original por seguridad. Microsoft Learn


10) FAQ

¿Cuánto tarda reconstruir el índice? ¿Cómo sé el progreso?
Depende de volumen y disco (minutos a horas). Mira el contador de elementos indexados en Opciones de indización. Microsoft Learn

¿Es seguro el script ResetWindowsSearchBox.ps1?
Sí, es un script oficial de Microsoft; requiere admin y, a veces, ajustar la ExecutionPolicy de PowerShell de forma temporal. Microsoft Learn

¿Cuándo usar msdt vs. el script?
Empieza por msdt SearchDiagnostic (rápido y reversible). Si persiste, usa el script para restablecer Search en Win11/Win10 1903+. Microsoft Learn


Conclusión

Sigue el orden: básico → intermedio → reconstruir índice → restablecer Search. En la mayoría de casos, con reiniciar procesos, msdt y una reconstrucción del índice bien hecha, la búsqueda vuelve a la normalidad. Reserva el script oficial para los escenarios rebeldes y, después, recorta qué indexas para mantener el sistema ágil. Microsoft Learn+1

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *