Ce este un fișier DLL și cum să îl deschideți
Dacă sunteți utilizator Windows, suntem destul de siguri că ați întâmpinat o eroare care vă spune că lipsește un fișier DLL. Și este în regulă dacă nu știți ce fișiere DLL sunt, deoarece majoritatea utilizatorilor nu. Deci, vom rupe mitul și vom spune tot ce trebuie să știți despre fișierele DLL.
DLL Files
În primul rând, DLL standuri pentru Dynamic Link Library., Aceste fișiere de bibliotecă conțin cod pentru a efectua o funcție specifică pentru o aplicație în sistemele de operare Windows. Acestea constau din clase, variabile și resurse care pot include imagini, pictograme și fișiere și interfețe de utilizator.fișierele DLL sunt formate din limbaje de programare C sau C++. În mare parte, folosește c++. Interesant este că puteți chiar să vă scrieți propriul cod DLL. Cu toate acestea, este mai bine să cunoașteți câteva elemente de bază înainte de a încerca să vă conectați la DLL-urile existente.
un fișier DLL va avea un .extensie dll., Când lansați o aplicație, Sistemul de operare creează legăturile necesare către fișierul DLL necesar pentru a rula aplicația. Din acest motiv, un fișier DLL poate furniza servicii pentru mai multe aplicații în același timp.
ce fac fișierele DLL?după cum am menționat mai devreme, fișierele DLL servesc aplicații unice sau multiple, în funcție de serviciul necesar. De exemplu, puteți apela un xyz.fișier dll pentru a imprima o pagină. De obicei, aceste fișiere DLL vin cu sistemul de operare.,una dintre sarcinile principale ale fișierelor DLL este de a găsi spațiu liber pe hard disk, localizarea unui anumit director etc.
cum ajută legătura dinamică?
pentru a înțelege de ce DLL-urile sunt utile, gândiți-vă la legarea statică în comparație cu legarea dinamică. În mod tradițional, legarea statică face parte din multe sisteme de operare. Toți constituenții codului necesar pentru a rula programul sunt reuniți în fișierul executabil.într-un fel, putem spune că fișierul executabil este independent de orice alte fișiere atunci când este legat static.,
Pe de altă parte, legarea dinamică prezintă funcții generice pentru una sau mai multe aplicații. Prin urmare, un singur fișier DLL servește ca centru de comandă și control pentru diverse fișiere. astfel, fiecare aplicație nu are nevoie de codul său. Prin urmare, reduce dimensiunea aplicației și economisește spațiu de stocare pe hard disk.
deschiderea unui fișier DLL
deși nu trebuie să vă încurcați cu fișierele DLL, este mai bine să utilizați software de încredere dacă totuși doriți să deschideți un astfel de fișier., Prin urmare, software-ul de încredere precum Microsoft Disassembler și Microsoft Visual Studio sunt cele mai bune opțiuni pentru deschiderea unui fișier DLL.
dacă nu puteți găsi un fișier DLL în sistemul dvs., iată cum puteți vizualiza mai multe fișiere DLL în computer:
- accesați folderul Windows. E în dosarul Program Files.
- în folderul Windows, accesați folderul System 32.
- aici, puteți vedea mai multe .fișiere dll utilizate de sistemul dvs.,
Fișier DLL de Eroare
atunci Când lansați o aplicație, sistemul va aduna toate funcțiile necesare și fișierele necesare pentru a rula fișierul. Deoarece Windows utilizează modelul dinamic, în cazul în care oricare dintre .fișierele dll lipsesc, sistemul va prezenta un mesaj de eroare.
De obicei, mesajul spune: „lipsește xyz.fișier dll.,”
de a Descărca un Fișier DLL,
puteți descărca fișiere DLL de surse de încredere și se adaugă descărcat DLL fișierul în directorul corespunzător din Windows pentru a repara erorile DLL nu a fost găsit sau lipsă erori.
ștergerea unui fișier DLL
În primul rând, fișierele DLL pot fi greu de interpretat, deoarece servesc mai multe fișiere în același timp. Prin urmare, nu puteți prezice dacă un fișier DLL este util sau nu. Prin urmare, dacă v-ați gândit să ștergeți un fișier DLL din sistemul dvs., ar fi bine să renunțați la idee., Ștergerea unui fișier DLL este de obicei un exercițiu periculos.
DLL Hell
‘DLL Hell’ este un termen foarte frecvent utilizat în circuitul dezvoltatorilor. Uneori, când se instalează un nou program sau când un sistem primește o actualizare, poate exista o nepotrivire între fișierele originale și versiunile DLL existente.prin urmare, face ca aplicațiile să se prăbușească sau să nu se lanseze deloc. Cu toate acestea, platformele.net sunt de obicei ferite de astfel de probleme. Pentru a depăși DLL Hell, Windows a venit cu Windows File Protect (WFP) și DLL-uri protejate.,
cu DLL-uri protejate, fișierele DLL existente se actualizează numai atunci când sosește o actualizare oficială Windows. Chiar și atunci, dacă orice alt program actualizează un fișier DLL, Windows îl restabilește la versiunea originală pentru a evita problemele de nepotrivire.
fișiere EXE sau DLL
adesea, pasionații de tehnologie fac comparații între fișierele EXE și DLL. Cu toate acestea, există o mare diferență între ele. În primul rând, spre deosebire de un fișier EXE, nu puteți lansa un fișier DLL făcând clic pe el. Nu execută direct.
pe de altă parte, fișierele DLL au același format ca fișierul EXE. Unele fișiere DLL chiar folosesc .,extensie exe. În mod normal, fișierele DLL se termină cu un .dll extensie, unele alte extensii comune sunt .ocx, .drv și .CPL.
concluzie
tratarea erorilor DLL poate fi o afacere dificilă. Cu toate acestea, puteți scana fișiere corupte, puteți primi ajutor de la instrumentul de protecție a resurselor Windows sau pur și simplu reinstalați aplicația. Acești pași rezolvă de obicei problemele legate de DLL.cel mai sigur mod de a evita erorile DLL este să vă asigurați că nu atingeți niciodată un fișier DLL.