Pokud se vám při používání služby Windows Update nebo při upgradu na Windows 10 zobrazí chybový kód 0x8007045A ERROR_DLL_INIT_FAILED, může vám tento příspěvek pomoci. K této chybě obvykle dochází, pokud jsou soubory msxml dll v operačním systému Windows poškozeny.
Microsoft XML Core Services nebo MSXML je nativní Win32 API pro vysoce výkonné aplikace založené na XML, které dodržují XML 1.0 standard. MSXML6 nejprve dodáván se systémem Windows Vista a novějšími a má vylepšení pro zabezpečení, výkon, stabilitu a další vylepšení, stejně jako podporu pro architektury x64 a Itanium.
Kód chyby 0x8007045A
Chcete-li tento problém vyřešit, máte tři možnosti:
1] Spusťte Kontrola systémových souborů a zjistěte, zda to pomůže.
2] Vyměňte msxml3.dll, msxml3a.dll, msxml3r.dll, msxml6.dll a msxml6r.dll ve vašem systému s dobrými soubory. Tyto soubory můžete preventivně zálohovat jinam. Nyní, pokud máte jiný počítač, zkopírujte těchto 5 souborů z jiného systému do C: \ Windows \ System32 složku problémového systému a vyměňte možné poškozené soubory. Ujistěte se, že na obou počítačích běží stejná verze systému Windows.
Jakmile to uděláte, budete muset znovu zaregistrovat tyto soubory DLL:
Chcete-li zaregistrovat soubor dll nebo ocx, otevřete okna příkazového řádku jako správce, zadejte následující příkaz a stiskněte klávesu Enter:
regsvr32 „cesta a název souboru dll nebo ocx“
Zde tedy do pole Spustit zadejte následující příkaz a stiskněte klávesu Enter:
regsvr32 C: \ Windows \ System32 \ msxml3.dll
Totéž proveďte pro ostatní čtyři - msxml3a.dll, msxml3r.dll, msxml6.dll a msxml6r.dll.
Restartujte systém a zjistěte, zda to pomůže.
3] Pokud to nefunguje, máte ještě jednu možnost. Stáhněte si nejnovější analyzátor XML z MSDN a nainstalujte jej do svého systému.
Doufám, že něco pomůže.