| Anterior | Siguiente |
| CI_PROPSTORE_INCONSISTENCY | CI_E_ENUMERATION_STARTED |
CI_INCORRECT_VERSION
Qué significa CI_INCORRECT_VERSION
CI_INCORRECT_VERSION corresponde al HRESULT 0xC0041821. Windows lo describe así: «Los datos del índice de contenido en disco corresponden a una versión diferente.».
Qué comprobar
- Registra object/catalog handle, initialization lifecycle, work/document ID, operation sequence and the exact state before and after the failing call en el mismo intento que devuelve
CI_INCORRECT_VERSION. - Comprueba que la condición «Los datos del índice de contenido en disco corresponden a una versión diferente.» sigue siendo reproducible con el mismo catálogo y datos antes de aplicar una reparación global.
Tratamiento recomendado
Revisa el lifecycle y el orden de llamadas. Inicializa, enumera, actualiza o destruye cada objeto una sola vez y conserva work IDs/checkpoints en el orden documentado. Un retry solo es válido si la documentación del estado lo permite.
Diagnóstico específico
En este caso, la versión del objeto o estructura no coincide con la esperada; registra productor, consumidor y número de versión exacto. La frase oficial «Los datos del índice de contenido en disco corresponden a una versión diferente.» debe correlacionarse con esa evidencia concreta antes de cambiar configuración global.
Contrastes útiles para esta página
- Como control,
CI_S_WORKID_DELETEDsignifica «Se eliminó el identificador de trabajo.». - Si la traza cambia de etapa,
CI_CORRUPT_CATALOGsignifica «Los metadatos del índice de contenido están dañados.». - Para descartar otra frontera,
CI_E_CARDINALITY_MISMATCHsignifica «No coincide la cardinalidad de equipos, catálogos o ámbitos.». - En una ruta distinta,
CI_E_CORRUPT_FWIDXsignifica «No se pudo leer el índice directo.». - En cambio,
CI_E_NOT_RUNNINGsignifica «El servicio no se está ejecutando.».
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.
