¿Qué significa el código HRESULT 0x80110819 (COMADMIN_E_PARTITION_MSI_ONLY)?

 
Anterior Siguiente
COMADMIN_E_PARTITION_ACCESSDENIED COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT

COMADMIN_E_PARTITION_MSI_ONLY

Qué significa COMADMIN_E_PARTITION_MSI_ONLY

COMADMIN_E_PARTITION_MSI_ONLY corresponde al HRESULT 0x80110819. Windows indica: «Solo se pueden instalar en particiones archivos de aplicación (*.MSI).».

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. La investigación debe correlacionar 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

  • Antes del primer reintento captura 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; cualquier cambio posterior debe compararse contra ese estado inicial.
  • Confirma que «Solo se pueden instalar en particiones archivos de aplicación (*.MSI).» se mantiene al repetir solo la operación mínima; después cambia una única precondición por prueba.

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_BASE_PARTITION_ONLY sirve como contraste porque significa «Esta función solo es válida para la partición base.».
  • COMADMIN_E_CAT_INVALID_PARTITION_NAME se refiere a otra frontera: «El nombre de partición especificado no es válido. Compruebe que contenga al menos un carácter visible.».

Referencias técnicas


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