Uneori se întâmplă că unele programe înWindows nu pornește atunci când începe execuția aplicației și sistemul afișează un mesaj care arată că o componentă DLL dinamic (bibliotecă) lipsește sau nu este înregistrată. Apoi, ia în considerare problema cum să înregistrați un DLL într-un sistem în mai multe moduri, dar numai cu condiția ca acesta să fie de fapt disponibil. De asemenea, va atrage atenția utilizatorului asupra unor posibile erori care pot apărea atunci când efectuați acțiuni în oricare dintre căi.
Majoritatea produselor softwarepentru instalare și utilizare în Windows, în plus față de executabilul programului în sine, conține multe componente suplimentare. DLL-ul este unul dintre acele module care sunt încărcate în memoria principală atunci când este lansat fișierul EXE, unde îi este atribuit codul.
În acest caz, structura secvenței de pornireprogram și încărcarea componentelor rămase în memoria RAM este astfel încât aproape toate dintre ele încep de la un director. Astfel, în forma cea mai simplă, problema de a înregistra un DLL în Windows 10 sau de sisteme de rang inferior este rezolvată prin plasarea fișierelor necesare acestui format în directorul cu fișierul executabil principal al programului (EXE). Dar aceasta este doar pentru cazurile în care bibliotecile în sine nu erau disponibile, dar apoi au fost descărcate separat, de exemplu, de pe Internet.
Din păcate, tehnica de mai sus funcționeazănu întotdeauna. Prin urmare, în Windows trebuie să utilizați instrumentele și instrumentele proprii. În particular, totul se reduce la utilizarea serviciului de software RegSvr, care este reprezentat ca un fișier regsvr32.exe situat într-unul din cataloagele de sistem. În sistemele cu arhitectură pe 32 de biți această componentă este localizată în folderul System32, dar versiunile pe 64 de biți ale acestor fișiere pot fi două (cea de-a doua componentă este localizată în folderul SysWOW64).
Astfel, înainte de a rezolva problema ce se întâmplă,Cum se înregistrează DLL-ul în sistem, este necesar să se determine ce capacitate de biți este proiectată pentru bibliotecă. Aceasta va determina continuarea acțiunii.
Deci, pentru a vă înregistra trebuie să apelați consola„Run“ (cel mai simplu mod de a face acest lucru printr-o combinație de Win + R), care este necesar să se înregistreze comanda Regsvr32.exe, iar apoi prin decalajul o cale completă la fișierul bibliotecă. În cazul în care trebuie să vă înregistrați cu numărătorile de biți, pentru a rula fișierul regsvr32.exe vor trebui, de asemenea, să înregistreze calea completă care indică locația în directorul System32 sau SysWOW64.
Un DLL poate fi înregistrat în mod similar prin linia de comandă. Se poate apela din meniul "Run" prin reducerea cmd (obligatorie cu drepturi de administrator).
Aici, ca și în cazul consolei "Run",înregistrează echipa, începând cu numele fișierului (Regsvr32.exe), urmată de calea completă către fișierul bibliotecă sau calea completă la începutul liniei pentru instrumentul de înregistrare.
O soluție la fel de simplă a problemei cum se înregistrează DLL-uri pe un sistem utilizează Explorer sau un alt manager de fișiere.
Aici trebuie să găsiți fișierul bibliotecii șidați clic dreapta, apoi selectați "Deschideți cu ..." din meniul contextual. Următorul în lista de programe pentru a deschide DLL format nu este prezentat, prin urmare, folosind butonul Browse în directoarele de mai sus pentru a găsi fișierul mai Regsvr32.exe (în funcție de bit al programului principal).
Totul ar fi bine, dar uneori pot exista erori. Cel mai adesea, puteți vedea un mesaj care nu poate fi găsit așa-numitul punct de intrare DllRegisterServer.
Motivul pentru aceasta ar putea fi faptul că biblioteca a avut dejaînregistrat, dar este deteriorat. Poate că modulul DLLRegisterServer este incompatibil cu versiunea curentă a sistemului sau dacă biblioteca nu o acceptă etc. Totuși, este necesar să ne amintim că nu toate componentele de acest tip sunt destinate înregistrării. Dacă fișierul este descărcat de pe Internet, este foarte posibil ca antivirusul să îl blocheze sau să îl șterge complet în timpul procesului de descărcare.
Uneori, pentru a înregistra un instrument Windowsutilizarea nu este necesară. Deci, pentru componentele D3D care pot fi prezente în joc, trebuie doar să instalați o versiune actualizată a DirectX, și pentru bibliotecile MSVC instalați Microsoft Visual Studio Redistributable. Într-un caz extrem, în cazul în care pirat tocat copie a software-ului, în același Internet ar trebui să fie de a localiza versiunea oficială a software-ului și de a face măsurile necesare a fost folosit din nou (dar numai în acest caz, nu pot fi necesare astfel de proceduri). În cazul în care se acordă preferință programul informal, aveți nevoie pentru a face un portbagaj cu handicap antivirus și firewall, dar numai cu condiția ca utilizatorul este convins că acest conținut descărcabil este complet sigur și nu suportă nici amenințări potențiale la sistemul informatic.
</ p>