| Предыдущий | Следующий |
| 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 вместо создания дубля.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.