Ce este un fișier DLL?

Fișiere DLL: ce sunt și de ce sunt importante

Un fișier DLL, scurt pentru Dynamic Link Library , este un tip de fișier care conține instrucțiuni pe care alte programe le pot solicita să facă anumite lucruri. În acest fel, mai multe programe pot împărtăși abilitățile programate într-un singur fișier și chiar și simultan.

De exemplu, mai multe programe diferite ar putea apela fișierul veryuseful.dll (am făcut-o, bineînțeles) să găsească spațiul liber pe hard disk , să găsească un fișier într-un anumit director și să imprime o pagină de test în mod implicit imprimantă.

Spre deosebire de programele executabile, cum ar fi cele cu extensia de fișier EXE , fișierele DLL nu pot fi difuzate direct, ci trebuie să fie solicitate de alt cod care este deja rulat. Cu toate acestea, DLL-urile sunt în același format ca și EXE-urile, iar unele pot chiar să utilizeze extensia de fișier .EXE. În timp ce majoritatea bibliotecilor dinamice de legătură se termină în extensia de fișier .DLL, altele pot folosi .OCX, .CPL sau .DRV.

Fixarea erorilor DLL

Fișierele DLL, din cauza numărului de numere și a frecvenței acestora, tind să fie punctul central al unui procent mare din erorile întâlnite la pornirea, utilizarea și închiderea Windows.

În timp ce ar putea fi ușor să descărcați doar fișierul lipsă sau nu găsit DLL, care este rareori cel mai bun mod de a merge. Vedeți motivele importante pentru a nu descărca fișiere DLL pentru mai multe despre asta.

Dacă obțineți o eroare DLL, cel mai bun pariu este să găsiți informații de depanare specifice acelei probleme DLL, astfel încât să fiți sigur că o veți rezolva corect și pentru totdeauna. S-ar putea chiar să am un ghid specific pentru asta pe care îl ai. Am o listă cu cele mai frecvente erori DLL și cum le pot rezolva .

În caz contrar, consultați modul nostru de remediere a erorilor DLL pentru câteva sfaturi generale.

Mai multe despre fișiere DLL

Cuvântul "dinamic" din Biblioteca dinamică de legătură este folosit deoarece datele sunt puse în aplicare numai într-un program atunci când programul îl solicită în mod activ, în loc să aibă datele disponibile întotdeauna în memorie.

Multe fișiere DLL sunt disponibile în mod implicit din Windows, dar pot fi instalate și alte programe de la terți. Cu toate acestea, este neobișnuit să deschideți un fișier DLL, deoarece nu există niciodată o nevoie de editare a acestuia, iar acest lucru poate provoca probleme cu programele și alte DLL-uri.

Fișierele DLL sunt utile deoarece pot permite unui program să-și separeze diferitele componente în module unice care pot fi apoi adăugate sau eliminate pentru a include sau exclude anumite funcționalități. Când software-ul funcționează în acest fel cu DLL-uri, programul poate folosi mai puțină memorie deoarece nu are nevoie să încarce totul în același timp.

De asemenea, DLL-urile oferă o modalitate de actualizare a unor părți ale unui program fără a trebui să reconstruiască sau să reinstalați întregul program peste tot. Beneficiul este amplificat chiar și atunci când mai mult decât programul utilizează DLL, deoarece toate aplicațiile pot apoi să profite de actualizare din acel singur fișier DLL.

Comenzile ActiveX, fișierele Panoului de control și driverele de dispozitiv sunt unele dintre fișierele pe care Windows le folosește ca și Dynamic Link Libraries. Respectiv, aceste fișiere utilizează extensiile de fișiere OCX, CPL și DRV.

Când un DLL utilizează instrucțiuni de la un DLL diferit, primul DLL este acum dependent de cel de-al doilea. Acest lucru facilitează funcționarea DLL-urilor, deoarece în loc să existe o șansă ca doar primul DLL să funcționeze defectuos, depinde acum și de cel de-al doilea, ceea ce ar afecta prima dacă ar avea probleme.

Dacă un DLL dependent este actualizat la o versiune mai nouă, suprascrisă cu o versiune mai veche sau eliminată de pe computer, programul care se bazează pe fișierul DLL poate să nu mai funcționeze așa cum ar trebui.

Resursele DLL sunt fișiere de date care sunt în același format de fișier ca și DLL-urile, dar utilizează extensiile de fișiere ICL, FON și FOT. Fisierele ICL sunt biblioteci de iconițe, în timp ce fișierele FONT și FOT sunt fișiere de fonturi.