| Anterior | Siguiente |
| STATUS_CANNOT_IMPERSONATE | STATUS_ABIOS_NOT_PRESENT |
STATUS_IMAGE_ALREADY_LOADED
Qué significa STATUS_IMAGE_ALREADY_LOADED
STATUS_IMAGE_ALREADY_LOADED indica que el loader encontró esa imagen ya mapeada o registrada donde la operación esperaba crear una carga independiente. No significa simplemente que exista otro archivo con el mismo nombre: se refiere al estado del módulo/image dentro del proceso, kernel o loader path correspondiente.
En un LoadLibrary normal Windows puede reutilizar el módulo existente y ajustar referencias, mientras que rutas de bajo nivel, drivers o herramientas de mapeo pueden rechazar una segunda carga. Forzar otra copia puede duplicar estado global, inicialización, TLS o bookkeeping de unload. Identifique primero qué instancia existe y quién la mantiene.
Qué comprobar
- Enumere el módulo/image ya cargado, su base address y referencias conocidas.
- Determine qué API/ruta pidió una nueva carga y si su contrato permite reutilizar la instancia existente.
- Busque handles o referencias stale que impidan el unload esperado.
- No cree manualmente una segunda mapping solo para evitar el status.
Referencias técnicas
- Microsoft Open Specifications: NTSTATUS values
- Microsoft: LoadLibrary
- Wine source: PE module loader
- Microsoft: PE and COFF format
¿Buscas un código diferente? Buscar otro código de estado o error.
