Hvordan fikse DLL -filer som mangler feil i Windows

Hvordan fikse DLL -filer som mangler feil i Windows

Ser du en DLL -feil på Windows -PCen? Disse vanlige feilene er frustrerende å feilsøke fordi du ofte må gå gjennom flere trinn for å finne problemet.





La oss gå gjennom noen av de vanligste DLL -feilene og gå gjennom feilsøking av disse irriterende problemene.





Hva er en DLL?

Det hjelper å forstå hva feilmeldingen din betyr før du begynner å feilsøke den. DLL står for Dynamic Link Library . I hovedsak er disse filene en sentral del av Windows og lar programmer utføre en rekke funksjoner uten å skrive dem fra bunnen av hver gang.





For eksempel kan et program få tilgang til en DLL når det vil vise en melding på skjermen . Den bruker riktig DLL for å lage denne boksen i stedet for at utviklerne må lage en ny. Dette resulterer i mer effektivitet for programmerere og standardisering på tvers av Windows.

Men når noe går galt, kan den DLL -filen forsvinne. Og fordi mange programmer kan dele én DLL på din PC (selv samtidig), indikerer ofte ikke en DLL -feil et problem med bare en app. Dette er en del av det som gjør feilsøking til en smerte.



Vanlige DLL -feil

Som du kanskje forestiller deg, dukker noen DLLer opp i feilmeldinger oftere enn andre. Her er noen av DLL -ene som er mest kjent for å forårsake problemer.

MSVCP140, MSVCP120, MSVCP110 og MSVCP100

Alle disse fire er forskjellige versjoner (14.0, 10.0, etc.) av samme DLL. MSVC står for Microsoft Visual C ++, et ekstremt vanlig format for Windows -applikasjoner.





Sjansen er stor for at hvis du åpner listen over installerte programmer, vil du se flere oppføringer merket Microsoft Visual C ++ 20xx Redistributable . Når du installerer et program som trenger en bestemt versjon av denne pakken, blir du bedt om å gjøre det, ellers fungerer det ikke.

Fordi denne filen brukes av så mange applikasjoner, den dukker vanligvis opp i feil . Brukere rapporterer problemer med dette når de starter Skype, WordPress -appen og forskjellige spill.





MSVCR100, MSVCR71

Disse to DLL -ene er følgesvenner til de ovennevnte. Mens CP i de står for C ++ , disse filene inneholder biblioteker i C programmeringsspråk . Disse to tallene er igjen forskjellige versjoner av den samme filen, og du har sannsynligvis flere versjoner installert takket være programkompatibilitet.

Siden disse er så vanlige, vises det ofte feil når du starter en rekke programvarer.

VCRUNTIME140

'Koblingen' i Dynamic Link Library eksisterer av en grunn --- her er en annen DLL som er relatert til de to første. Versjonene 7 til 13 av Visual C ++ - bibliotekets DLL -filer brukte et annet navn for hver versjon, noe som resulterte i de vanlige filene ovenfor. Fra og med versjon 14 må programmer som bruker et av språkene koble til en annen ny DLL. Navnet er VCRUNTIME, som endres for hver nye versjon.

Denne feilen oppstår som kjent når du prøver å kjøre Adobe Creative Cloud -programvare, så vel som Kodi.

D3DX9_43

Her er en DLL med en annen rot. De DX i dette filnavnet refererer til Microsoft DirectX , en samling APIer for kjøring av multimediaspill og -apper. De 43 i tittelen refererer til en bestemt versjon, så du kan også se dette med et annet nummer.

Siden datamaskinen din bare bruker DirectX for disse intensive programmene, vil du sannsynligvis se denne feilen når du starter et videospill.

Lame_enc

