Что означает код HRESULT 0x80110412 (COMADMIN_E_BADREGISTRYPROGID)?

 
Предыдущий Следующий
COMADMIN_E_NOREGISTRYCLSID COMADMIN_E_AUTHENTICATIONLEVEL

COMADMIN_E_BADREGISTRYPROGID

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

COMADMIN_E_BADREGISTRYPROGID: ProgID компонента отсутствует или повреждён. В регистрации компонента найден недопустимый ProgID. Ошибка относится к registry metadata COM class, а не к доступности COM+ Catalog.

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

  • Сверьте ProgID/VersionIndependentProgID под CLSID и соответствующий обратный ключ ProgID.
  • Проверьте допустимый формат ProgID и отсутствие случайных GUID/путей в этом поле.
  • Сравните 32- и 64-разрядную регистрацию компонента.

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

Исправьте регистрацию через installer или корректный registrar, чтобы CLSID и ProgID снова соответствовали друг другу.

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


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