Как исправить ошибку 0x8007045A ERROR_DLL_INIT_FAILED в центре обновления Windows?
Если вы получаете код ошибки «0x8007045A ERROR_DLL_INIT_FAILED» при использовании Центра обновления Windows или при обновлении до Windows 10, этот пост может помочь вам. Ошибка 0x8007045A обычно возникает, если файлы MSXML dll были повреждены в операционной системе Windows.
Как устранить ошибку 0x8007045A в Windows?
Чтобы устранить эту проблему, у вас есть три варианта:
- Запустите проверку системных файлов, в некоторых случаях это может помочь решить проблему.
- Замените файлы msxml3.dll, msxml3a.dll, msxml3r.dll, msxml6.dll и msxml6r.dll в вашей системе рабочими. Eсли у вас есть другой компьютер, скопируйте эти 5 файлов с другой системы, в папку C:\Windows\System32 проблемной системы, и замените возможные поврежденные файлы. Убедитесь, что оба компьютера работают под управлением той же версии Windows.
После того, как вы это сделаете, вам придется перерегистрировать DLL файлы:
Чтобы зарегистрировать dll или ocx файл, откройте командную строку Windows с правами администратора введите следующую команду и нажмите Enter:
regsvr32 “path & filename of dll or ocx“
и
regsvr32 C:\Windows\System32\msxml3.dll
Сделайте то же самое для остальных четырех файлов – msxml3a.dll, msxml3r.dll, msxml6.dll и msxml6r.dll.
Перезагрузить компьютер.
- Если это не работает для вас, у вас есть еще один вариант. Загрузите последнюю версию XML-парсер из MSDN и установите его на вашем компьютере.