¿Qué significa el código HRESULT 0x8011045A (COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES)?

 
Anterior Siguiente
COMADMIN_E_CAT_PARTITION_IN_USE COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED

COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES

Qué significa COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES

COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES corresponde al HRESULT 0x8011045A. Windows indica: «La partición no se puede exportar porque dos o más componentes de la partición tienen el mismo nombre de archivo.».

Este valor pertenece a particiones y relaciones de pertenencia del catálogo COM+. En esta ruta, La condición depende de una relación de partición; usa GUID de partición y AppID, no solo nombres visibles, para reconstruir el vínculo que COM+ valida. Para poder reproducirlo, guarda ID y nombre de la partición, AppID afectado, partición base/predeterminada, colección del catálogo y SID del administrador que realiza el cambio.

Qué comprobar

  • Conserva ID y nombre de la partición, AppID afectado, partición base/predeterminada, colección del catálogo y SID del administrador que realiza el cambio y marca el instante exacto de la operación para correlacionarlo con eventos de COM+, SCM, RPC o MSMQ.
  • Usa la descripción «La partición no se puede exportar porque dos o más componentes de la partición tienen el mismo nombre de archivo.» como hipótesis verificable y correlaciónala con la evidencia concreta de esa ejecución.

Tratamiento recomendado

Resuelve la partición por GUID y vuelve a leer sus relaciones con la aplicación antes de guardar. Corrige únicamente la pertenencia o restricción que viola la regla; no recrees particiones por nombre mientras exista ambigüedad.

Cómo distinguirlo de resultados cercanos

  • COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE no es equivalente; su descripción es «Las aplicaciones de biblioteca y los proxies de aplicación son incompatibles.».
  • COMADMIN_E_SESSION se refiere a otra frontera: «No se admite la versión del catálogo del servidor.».

Referencias técnicas


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