Por qué Windows.edb supera los 5 GB y cómo limitarlo en Windows 11
🔍 WiseChecker

Por qué Windows.edb supera los 5 GB y cómo limitarlo en Windows 11

El archivo Windows.edb es la base de datos que impulsa la indización de Windows Search. En muchos sistemas Windows 11, este archivo puede superar los 5 GB y a veces exceder los 10 GB. La causa principal es el gran volumen de contenido indizado, especialmente correos electrónicos, metadatos de archivos y archivos del sistema. Este artículo explica por qué la base de datos se expande tanto y muestra cómo limitar su tamaño usando herramientas integradas.

Windows.edb se almacena en la carpeta oculta C:\ProgramData\Microsoft\Search\Data\Applications\Windows. Cuando buscas un archivo, correo electrónico o configuración, Windows Search consulta esta base de datos. Con el tiempo, la base de datos acumula entradas de cada ubicación indizada. Si tienes buzones de correo grandes, unidades de red o muchos archivos, la base de datos crece proporcionalmente.

Puedes limitar el tamaño del archivo Windows.edb ajustando el ámbito de indización, reconstruyendo la base de datos o usando un ajuste del Registro para establecer un límite estricto. Este artículo cubre los tres métodos. No necesitas software de terceros. Todos los pasos usan herramientas integradas en Windows 11.

Puntos clave: Controlar el crecimiento de Windows.edb en Windows 11

  • Configuración > Privacidad y seguridad > Buscar en Windows > Opciones de indización > Modificar: Elimina carpetas del índice para reducir el tamaño de la base de datos de inmediato.
  • Opciones de indización > Avanzado > Reconstruir: Elimina y vuelve a crear el archivo Windows.edb, borrando la acumulación excesiva y las entradas huérfanas.
  • Editor del Registro > HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager\MaxFileSizeMB: Establece un límite estricto en el tamaño del archivo Windows.edb en megabytes.

ADVERTISEMENT

Por qué Windows.edb supera los 5 GB

Windows Search indiza nombres de archivos, contenido de archivos, metadatos y propiedades. Cada elemento indizado crea una o más entradas en la base de datos Windows.edb. La base de datos usa el Extensible Storage Engine, que almacena datos en estructuras de árbol B. Estas estructuras pueden fragmentarse con el tiempo, aumentando el tamaño de la base de datos más allá de los datos realmente almacenados.

Los contribuyentes más comunes a un archivo Windows.edb grande son:

  • Archivos PST u OST de Outlook — cada correo electrónico, adjunto y elemento de calendario agrega una entrada
  • Recursos compartidos de red y unidades asignadas — los archivos en ubicaciones remotas se indizan localmente
  • Bibliotecas de documentos grandes — PDF, archivos de Office e imágenes con texto incrustado
  • Entradas huérfanas — archivos que se eliminaron pero cuyos registros de índice permanecen después de una limpieza fallida

El índice predeterminado incluye toda la carpeta C\Users, el menú Inicio y los archivos sin conexión. Si tienes más de 100,000 archivos en tu perfil de usuario, la base de datos puede superar fácilmente los 5 GB. El sistema no limita automáticamente el tamaño del archivo. Debes configurar límites manualmente o reducir el contenido indizado.

Pasos para reducir y limitar el tamaño de Windows.edb

Antes de hacer cambios, verifica el tamaño actual del archivo Windows.edb. Abre el Explorador de archivos, navega a C:\ProgramData\Microsoft\Search\Data\Applications\Windows y haz clic derecho en Windows.edb. Selecciona Propiedades y anota el valor Tamaño en disco. Esto te da una línea base para comparar después de aplicar las soluciones.

Método 1: Eliminar ubicaciones indizadas innecesarias

  1. Abrir Opciones de indización
    Presiona la tecla Windows, escribe “Opciones de indización” y selecciona el resultado. Se abre el applet del Panel de control.
  2. Hacer clic en Modificar
    En la ventana Opciones de indización, haz clic en el botón Modificar en la parte inferior. Aparece una nueva ventana titulada Ubicaciones indizadas.
  3. Desmarcar las carpetas que no necesitas indizar
    Expande el árbol bajo cada unidad. Desmarca carpetas como Descargas, Temp o cualquier carpeta que contenga archivos temporales. También desmarca las unidades de red si no necesitas buscarlas con frecuencia.
  4. Hacer clic en Aceptar y esperar
    Windows Search elimina inmediatamente esas carpetas del índice. El tamaño del archivo Windows.edb disminuirá en los próximos minutos mientras el indizador limpia las entradas huérfanas.

