Site icon EfmSoft

Что означает код HRESULT 0x80110439 (COMADMIN_E_COMPONENTEXISTS)?

 
Предыдущий Следующий
COMADMIN_E_OBJECTEXISTS COMADMIN_E_REGFILE_CORRUPT

COMADMIN_E_COMPONENTEXISTS

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

COMADMIN_E_COMPONENTEXISTS: Компонент уже существует. В целевом COM+ application уже существует компонент с тем же CLSID. Это конфликт идентичности объекта каталога, а не ошибка загрузки новой DLL.

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

  • Найдите существующий component по CLSID и проверьте, к какой версии/модулю он относится.
  • Если выполняется upgrade, определите, должен ли installer обновлять существующий component вместо повторного InstallComponent.
  • Проверьте, не импортирован ли тот же CLSID из другого package.

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

Не создавайте второй CLSID для обхода ошибки, если это тот же COM class. Обновите или удалите существующую запись только в рамках корректного upgrade path.

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


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

Exit mobile version