FIX: ERROR_DLL_INIT_FAILED



Prøv Vores Instrument Til At Fjerne Problemer

Fejlen DLL INIT FAILED er en ret almindelig fejl, og den har at gøre med msxml.dll-filen. Fejlen betyder, at DLL ikke kunne initialiseres eller startes af en eller anden grund med den mest sandsynlige mulighed for, at DLL er korrupt eller er blevet flyttet. Denne DLL er primært til XML-applikationer, hvilket Windows Update bruger til at sende information frem og tilbage fra sine servere. Det er den gennemsnitlige anvendelse af denne fejl.



Metode 1: Scan efter korruption

Det mest almindelige problem, der opstår med en dll, er, at filen bliver korrupt. Udviklerne hos Microsoft forstår dette meget godt og har indbygget sfc-værktøjet til at give brugerne mulighed for at scanne for korrupte filer og få Windows automatisk til at rette dem, der er korrupte uden at skulle udføre meget mange komplicerede opgaver.



Hold Windows-nøgle og Tryk på X og vælg Kommandoprompt (administrator) hvis du bruger Windows 8 eller 10. Ellers skal du klikke på Start -> type cmd og vælg køre som administrator.



I kommandoprompt (vindue) type sfc / scannow og tryk på ENTER. Vent på, at scanningen er færdig, hvis scanningsresultaterne ikke giver nogen korruption eller overtrædelser, er du systemfiler i orden, men hvis de returnerer eller rapporterer korruption, skal du reparere dem ved hjælp af følgende kommando:

Dism / Online / Cleanup-Image / RestoreHealth

ERROR_DLL_INIT_FAILED



Når processen er afsluttet, skal du genstarte pc'en og teste.

Metode 2: Kopier & omregistrer DLL'erne

Kopier følgende DLL-filer fra en fungerende computer med det samme operativsystem som dig. De filer, du skal kopiere, findes i C: Windows System32 og er

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

Når filerne er kopieret, skal du gemme og kopiere dem til det pågældende system i samme bibliotek (C: windows system32) og derefter skrive følgende kommando for hver dll-fil.

regsvr C: Windows System32 msxml3.dll

Metode 3: For udviklere

Hvis du er udvikler og oplever denne fejl, har den en anden årsag. Hvis dette sker, mens du udvikler, betyder det normalt, at den komponent, fejlen kommer fra, ikke kunne installeres korrekt.

Geninstaller komponenten.

Test for at se, om dette problem opstår med forhøjede tilladelser til. Hvis problemet opstår på dette forhøjede niveau, har du et tilladelsesproblem.

Kontakt leverandøren af ​​komponenten for at sikre, at den applikation, du udvikler, ikke inkluderer et modul, der interagerer med skrivebordet. Denne fejl opstår på grund af en tilladelsesfejl, som ASP.NET giver, når den forsøger at få adgang til noget på skrivebordet, da ASP.NET er bygget til ikke at interagere med skrivebordet.

2 minutter læst