¿Qué significa el código NTSTATUS 0x8000002C (STATUS_DLL_MIGHT_BE_INCOMPATIBLE)?

 
Anterior Siguiente
STATUS_DLL_MIGHT_BE_INSECURE STATUS_STOPPED_ON_SYMLINK

STATUS_DLL_MIGHT_BE_INCOMPATIBLE

Qué significa STATUS_DLL_MIGHT_BE_INCOMPATIBLE

STATUS_DLL_MIGHT_BE_INCOMPATIBLE es una advertencia de compatibility alrededor de module resolution. No describe una DLL ausente ni architecture mismatch: existe una candidate que puede cargarse, pero su comportamiento/export set o version assumptions pueden diferir de otra opción legacy que la aplicación esperaba.

Forzar globalmente una DLL antigua puede recuperar comportamiento y reintroducir a la vez una ruta insegura. Compare exports/version con el software exacto y priorice un update del proveedor que use dependencias soportadas y una búsqueda determinista.

Qué comprobar

  • Capture qué módulo pidió la DLL y qué candidate resolvió Windows.
  • Compare versión, exports y deployment manifest con una instalación soportada.
  • Revise compatibility shims antes de reemplazar archivos del sistema.
  • Prefiera actualizar la aplicación a fijar globalmente una DLL legacy.

Referencias técnicas


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