¿Qué significa el código HRESULT 0x8011045B (COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED)?

 
Anterior Siguiente
COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES COMADMIN_E_AMBIGUOUS_APPLICATION_NAME

COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED

Qué significa COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED

COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED corresponde al HRESULT 0x8011045B. Windows indica: «Las aplicaciones que contienen uno o varios componentes importados no se pueden instalar en una partición que no sea la base.».

Qué comprobar

  • Antes del primer reintento captura CLSID del componente, aplicación y partición de origen/destino, visibilidad, dependencias, estado del catálogo y operación de instalación o movimiento; cualquier cambio posterior debe compararse contra ese estado inicial.
  • Usa la descripción «Las aplicaciones que contienen uno o varios componentes importados no se pueden instalar en una partición que no sea la base.» como hipótesis verificable y correlaciónala con la evidencia concreta de esa ejecución.

Tratamiento recomendado

Comprueba que origen, destino y dependencias admiten la operación. Mueve o instala el componente solo cuando su identidad y visibilidad sean coherentes, y repuebla ambas colecciones para confirmar quién queda como propietario.

Cómo distinguirlo de resultados cercanos

  • COMADMIN_E_CANTCOPYFILE marca otro estado del mismo subsistema: «Se produjo un error al copiar el archivo.».
  • COMADMIN_E_NOUSER se refiere a otra frontera: «Uno o varios usuarios no son válidos.».

Referencias técnicas


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