Método 2: Reconstruir la base de datos Windows.edb

  1. Abrir Opciones de indización
    Igual que el Método 1: presiona la tecla Windows, escribe “Opciones de indización” y ábrelo.
  2. Hacer clic en Avanzado
    En la ventana Opciones de indización, haz clic en el botón Avanzado. Se abre una nueva ventana titulada Opciones avanzadas.
  3. Hacer clic en Reconstruir en Solución de problemas
    En la ventana Opciones avanzadas, busca la sección Solución de problemas y haz clic en el botón Reconstruir. Un cuadro de diálogo de confirmación advierte que el índice se reconstruirá desde cero. Haz clic en Aceptar.
  4. Esperar a que finalice
    El proceso de reconstrucción elimina el archivo Windows.edb existente y crea uno nuevo. Esto puede tardar varias horas según la cantidad de archivos. Puedes seguir usando tu PC, pero los resultados de búsqueda estarán incompletos hasta que finalice la reconstrucción. Consulta el mensaje de estado en la ventana Opciones de indización.

Método 3: Establecer un límite de tamaño basado en el Registro

  1. Abrir el Editor del Registro
    Presiona Windows + R, escribe regedit y presiona Entrar. Haz clic en Sí en el aviso de Control de cuentas de usuario.
  2. Navegar a la clave Windows Search
    Ve a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager. Si la clave Gathering Manager no existe, haz clic derecho en Windows Search, selecciona Nuevo > Clave y nómbrala Gathering Manager.
  3. Crear el valor MaxFileSizeMB
    Haz clic derecho en el panel derecho, selecciona Nuevo > Valor DWORD (32 bits). Nómbralo MaxFileSizeMB. Haz doble clic en el nuevo valor, selecciona Decimal e introduce el tamaño máximo en megabytes. Para un límite de 5 GB, introduce 5000. Para un límite de 3 GB, introduce 3000.
  4. Reiniciar el servicio Windows Search
    Presiona Windows + R, escribe services.msc y presiona Entrar. Localiza Windows Search en la lista. Haz clic derecho y selecciona Reiniciar. El servicio se reinicia y el archivo Windows.edb no crecerá más allá del límite que estableciste.

ADVERTISEMENT

Problemas comunes y limitaciones después de limitar Windows.edb

Faltan resultados de búsqueda después de reconstruir el índice

Después de una reconstrucción, Windows Search puede no encontrar archivos que antes estaban indizados. Esto es normal porque el indizador debe volver a examinar todas las carpetas incluidas. El proceso puede tardar varias horas. Para acelerarlo, asegúrate de que tu PC esté enchufado y no en modo de ahorro de energía. También puedes abrir Opciones de indización y verificar que la indización no esté en pausa.

El límite del Registro no surte efecto

Si estableciste MaxFileSizeMB pero el archivo Windows.edb sigue creciendo, verifica que el valor sea DWORD (32 bits) y que la base esté configurada en Decimal. También confirma que el servicio Windows Search se haya reiniciado. Si el límite aún no funciona, es posible que la base de datos ya haya superado el límite antes de aplicar la configuración. Reconstruye el índice usando el Método 2 y luego reinicia el servicio de nuevo.

El archivo Windows.edb no se reduce después de eliminar carpetas

Eliminar ubicaciones indizadas le indica al indizador que borre las entradas de esas carpetas. Sin embargo, el archivo de base de datos no siempre se reduce de inmediato. El Extensible Storage Engine reserva espacio para entradas futuras. Para recuperar el espacio en disco, debes reconstruir la base de datos usando el Método 2. Después de la reconstrucción, el archivo Windows.edb será significativamente más pequeño.

Límite manual vs reconstrucción vs eliminación de carpetas: qué método funciona mejor

Elemento Eliminar ubicaciones indizadas Reconstruir base de datos Límite del Registro
Efecto en Windows.edb Reduce el tamaño con el tiempo Elimina y vuelve a crear el archivo Evita el crecimiento más allá del límite
Tiempo para completar Minutos a horas Horas a un día Minutos
Disponibilidad de búsqueda Disponible durante la eliminación No disponible hasta que finalice la reconstrucción Disponible de inmediato
Requiere reinicio No No Solo reinicio del servicio
Ideal para Reducir el crecimiento futuro Reducir ahora una base de datos inflada Aplicar un límite de tamaño estricto

Puedes combinar los tres métodos. Elimina primero las ubicaciones indizadas innecesarias, luego reconstruye la base de datos para reducirla y, por último, aplica el límite del Registro para evitar el crecimiento futuro. Esta combinación te da el mayor control sobre el tamaño del archivo Windows.edb.

Ahora puedes administrar el tamaño del archivo Windows.edb en tu sistema Windows 11. Comienza verificando el tamaño actual en C:\ProgramData\Microsoft\Search\Data\Applications\Windows. Si el archivo supera los 5 GB, usa la opción Reconstruir en Opciones de indización para restablecerlo. Luego aplica el valor MaxFileSizeMB del Registro para mantenerlo bajo control. Como consejo avanzado, también puedes excluir tipos de archivo de la indización agregando sus extensiones a la lista Excluir en Opciones de indización > Avanzado > Tipos de archivo. Esto evita que archivos multimedia o comprimidos grandes agreguen entradas a la base de datos.

ADVERTISEMENT