What to Know
- En DLL-fil er en Dynamic Link Library-fil.
- De kan brukes av flere programmer for å dele funksjoner.
- De fleste håndterer dem bare når de trenger å fikse DLL-feil.
Denne artikkelen beskriver hva DLL-filer er, hvordan og hvorfor de brukes, og hva du skal gjøre hvis du har en DLL-feil.
Hva er en DLL-fil?
En DLL-fil, forkortelse for Dynamic Link Library, er en type fil som inneholder instruksjoner som andre programmer kan bruke for å gjøre visse ting. På denne måten kan flere programmer dele egenskapene som er programmert i én enkelt fil, og til og med gjøre det samtidig.
For eksempel kan flere forskjellige programmer alle bruke veryuseful.dll-filen (som er laget opp, selvfølgelig) for å finne ledig plass på en harddisk, finne en fil i en bestemt katalog og skrive ut en testside til standardskriveren.
I motsetning til kjørbare programmer, som de med EXE-filtypen, kan ikke DLL-filer kjøres direkte, men må i stedet kalles på av annen kode som allerede kjører. DLL-er er imidlertid i samme format som EXE-er, og noen kan til og med bruke. EXE-filtypen. Mens de fleste Dynamic Link Libraries ender med filtypen. DLL, kan andre bruke. OCX,. CPL eller. DRV.
Fiksing DLL-feil
DLL-filer, på grunn av hvor mange det er og hvor ofte de brukes, har en tendens til å være i fokus for en stor prosentandel av feilene som oppstår når du starter, bruker og slår av Windows.
Selv om det kan være enkelt å bare laste ned den manglende eller ikke-funne DLL-filen, er det sjelden den beste veien å gå. Se artikkelen vår Viktige grunner til IKKE å laste ned DLL-filer for mer om det.
Hvis du får en DLL-feil, er det beste alternativet å finne feilsøkingsinformasjon som er spesifikk for det DLL-problemet, slik at du er sikker på å løse det på riktig måte og for alltid. Vi kan til og med ha en spesifikk fix-it-guide for den du har. Ellers kan du se hvordan du fikser DLL-feil for noen generelle råd.
Mer om DLL-filer
Ordet "dynamisk" i Dynamic Link Library brukes fordi dataene kun tas i bruk i et program når programmet aktivt etterlyser det i stedet for at dataene alltid er tilgjengelige i minnet.
Mange DLL-filer er tilgjengelige fra Windows som standard, men tredjepartsprogrammer kan også installere dem. Det er imidlertid uvanlig å åpne en DLL-fil fordi det egentlig aldri er behov for å redigere en, og det vil sannsynligvis føre til problemer med programmer og andre DLL-er. Men hvis du vet hva du gjør, er Resource Hacker én måte å gjøre det på.
DLL-filer er nyttige fordi de kan tillate et program å separere de forskjellige komponentene i unike moduler som deretter kan legges til eller fjernes for å inkludere eller ekskludere visse funksjoner. Når programvaren fungerer på denne måten med DLL-er, kan programmet bruke mindre minne fordi det ikke trenger å laste alt på en gang.
DLL-er gir også en måte for deler av et program å oppdateres uten å måtte bygge om eller installere hele programmet på nytt. Fordelen blir enda større når et program bruker DLL fordi alle applikasjonene kan dra nytte av oppdateringen fra den enkelt DLL-filen.
ActiveX-kontroller, kontrollpanelfiler og enhetsdrivere er noen av filene som Windows bruker som Dynamic Link Libraries. Disse filene bruker henholdsvis filtypen OCX, CPL og DRV.
Når en DLL bruker instruksjoner fra en annen DLL, er den første nå avhengig av den andre. Dette gjør det lettere for DLL-funksjonaliteten å gå i stykker fordi i stedet for at det er en sjanse for at bare den første fungerer feil, avhenger den nå også av den andre, som ville påvirke den første hvis den skulle oppleve problemer.
Hvis en avhengig DLL oppgraderes til en nyere versjon, overskrives med en eldre versjon eller fjernes fra datamaskinen, kan det hende at programmet som er avhengig av DLL-filen ikke lenger fungerer som det skal.
Ressurs-DLL-er er datafiler som er i samme filformat som DLL-er, men som bruker filtypene ICL, FON og FOT. ICL-filer er ikonbiblioteker mens FONT- og FOT-filer er fontfiler.
FAQ
Hvordan åpner du en DLL-fil?
DLL-filer åpnes ikke på samme måte som de fleste filtyper åpnes. DLL-filer blir vanligvis k alt på av et program. For å se koden i en DLL-fil må du dekompilere den med et tredjepartsprogram.
Hvordan installerer du en DLL-fil?
DLL-filer er ikke installert som andre filtyper. DLL-filer kan 'installeres' ved å plassere dem i katalogen der et program er satt til å se etter en bestemt DLL-fil.