Sådan rettes DLL -filer, der mangler fejl i Windows

Sådan rettes DLL -filer, der mangler fejl i Windows

Ser du en DLL -fejl på din Windows -pc? Disse almindelige fejl er frustrerende at foretage fejlfinding, fordi du ofte skal gennemgå flere trin for at finde problemet.





Lad os gennemgå nogle af de mest almindelige DLL -fejl og gennemgå processen med fejlfinding af disse irriterende problemer.





Hvad er en DLL?

Det hjælper med at forstå, hvad din fejlmeddelelse betyder, før du begynder at fejlfinde den. DLL står for Dynamic Link Library . Disse filer er i det væsentlige en kernedel af Windows og giver programmer mulighed for at udføre en række funktioner uden at skrive dem fra bunden hver gang.





For eksempel kan et program få adgang til en DLL, når det vil vise en besked på skærmen . Den bruger den relevante DLL til at oprette denne boks i stedet for at udviklerne skal lave en ny. Dette resulterer i mere effektivitet for programmører og standardisering på tværs af Windows.

Men når noget går galt, kan denne DLL -fil forsvinde. Og fordi mange programmer kan dele en DLL på din pc (selv på samme tid), angiver ofte en DLL -fejl ikke et problem med kun en app. Dette er en del af det, der gør fejlfinding til en smerte.



Almindelige DLL -fejl

Som du måske forestiller dig, dukker nogle DLL'er op i fejlmeddelelser oftere end andre. Her er nogle af de DLL'er, der er mest kendt for at forårsage problemer.

MSVCP140, MSVCP120, MSVCP110 og MSVCP100

Alle fire af disse er forskellige versioner (14.0, 10.0 osv.) Af den samme DLL. MSVC står for Microsoft Visual C ++, et ekstremt almindeligt format til Windows -applikationer.





Chancerne er store for, at hvis du åbner listen over installerede programmer, vil du se flere poster mærket Microsoft Visual C ++ 20xx videredistribueres . Når du installerer et program, der har brug for en bestemt version af denne pakke, beder det dig om at gøre det, ellers fungerer det ikke.

Fordi denne fil bruges af så mange applikationer, er den dukker normalt op i fejl . Brugere rapporterer problemer med dette, når de lancerer Skype, WordPress -appen og forskellige spil.





MSVCR100, MSVCR71

Disse to DLL'er er ledsagere af ovenstående. Mens CP i de står for C ++ , disse filer indeholder biblioteker i C programmeringssprog . Disse to numre er igen forskellige versioner af den samme fil, og du har sandsynligvis flere versioner installeret takket være programkompatibilitet.

Da disse er så almindelige, vises der ofte fejl, når du starter en række forskellige software.

VCRUNTIME140

'Linket' i Dynamic Link Library eksisterer af en grund --- her er en anden DLL, der er relateret til de to første. Version 7 til 13 af Visual C ++ - bibliotekets DLL'er brugte et andet navn for hver version, hvilket resulterede i ovenstående almindelige filer. Fra og med version 14 skal programmer, der bruger begge sprog, linke til en anden ny DLL. Dens navn er VCRUNTIME, som ændres med hver ny version.

Denne fejl opstår, når du prøver at køre Adobe Creative Cloud -software samt Kodi.

D3DX9_43

Her er en DLL med en anden rod. Det DX i dette filnavn refererer til Microsoft DirectX , en samling af API'er til at køre multimediespil og apps. Det 43 i titlen refererer til en bestemt version, så du kan også se dette med et andet nummer.

Da din computer kun bruger DirectX til disse intensive programmer, vil du sandsynligvis se denne fejl, når du starter et videospil.

Lame_enc

