Что означает код HRESULT 0x8011041A (COMADMIN_E_DLLREGISTERSERVER)?

 
Предыдущий Следующий
COMADMIN_E_REMOTEINTERFACE COMADMIN_E_NOSERVERSHARE

COMADMIN_E_DLLREGISTERSERVER

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

COMADMIN_E_DLLREGISTERSERVER: При установке компонента произошёл сбой DllRegisterServer. DllRegisterServer компонента завершился ошибкой во время установки COM+. Это уже конкретная стадия self-registration; COM+ лишь передаёт результат наружу.

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

  • Запустите регистрацию той же DLL с правильной разрядностью и зафиксируйте первичный HRESULT/Win32 error.
  • Проверьте зависимости DLL и права на те registry locations, которые она изменяет.
  • Сравните поведение DllRegisterServer вне COM+ с installation workflow.

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

Исправляйте код/зависимости/права self-registration. Ошибка не требует очистки всего COM+ Catalog, если DllRegisterServer сам по себе воспроизводимо падает.

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


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