| Anterior | Siguiente |
| CI_NO_CATALOG | CI_INVALID_INDEX |
CI_CORRUPT_FILTER_BUFFER
Qué significa CI_CORRUPT_FILTER_BUFFER
CI_CORRUPT_FILTER_BUFFER corresponde al HRESULT 0xC0041807. Windows lo describe así: «El búfer del filtro está dañado.».
Qué comprobar
- Registra catalog/database file, catalog path, failing page/index identifier, service event and storage error observed immediately before corruption was reported en el mismo intento que devuelve
CI_CORRUPT_FILTER_BUFFER. - Comprueba que la condición «El búfer del filtro está dañado.» sigue siendo reproducible con el mismo catálogo y datos antes de aplicar una reparación global.
Tratamiento recomendado
No reconstruyas el catálogo a ciegas. Conserva primero los eventos y archivos afectados, verifica el volumen y determina si la corrupción está en catálogo, índice, base o property store. Solo después recrea el componente concreto y confirma que una nueva indexación termina sin repetir el código.
Diagnóstico específico
En este caso, el búfer producido o consumido por el filtro está dañado o incoherente; conserva el documento y el filtro que generó ese bloque. La frase oficial «El búfer del filtro está dañado.» debe correlacionarse con esa evidencia concreta antes de cambiar configuración global.
Contrastes útiles para esta página
- En cambio,
CI_E_BUFFERTOOSMALLsignifica «El búfer es demasiado pequeño.». - A diferencia de este caso,
CI_E_PROPERTY_NOT_CACHEDsignifica «La propiedad especificada no está almacenada en caché.». - Como control,
CI_S_RETRY_DOCUMENTsignifica «El cliente puede volver a intentar rastrear el documento.». - Si la traza cambia de etapa,
CI_E_NOT_RUNNINGsignifica «El servicio no se está ejecutando.». - Para descartar otra frontera,
CI_S_CAT_STOPPEDsignifica «El catálogo se ha detenido.».
Referencias técnicas
- Microsoft Learn: Windows Search overview
- Microsoft Learn: Windows Search SQL syntax
- Microsoft Learn: Indexing Service
¿Buscas un código diferente? Buscar otro código de estado o error.
