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

 
Предыдущий Следующий
ERROR_THREAD_WAS_SUSPENDED ERROR_RXACT_STATE_CREATED

ERROR_IMAGE_NOT_AT_BASE

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

ERROR_IMAGE_NOT_AT_BASE — файл образа не удалось отобразить по адресу, указанному в самом образе.

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

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

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

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

  • this result {Image Relocated} An image file could not be mapped at the address specified in the image file. Local fixups must be performed on.
  • Address-space layout randomization intentionally relocates the image
  • The image layout or rebasing assumptions are obsolete
  • Relocation is normally handled by the Windows loader and is not a failure by itself. It becomes actionable when the image lacks relocations or software stores absolute addresses incorrectly.
  • Another mapping occupies the preferred address

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


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