¿Qué significa el código HRESULT 0x80040167 (CS_E_INVALID_VERSION)?

 
Anterior Siguiente
CS_E_CLASS_NOTFOUND CS_E_NO_CLASSSTORE

CS_E_INVALID_VERSION

Qué significa CS_E_INVALID_VERSION

CS_E_INVALID_VERSION corresponde a 0x80040167. Microsoft define este HRESULT como datos de instalación de software corruptos en Active Directory.

En una investigación útil conviene centrarse en los atributos de versión y revisión usados por el componente que hace la consulta. Una actualización administrativa incompleta, un objeto replicado parcialmente o metadatos escritos por herramientas incompatibles pueden dejar campos que ya no forman un conjunto válido.

Qué comprobar

  • Exporta los atributos del objeto afectado antes de editarlo, incluidos versión, revisión, identificadores de paquete y metadatos de replicación.
  • Compara esos valores con un objeto sano creado por la misma versión de la herramienta de despliegue.
  • Busca conflictos de replicación o una modificación reciente que actualizara sólo parte de los atributos relacionados.
  • No deduzcas el formato correcto a partir del texto visible de la versión; verifica el esquema y la representación que espera el productor.

Cómo resolverlo

Vuelve a publicar o reconstruye el objeto con la herramienta propietaria y una fuente de paquete conocida, después de entender qué atributo quedó corrupto. La edición manual de números de versión puede hacer desaparecer este HRESULT y dejar incompatibles otras propiedades del mismo objeto.

Código cercano

CS_E_SCHEMA_MISMATCH afecta a la definición del esquema que el directorio ofrece; CS_E_INVALID_VERSION señala datos de instalación dañados dentro de ese esquema.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.