Что означает код HRESULT 0x80110425 (COMADMIN_E_COMPFILE_LOADDLLFAIL)?

 
Предыдущий Следующий
COMADMIN_E_COMPFILE_DOESNOTEXIST COMADMIN_E_COMPFILE_GETCLASSOBJ

COMADMIN_E_COMPFILE_LOADDLLFAIL

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

COMADMIN_E_COMPFILE_LOADDLLFAIL: Не удалось загрузить DLL. COM+ не смог загрузить указанный компонентный DLL при установке или анализе компонента. Ошибка относится к загрузке файла в процесс регистрации, а не автоматически к DllRegisterServer.

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

  • Проверьте разрядность DLL и процесса, который выполняет импорт/регистрацию.
  • Проверьте зависимости модуля: отсутствие зависимой DLL часто даёт тот же внешний результат, хотя сам файл компонента существует.
  • Если путь содержит сетевой ресурс или нестандартный каталог, сначала подтвердите обычный LoadLibrary для той же identity и архитектуры.

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

Не копируйте зависимости наугад в System32/SysWOW64. Сначала получите первичный loader error и исправьте конкретную отсутствующую или несовместимую зависимость.

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


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