Se você receber um código de erro 0x8007045A ERROR_DLL_INIT_FAILED ao usar o Windows Update ou ao atualizar para o Windows 10, esta postagem poderá ajudá-lo. Este erro geralmente ocorre se os arquivos msxml dll estão corrompidos em seu sistema operacional Windows.
Código de erro 0x8007045A
Para resolver esse problema, você tem três opções:
1] Execute o verificador de arquivos do sistema e veja se isso ajuda.
2] Substitua o msxml3.dll, msxml3a.dll, msxml3r.dll, msxml6.dll e msxml6r.dll no seu sistema com bons arquivos. Você pode fazer o backup desses arquivos em outro local por precaução. Agora, se você tiver outro computador, copie esses 5 arquivos do seu outro sistema para o C: Windows System32 pasta do sistema problemático e substitua os possíveis arquivos corrompidos. Certifique-se de que ambos os computadores estejam executando a mesma versão do Windows.
Depois de fazer isso, você terá que registrar novamente esses arquivos dll:
Para registrar um arquivo dll ou ocx, abra um prompt de comandos do windows como administrador, digite o seguinte e pressione Enter:
regsvr32 “path & filename of dll or ocx“
Então, aqui na caixa Executar, digite o seguinte e pressione Enter:
regsvr32 C:WindowsSystem32msxml3.dll
Faça o mesmo para os outros quatro msxml3a.dll, msxml3r.dll, msxml6.dll e msxml6r.dll.
Reinicie seu sistema e veja se isso ajuda.
3] Se isso não funcionar para você, você tem uma outra opção. Faça o download do analisador XML mais recente do MSDN e instale-o em seu sistema.
Espero que algo ajude.