Lame_enc er ikke en fornærmelse mod din pc. Det refererer til LAME (LAME Ain't a MP3 Encoder) encoder, der tillader lydsoftware at konvertere til MP3. På grund af softwarepatenter , programmer kan lovligt ikke indeholde MP3 -kodningssoftware. Således skal du installere LAME på egen hånd.

Størstedelen af ​​brugere, der ser denne fejl, vil have LAME installeret til brug i Audacity . Hvis du ikke bruger Audacity, vil du sandsynligvis se denne fejl, når du prøver at indlæse eller gemme en MP3.

hvordan man indstiller google -konto som standard

Inden du følger alle fejlfindingstrin nedenfor, skal du sørge for, at du faktisk har LAME installeret. Hvis du ser en besked fra Audacity, der starter med Audacity eksporterer ikke MP3 -filer direkte ... , download LAME og prøv igen.

NTDLL

Formentlig den mest alvorlige fejl på listen, NTDLL er en fil, der håndterer NT -kernefunktioner. NT plejede at stå for Ny teknologi og var engang en del af Windows -produktnavnet, men er nu kun inkluderet i tekniske Windows -oplysninger.

Fejl om denne DLL er ofte forårsaget af driverproblemer eller et problem med Windows -grænseflade med et program. Fordi denne fil håndterer systemfunktioner på lavt niveau, forhindrer crash ofte dig i at starte op i Windows.

Sådan fejlfindes DLL -fejl

Nu hvor vi har gennemgået nogle af de mest almindelige fejl, lad os gå igennem den generelle proces med fejlfinding af dem. Bemærk, at dette er generelle fejlfindingstrin og muligvis ikke gælder for hver fejl. Men hvis du får en fejl, fordi DLL -filer mangler, hjælper denne sekvens.

  1. Genstart
  2. Kontroller den manglende DLL
  3. Installer Windows -opdateringer
  4. Geninstaller det berørte program
  5. Opdater relevante drivere
  6. Udfør en systemfilkontrol
  7. Scan efter malware
  8. Registrer DLL'en igen
  9. Prøv en systemgendannelse
  10. Nulstil Windows

Trin 0: Hvad man ikke skal gøre

Ved fejlfinding af DLL -fejl vil du næsten helt sikkert støde på websteder, der hævder, at de kan løse alle dine problemer med en simpel download af den DLL -fil, du har brug for. Download ikke DLL -filer fra disse websteder .

Ligesom driveropdateringsværktøjer har du ingen måde at vide, hvor disse websteder har deres DLL'er fra. Således er de næsten bestemt ikke officielle, er ofte forældede og kan indeholde malware. Plus, udskiftning af en enkelt DLL er ofte ikke nok til at løse dit problem, hvilket betyder at spore en ny er spild af tid.

Undgå også at hoppe direkte til den specifikke DLL -fil, der forårsager fejlen, og ikke grave rundt i Windows -registreringsdatabasen. Disse avancerede trin er i de fleste tilfælde ikke nødvendige, og du kan let ende med at forårsage flere problemer.

Trin 1: Genstart

Som med de fleste fejlfinding bør genstart være det, du prøver først. Hvis du er heldig, er dit problem kun en mindre fejl, og en genstart vil klare det. Gem dit arbejde, genstart, og prøv, hvad der forårsagede fejlen igen.

Trin 2: Kontroller, om DLL mangler

Det er ikke sandsynligt siden Windows beskytter mapperne indeholder DLL'er, men du (eller et program) har muligvis slettet en DLL ved en fejl. Kontroller papirkurven for den pågældende DLL, og gendan den, hvis du finder den der. Hvis du tror, ​​at du har slettet det, men allerede har tømt papirkurven, bruge et restaureringsprogram .

Trin 3: Installer Windows -opdateringer

Da mange DLL-fejl er relateret til Microsoft-distribuerede biblioteker, søger efter Windows -opdateringer kan løse problemer ved at downloade de nyeste versioner. Dette er især vigtigt hvis du har afbrudt installationen af ​​opdateringer i nogen tid.

Når du har installeret alle tilgængelige opdateringer, skal du genstarte dit system igen for at sikre, at de er anvendt.

Trin 4: Geninstaller det berørte program

Nogle gange kan et bestemt program blive snublet, når der åbnes en DLL -fil. Det er værd at afinstallere det program, der giver fejlen, og geninstallere en ny kopi. Dette kan være lidt arbejde afhængigt af hvad der giver dig problemet, men det er et vigtigt skridt.

Trin 5: Opdater relevante drivere

Hvis DLL -fejlen dukker op, når du beskæftiger dig med et bestemt stykke hardware, skal du opdatere de relevante drivere. Hvis du f.eks. Ser fejlen hver gang du prøver at udskrive, kan du prøve at opdatere printerens driver. Opdater driveren til dit grafikkort hvis fejlen sker under grafikintensive opgaver som at starte et spil.

Trin 6: Udfør en systemfilkontrol

Dernæst skal du prøve at køre kommandoen SFC (System File Checker). Dette har Windows til at kontrollere forskellige systemfiler og retter eventuelle mangler eller beskadigelser .

For at gøre det skal du skrive cmd i startmenuen. Højreklik på dens post, og vælg Kør som administrator . Indtast derefter følgende kommando:

sfc /scannow

Denne scanning tager et stykke tid, så kør den, når du har et par minutter. Når den er færdig, vil Windows fortælle dig, om den fandt problemer.

Trin 7: Scan efter malware

Selvom DLL -fejl ikke nødvendigvis er forårsaget af malware, kan de være det. Måske beskadigede en infektion tidligere en DLL -fil eller rodede med en nu. Kør en scanning med dit antivirus, og brug derefter gratis version af Malwarebytes for en second opinion, bare for at udelukke det.

Trin 8: Registrer DLL'en igen

På dette tidspunkt er det værd at prøve at afregistrere og omregistrere DLL-filen. Dette tvinger Windows til at 'glemme' DLL'en et øjeblik og genetablerer komponenten, som kan løse problemet.

Åbn en anden forhøjet kommandoprompt ved at skrive cmd i Start-menuen, højreklik derefter og vælg Kør som administrator . Indtast følgende kommandoer en ad gangen, og tilføj navnet på den problematiske DLL:

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

Trin 9: Prøv en systemgendannelse

Hvis denne fejl startede for nylig, kan en systemgendannelse tage dig tilbage i tiden og forhåbentlig vende problemet.

Type kontrolpanel i Start -menuen, åbn den, og vælg Genopretning . Vælg her Åbn Systemgendannelse . Følg vejledningen for at vælge en gendannelsestid, og lad Windows fuldføre processen.

Se vores hjælp til fejlfinding af systemgendannelse, hvis du støder på problemer.

Trin 10: Nulstil Windows

På dette tidspunkt har du udført næsten al den fejlfinding, du kan. Hvis du er sikker på, at du har installeret alle tilgængelige Windows- og driveropdateringer, geninstalleret programmet, prøvet kommandopromptværktøjerne og genstartet (for nylig), så du skal fortsætte med at nulstille Windows .

Heldigvis kan du bruge Nulstil denne pc funktion til at geninstallere en ny kopi af Windows uden at fjerne dine personlige filer. Forhåbentlig kommer det aldrig til dette punkt. Men efter al ovenstående fejlfinding skal du bare nulstille og undgå at spilde endnu mere tid til fejlfinding.

Hvilke DLL -fejl gør dig gal?

Nu kender du rødderne til nogle almindelige DLL -fejl, og hvordan du foretager fejlfinding af dem. Desværre er disse spørgsmål nogle af de mest frustrerende at foretage fejlfinding, så vi ønsker dig held og lykke. Forhåbentlig forsvinder dit problem med et par hurtige opdateringer og en genstart.

For mere, tjek ud vores komplette guide til fejlfinding af Fall Creators Update .

Del Del Tweet E -mail En begyndervejledning til animering af tale

Animering af tale kan være en udfordring. Hvis du er klar til at begynde at tilføje dialog til dit projekt, nedbryder vi processen for dig.

Læs Næste
Relaterede emner
  • Windows
  • Chauffører
  • Systemgendannelse
  • Windows 10
  • Fejlfinding
  • Windows opdatering
Om forfatteren Ben Stegner(1735 artikler udgivet)

Ben er stedfortrædende redaktør og Onboarding Manager på MakeUseOf. Han forlod sit it-job for at skrive på fuld tid i 2016 og har aldrig set sig tilbage. Han har dækket tekniske tutorials, anbefalinger til videospil og mere som professionel forfatter i over syv år.

bedste netgear routerindstillinger til spil
Mere fra Ben Stegner

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere