REVISIÓN: ERROR_DLL_INIT_FAILED

REVISIÓN: ERROR_DLL_INIT_FAILED

El error DLL INIT FAILED es un error bastante común y tiene que ver con el archivo msxml.dll. El error significa que la DLL no se pudo inicializar o iniciar debido a alguna razón y la posibilidad más probable es que la DLL esté dañada o se haya movido. Esta DLL es principalmente para aplicaciones XML, que es lo que usa Windows Update para enviar y recibir información de sus servidores. Esa es la aplicación promedio de este error.

Método 1: buscar corrupción

El problema más común que ocurre con una dll es que el archivo se daña. Los desarrolladores de Microsoft entienden esto muy bien y han incorporado la herramienta sfc para permitir a los usuarios escanear en busca de archivos corruptos, y hacer que Windows corrija automáticamente los que están corruptos sin necesidad de realizar muchas tareas complicadas.

Sostener el Clave de Windows y Presione X y elige Símbolo del sistema (administrador) si está utilizando Windows 8 o 10. De lo contrario, haga clic en comienzo -> tipo cmd y elige ejecutar como administrador.



En el símbolo del sistema (ventana) escriba sfc / scannow y presione ENTER. Espere a que finalice el análisis, si los resultados del análisis no arrojan daños ni violaciones, entonces los archivos del sistema están bien, pero si regresan o informan daños, repárelos con el siguiente comando:

Dism / Online / Cleanup-Image / RestoreHealth

ERROR_DLL_INIT_FAILED

Una vez finalizado el proceso, reinicie la PC y pruebe.

Método 2: copiar y volver a registrar las DLL

Copie los siguientes archivos DLL de una computadora que funcione con el mismo sistema operativo que usted. Los archivos que necesita copiar se encuentran en C: Windows System32 y están

msxml3a.dll, msxml3r.dll, msxml6.dll, msxml3.dll y msxml6r.dll

Una vez que se hayan copiado los archivos, guárdelos y cópielos en el sistema en cuestión en el mismo directorio (C: windows system32) y luego escriba el siguiente comando para cada archivo dll.

regsvr C: Windows System32 msxml3.dll

Método 3: para desarrolladores

Si es un desarrollador y está experimentando este error, se debe a una causa diferente. Si esto sucede mientras está desarrollando, generalmente significa que el componente del que proviene el error no se instaló correctamente.

Reinstale el componente.

Pruebe para ver si este problema ocurre con permisos elevados en. Si el problema ocurre en este nivel elevado, tiene un problema de permisos.

Póngase en contacto con el proveedor del componente para asegurarse de que la aplicación que está desarrollando no incluya un módulo que interactúe con el escritorio. Este error se produce debido a un error de permisos que ASP.NET da cuando intenta acceder a algo en el escritorio, ya que ASP.NET está construido para no interactuar con el escritorio.

2 minutos de lectura