| Anterior | Siguiente |
| CI_CORRUPT_DATABASE | CI_INVALID_PARTITION |
CI_CORRUPT_CATALOG
Qué significa CI_CORRUPT_CATALOG
CI_CORRUPT_CATALOG corresponde al HRESULT 0xC0041801. Windows lo describe así: «Los metadatos del índice de contenido están dañados.».
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_CATALOG. - Comprueba que la condición «Los metadatos del índice de contenido están dañados.» 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 catálogo no puede considerarse fiable como unidad; separa daños del catálogo de errores en un índice o property store concreto. La frase oficial «Los metadatos del índice de contenido están dañados.» debe correlacionarse con esa evidencia concreta antes de cambiar configuración global.
Contrastes útiles para esta página
- En cambio,
CI_E_INVALID_STATEsignifica «El objeto no se encuentra en un estado válido.». - A diferencia de este caso,
CI_S_END_OF_ENUMERATIONsignifica «No hay más documentos que enumerar.». - Como control,
CI_E_NO_CATALOG_MANAGERsignifica «No existe el administrador de catálogos.». - Si la traza cambia de etapa,
CI_E_ALREADY_INITIALIZEDsignifica «El objeto ya está inicializado.». - Para descartar otra frontera,
CI_E_TIMEOUTsignifica «El servicio está demasiado ocupado.».
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.