¿Qué significa el código HRESULT 0x8011045C (COMADMIN_E_AMBIGUOUS_APPLICATION_NAME)?

 
Anterior Siguiente
COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED COMADMIN_E_AMBIGUOUS_PARTITION_NAME

COMADMIN_E_AMBIGUOUS_APPLICATION_NAME

Qué significa COMADMIN_E_AMBIGUOUS_APPLICATION_NAME

COMADMIN_E_AMBIGUOUS_APPLICATION_NAME corresponde al HRESULT 0x8011045C. Windows indica: «El nombre de la aplicación no es único y no se puede resolver a un identificador de aplicación.».

La operación fallida se sitúa en configuración, activación, exportación y arranque de aplicaciones COM+. El significado práctico es: La búsqueda por nombre devuelve más de una aplicación; enumera los AppID coincidentes y usa el GUID previsto por el deployment. Antes de cambiar el sistema, registra AppID y nombre, modo de activación, identidad configurada, componentes instalados, directorio/paquete de exportación y propiedad que controla el arranque.

Qué comprobar

  • Conserva AppID y nombre, modo de activación, identidad configurada, componentes instalados, directorio/paquete de exportación y propiedad que controla el arranque y marca el instante exacto de la operación para correlacionarlo con eventos de COM+, SCM, RPC o MSMQ.
  • Verifica que «El nombre de la aplicación no es único y no se puede resolver a un identificador de aplicación.» describe el objeto actual y no otro AppID, partición, CLSID, mensaje o contexto con un nombre parecido.

Tratamiento recomendado

Verifica que la aplicación exista, tenga los componentes y propiedades requeridos y esté habilitada para el modo solicitado. Corrige la propiedad concreta y prueba activación desde un cliente nuevo, conservando el primer error SCM/del cargador si aparece.

Cómo distinguirlo de resultados cercanos

  • COMADMIN_E_SERVICENOTINSTALLED sirve como contraste porque significa «El servicio no está instalado.».
  • COMADMIN_E_CLSIDORIIDMISMATCH se refiere a otra frontera: «Los CLSID o IID del archivo de aplicación no coinciden con las DLL correspondientes.».

La prueba final debe usar el mismo objeto lógico y confirmar tanto la operación como el estado persistido. Si «El nombre de la aplicación no es único y no se puede resolver a un identificador de aplicación.» reaparece, la causa original sigue presente.

Referencias técnicas


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