CORREÇÃO: ERROR_DLL_INIT_FAILED



Experimente Nosso Instrumento Para Eliminar Problemas

O erro DLL INIT FAILED é um erro bastante comum e tem a ver com o arquivo msxml.dll. O erro significa que a DLL falhou ao inicializar ou iniciar devido a algum motivo, com a possibilidade mais provável de que a DLL esteja corrompida ou tenha sido movida. Essa DLL é principalmente para aplicativos XML, que é o que o Windows Update usa para enviar e receber informações de seus servidores. Essa é a aplicação média para este erro.



Método 1: Verificar Corrupção

O problema mais comum que ocorre com uma dll é que o arquivo fica corrompido. Os desenvolvedores da Microsoft entendem isso muito bem e incorporaram a ferramenta sfc para permitir que os usuários verifiquem se há arquivos corrompidos e fazem com que o Windows corrija automaticamente aqueles que estão corrompidos, sem a necessidade de muitas tarefas complicadas.



Segure o Chave do Windows e Pressione X e escolher Prompt de Comando (Admin) se você estiver usando o Windows 8 ou 10. Caso contrário, clique em Começar -> tipo cmd e escolher executado como administrador.



No prompt de comando (janela), digite sfc / scannow e pressione ENTER. Aguarde a conclusão da verificação, se os resultados da verificação não retornarem corrupções ou violações, então seus arquivos de sistema estão ok, mas se eles retornarem ou relatarem corrupções, repare-os usando o seguinte comando:

Dism / Online / Cleanup-Image / RestoreHealth

ERROR_DLL_INIT_FAILED



Após a conclusão do processo, reinicie o PC e teste.

Método 2: Copiar e registrar novamente as DLLs

Copie os seguintes arquivos DLL de um computador que esteja funcionando com o mesmo sistema operacional que você. Os arquivos que você precisa copiar estão localizados em C: Windows System32 e são

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

Depois de copiados os arquivos, salve e copie-os no sistema em questão no mesmo diretório (C: windows system32) e digite o seguinte comando para cada arquivo dll.

regsvr C: Windows System32 msxml3.dll

Método 3: para desenvolvedores

Se você é um desenvolvedor e está enfrentando esse erro, a causa é diferente. Se isso acontecer durante o desenvolvimento, geralmente significa que o componente de onde o erro está vindo falhou ao instalar corretamente.

Reinstale o componente.

Teste para ver se esse problema ocorre com permissões elevadas em. Se o problema ocorrer neste nível elevado, você tem um problema de permissões.

Entre em contato com o fornecedor do componente para garantir que o aplicativo que você está desenvolvendo não inclua um módulo que interaja com o desktop. Esse erro ocorre devido a um erro de permissão que o ASP.NET fornece quando tenta acessar algo na área de trabalho, pois o ASP.NET foi criado para não interagir com a área de trabalho.

2 minutos lidos