| Anterior | Siguiente |
| COMADMIN_E_COMPFILE_LOADDLLFAIL | COMADMIN_E_COMPFILE_CLASSNOTAVAIL |
COMADMIN_E_COMPFILE_GETCLASSOBJ
Qué significa COMADMIN_E_COMPFILE_GETCLASSOBJ
COMADMIN_E_COMPFILE_GETCLASSOBJ corresponde al HRESULT 0x80110426. Windows indica: «GetClassObject falló en la DLL.».
Windows devuelve este HRESULT dentro de registro de clases, TypeLib y binarios instalados en COM+. La pista principal es la siguiente: La instalación está en la frontera del binario y su registro; captura loader/registration HRESULT, arquitectura y dependencias antes de modificar el catálogo. Para poder reproducirlo, guarda CLSID, ProgID y TypeLib implicados, ruta y arquitectura del DLL, punto de entrada de registro, claves de registro y AppID de destino.
Qué comprobar
- Antes del primer reintento captura CLSID, ProgID y TypeLib implicados, ruta y arquitectura del DLL, punto de entrada de registro, claves de registro y AppID de destino; cualquier cambio posterior debe compararse contra ese estado inicial.
- Confirma que «GetClassObject falló en la DLL.» se mantiene al repetir solo la operación mínima; después cambia una única precondición por prueba.
Cómo distinguirlo de resultados cercanos
COMADMIN_E_CANTCOPYFILEmarca otro estado del mismo subsistema: «Se produjo un error al copiar el archivo.».COMADMIN_E_PARTITION_MSI_ONLYse refiere a otra frontera: «Solo se pueden instalar en particiones archivos de aplicación (*.MSI).».
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
