Что означает код HRESULT 0x80110434 (COMADMIN_E_COMPFILE_NOREGISTRAR)?

 
Предыдущий Следующий
COMADMIN_E_SYSTEMAPP COMADMIN_E_COREQCOMPINSTALLED

COMADMIN_E_COMPFILE_NOREGISTRAR

Что означает результат

COMADMIN_E_COMPFILE_NOREGISTRAR: Регистратор компонентов, указанный в файле, недоступен. В component file нет поддерживаемого registrar/механизма, через который COM+ может получить и установить классы.

Что проверить

  • Проверьте, содержит ли DLL self-registration/TypeLib или другой ожидаемый installation metadata.
  • Убедитесь, что выбран именно component binary, а не resource/helper DLL.
  • Сверьте способ установки с документацией поставщика компонента.

Диагностика и исправление

Используйте правильный installer/registrar или component file. COM+ не может автоматически установить модуль, который не предоставляет ожидаемый registration contract.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.