Что означает код ошибки Windows 609 (ERROR_BAD_DLL_ENTRYPOINT)?

 
Предыдущий Следующий
ERROR_INSUFFICIENT_LOGON_INFO ERROR_BAD_SERVICE_ENTRYPOINT

ERROR_BAD_DLL_ENTRYPOINT

Что означает ERROR_BAD_DLL_ENTRYPOINT

ERROR_BAD_DLL_ENTRYPOINT — загрузчик обнаружил недопустимую или отсутствующую точку входа в DLL.

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

Зафиксируйте путь к образу, разрядность процесса и этап, на котором произошёл отказ: проверка формата, отображение, импорты или точка входа.

  • Проверьте архитектуру PE-файла и зависимостей, доступность импортируемых DLL и наличие требуемой функции или порядкового номера экспорта в фактически загруженной версии.
  • Для сложной ошибки загрузчика используйте трассировку загрузки или Process Monitor; не подменяйте проверку зависимостей массовой переустановкой библиотек.

Исходная формулировка

  • this result {Invalid DLL Entrypoint} The dynamic link library %hs is not written correctly. The stack pointer has been left in an.
  • Use loader diagnostics to find search-order substitutions and missing forwarded dependencies
  • A forwarded export resolves to a missing dependency
  • The deployed DLL lacks the required exported symbol
  • Name decoration, calling convention, or architecture differs

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


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