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.
- Start på nytt
- Se etter DLL -filen som mangler
- Installer Windows -oppdateringer
- Installer det berørte programmet på nytt
- Oppdater relevante drivere
- Utfør en systemfilkontroll
- Søk etter skadelig programvare
- Registrer DLL på nytt
- Prøv en systemgjenoppretting
- 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
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 10Mer 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