Jeśli otrzymasz kod błędu 0x8007045A ERROR_DLL_INIT_FAILED podczas korzystania z usługi Windows Update lub podczas uaktualniania do systemu Windows 10, ten post może ci pomóc. Ten błąd zwykle występuje, gdy pliki msxml dll są uszkodzone w systemie operacyjnym Windows.

Microsoft XML Core Services lub MSXML to natywny interfejs API Win32 dla wysokowydajnych aplikacji opartych na języku XML, które są zgodne ze standardem XML 1.0. MSXML6 był po raz pierwszy dostarczany z systemem Windows Vista i nowszymi oraz zawiera ulepszenia dotyczące bezpieczeństwa, wydajności, stabilności i innych ulepszeń, a także obsługę architektur x64 i Itanium.

Kod błędu 0x8007045A

Aby rozwiązać ten problem, masz trzy możliwości:

1]Uruchom Kontroler plików systemowych i sprawdź, czy to pomaga.

2]Wymień msxml3.dll, msxml3a.dll, msxml3r.dll, msxml6.dll oraz msxml6r.dll w twoim systemie z dobrymi plikami. Ze względów ostrożności możesz wykonać kopię zapasową tych plików w innym miejscu. Teraz, jeśli masz inny komputer, skopiuj te 5 plików z innego systemu do C:WindowsSystem32 folderu problematycznego systemu i zastąp ewentualne uszkodzone pliki. Upewnij się, że na obu komputerach działa ta sama wersja systemu Windows.

Gdy to zrobisz, będziesz musiał ponownie zarejestrować te pliki dll:

Aby zarejestrować dll lub ocx plik, otwórz okno wiersza polecenia jako administrator, wpisz następujące polecenie i naciśnij Enter:

regsvr32 path & filename of dll or ocx

Więc tutaj, w polu Uruchom, wpisz następujące polecenie i naciśnij Enter:

regsvr32 C:WindowsSystem32msxml3.dll

Zrób to samo dla pozostałych czterech – msxml3a.dll, msxml3r.dll, msxml6.dll oraz msxml6r.dll.

Uruchom ponownie system i sprawdź, czy to pomoże.

3]Jeśli to nie zadziała, masz jeszcze jedną opcję. Pobierz najnowszy parser XML z MSDN i zainstaluj go w swoim systemie.

Mam nadzieję, że coś pomoże.