| Anterior | Siguiente |
| CI_CORRUPT_FILTER_BUFFER | CI_PROPSTORE_INCONSISTENCY |
CI_INVALID_INDEX
Qué significa CI_INVALID_INDEX
CI_INVALID_INDEX corresponde al HRESULT 0xC0041808. Windows lo describe así: «El índice no es válido.».
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_INVALID_INDEX. - Comprueba que la condición «El índice no es válido.» 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 identificador o índice solicitado no es válido para la estructura actual; registra el índice exacto y la generación del catálogo. La frase oficial «El índice no es válido.» debe correlacionarse con esa evidencia concreta antes de cambiar configuración global.
Contrastes útiles para esta página
- Para descartar otra frontera,
CI_E_CLIENT_FILTER_ABORTsignifica «El cliente canceló el filtrado del objeto.». - En una ruta distinta,
CI_NO_STARTING_KEYsignifica «Falta la clave inicial.». - En cambio,
CI_E_CORRUPT_FWIDXsignifica «No se pudo leer el índice directo.». - A diferencia de este caso,
CI_INVALID_PARTITIONsignifica «La partición del índice de contenido no es válida.». - Como control,
CI_CORRUPT_DATABASEsignifica «El índice de contenido está dañado.».
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.