| Anterior | Siguiente |
| STATUS_INVALID_ADDRESS | STATUS_MISSING_SYSTEMFILE |
STATUS_DLL_INIT_FAILED
Qué significa STATUS_DLL_INIT_FAILED
STATUS_DLL_INIT_FAILED indica que el loader llegó a la fase de inicialización y una library no pudo completar su attach, típicamente porque su entry routine devolvió fallo durante DLL_PROCESS_ATTACH o una inicialización dependiente no tuvo éxito. Es posterior a resolver al menos la parte básica de la imagen; no equivale automáticamente a DLL missing.
La causa pertenece a la DLL o a una dependencia que esta inicializa. Para desarrollo, depure la entrada y registre qué paso falla sin realizar operaciones peligrosas dentro de DllMain. Para software de terceros, preserve module/version y logs antes de sustituir archivos.
Qué comprobar
- Identifique qué DLL devuelve el fallo y su versión/hash.
- Capture loader diagnostics y logs de inicialización inmediatamente anteriores.
- En código propio, depure DllMain/TLS callbacks y dependencias inicializadas en PROCESS_ATTACH.
- No copie una DLL de otra versión solo porque tenga el mismo nombre.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
