Oprava: ERROR_DLL_INIT_FAILED



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Chyba DLL INIT FAILED je pomerne častou chybou a súvisí so súborom msxml.dll. Táto chyba znamená, že sa nepodarilo inicializovať alebo spustiť DLL z nejakého dôvodu, pričom najpravdepodobnejšou možnosťou je, že je DLL poškodená alebo bola presunutá. Táto knižnica DLL je primárne určená pre aplikácie XML, čo služba Windows Update používa na odosielanie informácií tam a späť zo svojich serverov. Toto je priemerné uplatnenie tejto chyby.



Metóda 1: Vyhľadajte poškodenie

Najbežnejším problémom, ktorý sa vyskytuje v dll, je poškodenie súboru. Vývojári v spoločnosti Microsoft to veľmi dobre chápu a vytvorili nástroj sfc, ktorý používateľom umožňuje vyhľadávať poškodené súbory a systém Windows automaticky opraví poškodené súbory bez toho, aby museli robiť veľmi zložité úlohy.



Držte Kľúč Windows a Stlačte X a vyber si Príkazový riadok (správca) Ak používate Windows 8 alebo 10. Inak kliknite na Štart -> typ cmd a vyber si spustiť ako administrátor.



Do poľa Príkazový riadok (okno) sfc / scannow a stlačte kláves ENTER. Počkajte na dokončenie kontroly, ak výsledky kontroly nevrátia žiadne poškodenia alebo porušenia, potom sú vaše systémové súbory v poriadku, ale ak sa vrátia alebo nahlásia poškodenie, opravte ich pomocou nasledujúceho príkazu:

Dism / Online / Cleanup-Image / RestoreHealth

ERROR_DLL_INIT_FAILED



Po dokončení procesu reštartujte počítač a vyskúšajte.

Metóda 2: Skopírujte a preregistrujte súbory DLL

Skopírujte nasledujúce súbory DLL z pracovného počítača s rovnakým operačným systémom ako vy. Súbory, ktoré musíte skopírovať, sa nachádzajú v priečinku C: Windows System32

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

Po skopírovaní súborov ich uložte a skopírujte do príslušného systému do rovnakého adresára (C: windows system32) a potom zadajte nasledujúci príkaz pre každý súbor DLL.

regsvr C: Windows System32 msxml3.dll

Metóda 3: Pre vývojárov

Ak ste vývojár a došlo k tejto chybe, môže to mať inú príčinu. Ak k tomu dôjde počas vývoja, zvyčajne to znamená, že komponent, z ktorého chyba pochádza, sa nepodarilo správne nainštalovať.

Znova nainštalujte komponent.

Vyskúšajte, či sa tento problém vyskytuje so zapnutými zvýšenými oprávneniami. Ak sa problém vyskytne na tejto zvýšenej úrovni, máte problém s oprávneniami.

Požiadajte dodávateľa komponentu, aby ste sa uistili, že aplikácia, ktorú vyvíjate, neobsahuje modul, ktorý interaguje s pracovnou plochou. Táto chyba sa vyskytuje v dôsledku chyby povolení, ktorú dáva server ASP.NET pri pokuse o prístup k niečomu na pracovnej ploche, pretože technológia ASP.NET nie je v interakcii s pracovnou plochou.

2 minúty prečítané