Lame_enc er ikke en fornærmelse mot PC -en. Det refererer til LAME (LAME Ain't an MP3 Encoder) -koder som lar lydprogramvare konvertere til MP3. På grunn av programvarepatenter , programmer kan lovlig ikke inkludere MP3 -kodingsprogramvare. Dermed må du installere LAME på egen hånd.

Flertallet av brukerne som ser denne feilen, vil ha LAME installert for bruk i Audacity . Hvis du ikke bruker Audacity, vil du sannsynligvis se denne feilen når du prøver å laste eller lagre en MP3.

fjerne annonser fra tenne fire 7

Før du følger alle feilsøkingstrinnene nedenfor, må du kontrollere at du faktisk har LAME installert. Hvis du ser en melding fra Audacity som starter med Audacity eksporterer ikke MP3 -filer direkte ... , last ned LAME og prøv igjen.

NTDLL

Sannsynligvis den mest alvorlige feilen på listen, NTDLL er en fil som håndterer NT -kjernefunksjoner. NT pleide å stå for Ny teknologi og var en gang en del av Windows -produktnavnet, men er nå bare inkludert i teknisk Windows -informasjon.

Feil om denne DLL -en er ofte forårsaket av driverproblemer eller et problem med Windows -grensesnitt med et program. Fordi denne filen håndterer systemfunksjoner på lavt nivå, forhindrer krasjer deg ofte fra å starte opp i Windows.

Slik feilsøker du DLL -feil

Nå som vi har gjennomgått noen av de vanligste feilene, la oss gå gjennom den generelle prosessen med feilsøking av dem. Vær oppmerksom på at dette er generelle feilsøkingstrinn og kanskje ikke gjelder for hver feil. Men hvis du får en feil fordi DLL -filer mangler, vil denne sekvensen hjelpe.

  1. Start på nytt
  2. Se etter DLL -filen som mangler
  3. Installer Windows -oppdateringer
  4. Installer det berørte programmet på nytt
  5. Oppdater relevante drivere
  6. Utfør en systemfilkontroll
  7. Søk etter skadelig programvare
  8. Registrer DLL på nytt
  9. Prøv en systemgjenoppretting
  10. Tilbakestill Windows

Trinn 0: Hva du ikke skal gjøre

Når du feilsøker DLL -feil, vil du nesten helt sikkert komme over nettsteder som påstår at de kan fikse alle problemene dine med en enkel nedlasting av DLL -filen du trenger. Ikke last ned DLL -filer fra disse nettstedene .

Som driveroppdateringsverktøy, har du ingen måte å vite hvor disse nettstedene har sine DLLer fra. Dermed er de nesten ikke offisielle, er ofte utdaterte og kan inneholde skadelig programvare. I tillegg er det ofte ikke nok å bytte ut en enkelt DLL for å fikse problemet, noe som betyr at sporing av en ny er sløsing med tid.

Unngå også å hoppe rett til den spesifikke DLL -filen som forårsaker feilen, og ikke grave rundt i Windows -registret. Disse avanserte trinnene er ikke nødvendige i de fleste tilfeller, og du kan lett ende opp med å forårsake flere problemer.

Trinn 1: Start på nytt

Som med de fleste feilsøking, bør omstart være det du prøver først. Hvis du er heldig, er problemet ditt bare en liten feil, og en omstart vil fjerne det. Lagre arbeidet ditt, start på nytt, og prøv det som forårsaket feilen igjen.

Trinn 2: Se etter DLL -filen som mangler

Det er ikke sannsynlig siden Windows beskytter mappene inneholder DLL -filer, men du (eller et program) kan ha slettet en DLL ved en feiltakelse. Kontroller papirkurven for den aktuelle DLL og gjenopprett den hvis du finner den der. Hvis du tror du har slettet den, men allerede har tømt papirkurven, bruk et restaureringsprogram .

Trinn 3: Installer Windows -oppdateringer

Siden mange DLL-feil er relatert til Microsoft-distribuerte biblioteker, se etter Windows -oppdateringer kan løse problemer ved å laste ned de nyeste versjonene. Dette er spesielt viktig hvis du har utsatt installasjonen av oppdateringer en stund.

Etter at du har installert tilgjengelige oppdateringer, må du starte systemet på nytt for å sikre at de er brukt.

Trinn 4: Installer det berørte programmet på nytt

Noen ganger kan et bestemt program snuble når du får tilgang til en DLL -fil. Det er verdt å avinstallere hvilket program som gir feilen og installere en ny kopi på nytt. Dette kan være litt arbeid, avhengig av hva som gir deg problemet, men det er et viktig skritt.

Trinn 5: Oppdater relevante drivere

Hvis DLL -feilen dukker opp når du håndterer en bestemt maskinvare, bør du oppdatere de riktige driverne. Hvis du for eksempel ser feilen hver gang du prøver å skrive ut, kan du prøve å oppdatere skriverdriveren. Oppdater grafikkortdriveren hvis feilen skjer under grafikkintensive oppgaver som å starte et spill.

Trinn 6: Utfør en systemfilkontroll

Deretter bør du prøve å kjøre SFC (System File Checker) -kommandoen. Dette har Windows sjekke ulike systemfiler og reparerer eventuelle som mangler eller er skadet .

For å gjøre det, skriv cmd til Start -menyen. Høyreklikk på oppføringen, og velg Kjør som administrator . Skriv deretter inn følgende kommando:

sfc /scannow

Denne skanningen vil ta en stund, så kjør den når du har noen minutter. Når den er ferdig, vil Windows fortelle deg om den har funnet noen problemer.

Trinn 7: Søk etter skadelig programvare

Selv om DLL -feil ikke nødvendigvis er forårsaket av skadelig programvare, kan de være det. Kanskje en infeksjon skadet en DLL -fil tidligere eller rotet med en nå. Kjør en skanning med antivirusprogrammet ditt, og bruk deretter gratis versjon av Malwarebytes for en second opinion, bare for å utelukke det.

Trinn 8: Registrer DLL på nytt

På dette tidspunktet er det verdt å prøve å avregistrere og registrere DLL-filen på nytt. Dette tvinger Windows til å 'glemme' DLL-et øyeblikk og gjenoppretter komponenten, som kan fikse problemet.

Åpne en annen forhøyet kommandoprompt ved å skrive cmd i Start-menyen, høyreklikk deretter og velg Kjør som administrator . Skriv inn følgende kommandoer en om gangen, og legg til navnet på den problematiske DLL:

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

Trinn 9: Prøv en systemgjenoppretting

Hvis denne feilen startet nylig, kan en systemgjenoppretting ta deg tilbake i tid og forhåpentligvis reversere problemet.

Type kontrollpanel på Start -menyen, åpne den og velg Gjenoppretting . Her velger du Åpne Systemgjenoppretting . Følg instruksjonene for å velge en gjenopprettingstid og la Windows fullføre prosessen.

Ta en titt på hjelpen vår for feilsøking av systemgjenoppretting hvis du får problemer.

Trinn 10: Tilbakestill Windows

På dette tidspunktet har du gjort nesten all feilsøking du kan. Hvis du er sikker på at du har installert alle tilgjengelige Windows- og driveroppdateringer, installert programmet på nytt, prøvd kommandoprompt -verktøyene og startet på nytt (nylig), så kan du bør fortsette med å tilbakestille Windows .

Heldigvis kan du bruke Tilbakestill denne PCen funksjon for å installere en ny kopi av Windows på nytt uten å fjerne dine personlige filer. Forhåpentligvis kommer det aldri til dette punktet. Men etter all feilsøking ovenfor, bør du bare tilbakestille og unngå å kaste bort enda mer tid på feilsøking.

Hvilke DLL -feil gjør deg gal?

Nå kjenner du røttene til noen vanlige DLL -feil og hvordan du feilsøker dem. Dessverre er disse problemene noen av de mest frustrerende å feilsøke, så vi ønsker deg lykke til. Forhåpentligvis vil problemet forsvinne med noen få raske oppdateringer og en omstart.

For mer, sjekk ut vår komplette guide for feilsøking av Fall Creators Update .

Dele Dele kvitring E -post En nybegynnerguide for animering av tale

Å animere tale kan være en utfordring. Hvis du er klar til å begynne å legge til dialog i prosjektet ditt, bryter vi ned prosessen for deg.

Les neste
Relaterte temaer
  • Windows
  • Drivere
  • Systemgjenoppretting
  • Windows 10
  • Feilsøking
  • Windows-oppdatering
Om forfatteren Ben Stegner(1735 artikler publisert)

Ben er assisterende redaktør og Onboarding Manager på MakeUseOf. Han forlot IT-jobben for å skrive heltid i 2016 og har aldri sett seg tilbake. Han har dekket tekniske opplæringsprogrammer, anbefalinger for videospill og mer som en profesjonell skribent i over syv år.

kan ikke laste ned fra Windows Store Windows 10
Mer fra Ben Stegner

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere