¿Qué significa el código HRESULT 0x8011043E (COMADMIN_E_NOTINREGISTRY)?

 
Anterior Siguiente
COMADMIN_E_PROPERTY_OVERFLOW COMADMIN_E_OBJECTNOTPOOLABLE

COMADMIN_E_NOTINREGISTRY

Qué significa COMADMIN_E_NOTINREGISTRY

COMADMIN_E_NOTINREGISTRY corresponde al HRESULT 0x8011043E. Windows indica: «No se encontró el objeto en el Registro.».

Este resultado acota el problema a registro de clases, TypeLib y binarios instalados en COM+. La condición que debe comprobarse primero es: La identidad referida por la operación no puede resolverse en el catálogo o registro actual; verifica la clave exacta y su ámbito antes de crear sustitutos. Antes de cambiar el sistema, registra CLSID, ProgID y TypeLib implicados, ruta y arquitectura del DLL, punto de entrada de registro, claves de registro y AppID de destino.

Qué comprobar

  • Conserva CLSID, ProgID y TypeLib implicados, ruta y arquitectura del DLL, punto de entrada de registro, claves de registro y AppID de destino y marca el instante exacto de la operación para correlacionarlo con eventos de COM+, SCM, RPC o MSMQ.
  • Verifica que «No se encontró el objeto en el Registro.» describe el objeto actual y no otro AppID, partición, CLSID, mensaje o contexto con un nombre parecido.

Cómo distinguirlo de resultados cercanos

  • COMADMIN_E_AMBIGUOUS_PARTITION_NAME sirve como contraste porque significa «El nombre de la partición no es único y no se puede resolver a un identificador de partición.».
  • COMADMIN_E_CANNOT_ALIAS_EVENTCLASS describe una condición distinta: «Los componentes de clase de eventos no pueden tener alias.».

Referencias técnicas


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