ERROR_IMAGE_NOT_AT_BASE - 700 (0x2BC)

{Image Relocated} An image file could not be mapped at the address specified in the image file. Local fixups must be performed on this image.

Updated: Feb 21, 2026

Technical Meaning

The error code ERROR_IMAGE_NOT_AT_BASE with the numeric value of 700 and hexadecimal representation of 0x2BC indicates that an image file could not be mapped at the address specified in the image file. This typically occurs during the process of loading a dynamic link library (DLL) or executable file into memory.

Error Details

The error message {Image Relocated} suggests that the image file requires relocation, meaning that it contains addresses that need to be adjusted according to the base address at which the module is loaded. If these fixups cannot be performed successfully, the image will not load correctly.

Usage Context

This error can occur in various contexts where a Windows application attempts to load an image (such as a DLL or executable) into memory. It may also appear during system initialization or when running certain applications that rely on specific image files being loaded at particular addresses.

Developer Interpretation

Developers should interpret this error code as indicating a failure in the process of loading an image file due to address relocation issues. This could be caused by various factors, such as incorrect parameters passed during the load operation or corruption within the image file itself. Developers may need to adjust their application's behavior or ensure that all necessary fixups are correctly applied.

Related Errors

  • ERROR_BAD_EXE_FORMAT (193): Indicates a problem with the format of an executable file, which could be related but distinct from relocation issues.
  • ERROR_INVALID_IMAGE_FORMAT (256): Suggests that the image file is not in a valid format for execution or loading.

FAQ

Q: What does ERROR_IMAGE_NOT_AT_BASE mean?

A: This error indicates an issue with relocating addresses within an image file during its loading process. It suggests that fixups could not be performed correctly, leading to the failure of the load operation.

Q: How can I troubleshoot this error?

A: Reviewing the context in which the error occurs and validating parameters passed to the loading function may help identify the root cause. Ensuring that all necessary fixups are applied correctly is also crucial for successful image loading.

Summary

The ERROR_IMAGE_NOT_AT_BASE error code signifies a failure in the address relocation process of an image file during its loading into memory. Developers should focus on ensuring correct parameter usage and addressing any potential corruption within the image file to resolve this issue.