Что означает код HRESULT 0x800401FB (CO_E_OBJNOTREG)?

 
Предыдущий Следующий
CO_E_WRONGOSFORAPP CO_E_OBJISREG

CO_E_OBJNOTREG

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

CO_E_OBJNOTREG: Объект не зарегистрирован. Запрошенный COM object/class не зарегистрирован в ожидаемом контексте. Это registration lookup failure.

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

  • Определите CLSID/IID и registry view клиента.
  • Проверьте InprocServer32/LocalServer32/AppID для нужной архитектуры.
  • Сравните с installer registration той же версии.

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

Восстановите корректную регистрацию класса. Дополнительно проверьте TreatAs и ProgID, если они участвуют в выборе класса: stale redirect может вести lookup к другому CLSID. Копирование DLL без регистрации не исправляет lookup.

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


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