NUSTATYTI: ERROR_DLL_INIT_FAILED



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Klaida DLL INIT FAILED yra gana dažna klaida ir tai susiję su msxml.dll failu. Klaida reiškia, kad DLL nepavyko inicijuoti ar paleisti dėl kokių nors priežasčių, greičiausiai tikėtina, kad DLL yra sugadintas arba perkeltas. Šis DLL pirmiausia skirtas XML programoms, o tai „Windows Update“ naudoja tam, kad iš savo serverių siųstų informaciją pirmyn ir atgal. Tai yra vidutinis šios klaidos taikymas.



1 metodas: ieškokite korupcijos

Dažniausiai pasitaikanti dll problema yra ta, kad failas sugadinamas. „Microsoft“ kūrėjai tai puikiai supranta ir įdiegė „sfc“ įrankį, leidžiantį vartotojams nuskaityti sugadintus failus, o „Windows“ automatiškai ištaiso sugadintus, nereikalaujant atlikti labai daug sudėtingų užduočių.



Laikykite „Windows“ raktas ir Paspauskite X ir pasirinkti Komandinė eilutė (administratorius) jei naudojate „Windows 8“ arba „10.“. Kitaip spustelėkite Pradėti -> tipas cmd ir pasirinkti eikite kaip administratorius.



Į komandų eilutės (lango) tipą sfc / scannow ir paspauskite ENTER. Palaukite, kol nuskaitymas bus baigtas, jei nuskaitymo rezultatuose nėra jokių sugadinimų ar pažeidimų, tada jūsų sistemos failai yra tinkami, tačiau jei jie grąžina arba praneša apie sugadinimus, pataisykite juos naudodami šią komandą:

Atsisakyti / internete / „Cleanup-Image“ / „RestoreHealth“

ERROR_DLL_INIT_FAILED



Baigę procesą, perkraukite kompiuterį ir išbandykite.

2 metodas: nukopijuokite ir perregistruokite DLL

Nukopijuokite šiuos DLL failus iš veikiančio kompiuterio su ta pačia operacine sistema kaip jūs. Failai, kuriuos reikia nukopijuoti, yra C: Windows System32 ir yra

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

Nukopijavę failus, išsaugokite ir nukopijuokite juos į atitinkamą sistemą tame pačiame kataloge (C: windows system32), tada kiekvienam dll failui įveskite šią komandą.

regsvr C: Windows System32 msxml3.dll

3 metodas: kūrėjams

Jei esate kūrėjas ir patiriate šią klaidą, ji turi kitą priežastį. Jei tai atsitinka jums kuriant, tai paprastai reiškia, kad komponento, iš kurio kyla klaida, nepavyko tinkamai įdiegti.

Iš naujo įdiekite komponentą.

Patikrinkite, ar ši problema kyla su padidintais leidimais. Jei problema kyla dėl šio padidinto lygio, turite leidimų problemą.

Susisiekite su komponento pardavėju, kad įsitikintumėte, jog jūsų kuriama programa nėra modulio, kuris sąveikauja su darbalaukiu. Ši klaida įvyko dėl leidimų klaidos, kurią suteikia ASP.NET, kai bando pasiekti ką nors darbalaukyje, nes ASP.NET sukurta nesąveikauti su darbalaukiu.

2 minutės perskaityta