Hvad du skal vide
- En DLL-fil er en Dynamic Link Library-fil.
- De kan bruges af flere programmer til at dele funktioner.
- De fleste mennesker håndterer dem kun, når de skal rette DLL-fejl.
Denne artikel beskriver, hvad DLL-filer er, hvordan og hvorfor de bruges, og hvad du skal gøre, hvis du har en DLL-fejl.
Hvad er en DLL-fil?
En DLL-fil, forkortelse for Dynamic Link Library, er en type fil, der indeholder instruktioner, som andre programmer kan kalde på for at gøre visse ting. På denne måde kan flere programmer dele evnerne, der er programmeret i en enkelt fil, og endda gøre det samtidigt.
For eksempel kan adskillige forskellige programmer alle bruge filen veryuseful.dll (det består selvfølgelig af) for at finde den ledige plads på en harddisk, finde en fil i en bestemt mappe og udskrive en testside til standardprinteren.
I modsætning til eksekverbare programmer, som dem med filtypenavnet EXE, kan DLL-filer ikke køres direkte, men skal i stedet kaldes på af anden kode, der allerede kører. DLL'er er dog i samme format som EXE'er, og nogle bruger muligvis endda filtypen. EXE. Mens de fleste Dynamic Link Libraries ender med filtypenavnet. DLL, kan andre bruge. OCX,. CPL eller. DRV.
Rettelse af DLL-fejl
DLL-filer, på grund af hvor mange der er, og hvor ofte de bruges, har en tendens til at være i fokus for en stor procentdel af de fejl, der ses ved start, brug og nedlukning af Windows.
Selvom det kan være nemt bare at downloade den manglende eller ikke-fundne DLL-fil, er det sjældent den bedste vej at gå. Se vores artikel Vigtige grunde til IKKE at downloade DLL-filer for mere om det.
Hvis du får en DLL-fejl, er dit bedste bud at finde fejlfindingsoplysninger, der er specifikke for det DLL-problem, så du er sikker på at løse det på den rigtige måde og for altid. Vi har måske endda en specifik fix-it guide til den du har. Ellers kan du se vores Sådan rettes DLL-fejl for nogle generelle råd.
Mere om DLL-filer
Ordet "dynamisk" i Dynamic Link Library bruges, fordi data kun tages i brug i et program, når programmet aktivt kalder på det i stedet for at have dataene altid tilgængelige i hukommelsen.
Masser af DLL-filer er tilgængelige fra Windows som standard, men tredjepartsprogrammer kan også installere dem. Det er dog ualmindeligt at åbne en DLL-fil, fordi der aldrig rigtig er behov for at redigere en, og det vil sandsynligvis forårsage problemer med programmer og andre DLL'er. Men hvis du ved, hvad du laver, er Resource Hacker én måde at gøre det på.
DLL-filer er nyttige, fordi de kan tillade et program at adskille dets forskellige komponenter i unikke moduler, som derefter kan tilføjes eller fjernes for at inkludere eller udelukke visse funktionaliteter. Når softwaren fungerer på denne måde med DLL'er, kan programmet bruge mindre hukommelse, fordi det ikke behøver at indlæse alt på én gang.
DLL'er giver også en måde, hvorpå dele af et program kan opdateres uden at skulle genopbygge eller geninstallere hele programmet. Fordelen bliver endda forstærket, når mere, når et program bruger DLL'en, fordi alle applikationerne så kan drage fordel af opdateringen fra den enkelte DLL-fil.
ActiveX-kontroller, kontrolpanelfiler og enhedsdrivere er nogle af de filer, som Windows bruger som Dynamic Link Libraries. Disse filer bruger henholdsvis OCX, CPL og DRV filtypenavnet.
Når en DLL bruger instruktioner fra en anden DLL, er den første nu afhængig af den anden. Dette gør det nemmere for DLL-funktionaliteter at bryde, fordi i stedet for at der er en chance for, at kun den første fungerer fejl, afhænger den nu også af den anden, hvilket ville påvirke den første, hvis den skulle opleve problemer.
Hvis en afhængig DLL opgraderes til en nyere version, overskrives med en ældre version eller fjernes fra computeren, fungerer programmet, der er afhængigt af DLL-filen, muligvis ikke længere, som det skal.
Resource-DLL'er er datafiler, der er i samme filformat som DLL'er, men som bruger filtypenavnene ICL, FON og FOT. ICL-filer er ikonbiblioteker, mens FONT- og FOT-filer er skrifttypefiler.
FAQ
Hvordan åbner du en DLL-fil?
DLL-filer åbnes ikke på samme måde som de fleste filtyper åbnes. DLL-filer kaldes norm alt af et program. For at se koden inde i en DLL-fil skal du dekompilere den med et tredjepartsprogram.
Hvordan installerer du en DLL-fil?
DLL-filer er ikke installeret som andre filtyper. DLL-filer kan 'installeres' ved at placere dem i den mappe, hvor et program er indstillet til at søge efter en bestemt DLL-fil.