A DLL (dynamic-link library – dinamikus csatolású könyvtár) fájlok olyan programfájlok, amelyek lehetővé teszik a programok számára, hogy programkódot, illetve más, bizonyos feladatok elvégzéséhez szükséges erőforrásokat osszanak meg. A Microsoft Windows rendszer olyan függvényeket és erőforrásokat tartalmazó DLL fájlokkal működik, amelyek lehetővé teszik a Windows alapú programok működését a Windows környezetben.
A DLL fájlok legtöbbször .DLL kiterjesztésűek, de .exe vagy egyéb kiterjesztésűek is lehetnek. A másolást és áthelyezést húzással lehetővé tévő módszert működtető OLE rutinokat például a Shell.dll nevű fájl szolgáltatja, a Kernel.exe, a User.exe és a Gdi.exe nevű fájlok pedig a .exe kiterjesztésű DLL fájlok példái. E fájlok programkódot, adatokat vagy rutinokat szolgáltatnak a Windows operációs rendszerben futó programok számára. Ezen fájlok egyike tartalmazza például a „CreateWindow” függvényt, amelyet a programok új ablak képernyőn történő létrehozásához használnak. A Windows rendszerben a telepíthető illesztőprogramok szintén DLL fájloknak tekintendők. A programok megnyithatják, engedélyezhetik, lekérdezhetik, letilthatják vagy bezárhatják az illesztőprogramot a DLL fájlban található utasítások segítségével.
A DLL fájlok a Windows vagy a Windows\System könyvtárban, illetve az adott program könyvtárában találhatók.
Ha az elindított program által használt valamely DLL fájl nem található vagy sérült, hibaüzenet jelenik meg a képernyőn (például „xyz.dll nem található”). Amennyiben olyan programot indítunk el, amely elavult DLL fájlt, illetve eltérő verziójú DLL fájlokat használ, előfordulhat, hogy nem definiált dinamikus csatolásra figyelmeztető hibaüzenet jelenik meg. Ebben az esetben a program megfelelő működése érdekében be kell szerezni a szükséges DLL fájlt, és a megfelelő könyvtárba kell másolni azt.
DLL fájl eredetének meghatározása
Ha a fájlt a Microsoft készítette, bontsuk ki a fájlt. A Windows fájljainak kibontásáról a Tudásbázis Q129605 azonosítójú, „How to Extract Original Compressed Windows Files” (Eredeti tömörített Windows fájlok kicsomagolása) című cikkében olvashatunk részletesen (előfordulhat, hogy ez a cikk csak angolul olvasható).
Ha a Verzió lapon a cég neve nem Microsoft, a program gyártójától kaphatunk segítséget.
Ezeket a tudnivalókat a Microsoft Tudásbázis is tartalmazza. Ha on-line szeretnénk megtekinteni a szükséges információt, olvassuk el a Tudásbázis Q87934 azonosítójú cikkét, amelynek címe „Definition and Explanation of a .DLL File” (DLL fájlok meghatározása és magyarázata – előfordulhat, hogy ez a cikk csak angolul olvasható).