¿Qué significa el código de error de Windows 1114 (ERROR_DLL_INIT_FAILED)?

 
Anterior Siguiente
ERROR_NO_UNICODE_TRANSLATION ERROR_SHUTDOWN_IN_PROGRESS

ERROR_DLL_INIT_FAILED

Qué significa ERROR_DLL_INIT_FAILED

ERROR_DLL_INIT_FAILED (1114) — La rutina de inicialización de una DLL falló durante la carga.

El loader mapeó la biblioteca, pero DllMain o una dependencia de inicialización devolvió fallo. La causa real suele estar antes del código 1114: dependencia ausente, excepción, configuración o trabajo inseguro dentro de DllMain.

Qué comprobar

  • Capture loader snaps o dump durante DLL_PROCESS_ATTACH.
  • Revise dependencias transitivas y su arquitectura.
  • Busque locks, LoadLibrary, thread creation o I/O complejo dentro de DllMain.

Tratamiento recomendado

Reduce DllMain a inicialización mínima y mueve trabajo fallable a una función explícita. Corrige la primera dependencia o excepción; no hagas retry de LoadLibrary en bucle.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.