Что означает код HRESULT 0x80110435 (COMADMIN_E_COREQCOMPINSTALLED)?

 
Предыдущий Следующий
COMADMIN_E_COMPFILE_NOREGISTRAR COMADMIN_E_SERVICENOTINSTALLED

COMADMIN_E_COREQCOMPINSTALLED

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

COMADMIN_E_COREQCOMPINSTALLED: Компонент из той же DLL уже установлен. COM+ сообщает, что требуемый corequisite component уже установлен. Это состояние deployment dependency, а не повод устанавливать ту же зависимость повторно.

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

  • Определите corequisite CLSID/package и существующую запись в target application.
  • Проверьте, совпадает ли версия с ожидаемой текущим package.
  • Сделайте installer различающим existing-compatible и incompatible component.

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

Если установленная зависимость совместима, пропустите повторную установку. Если нет — используйте штатный upgrade path вместо создания дубля.

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


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