Ajutor cu DLL. Dll - ce este și cum se deschide Instalarea fișierelor dll Windows 7

Apare un mesaj care indică faptul că *. dll(de exemplu, VCompLib.dll). În acest caz, programul, desigur, nu pornește.

Mesajele de eroare pot fi diferite (depinde în principal de limba în care este scris programul), de exemplu: „Componenta” MSCOMM32.OCX „nu este înregistrată corect: fișierul lipsește sau este invalid” , sau „Această aplicație nu a reușit să pornească deoarece MSVBVM50.DLL nu a fost găsit. Reinstalarea aplicației poate rezolva această problemă. ", sau „Eroare fișier DLL / OCX în timpul rulării”... În acest caz, poate apărea o fereastră Asistent de compatibilitate a programului cu un mesaj Acest program necesită o componentă Windows lipsă.

Modalități de a rezolva problema

Dacă primiți erori legate de *. dll, necesar:

1. Reinstalați programul.

2. Dacă reinstalarea programului nu ajută, trebuie să verificați prezența fișierelor necesare în sistem.

Fișiere *. dll de obicei ar trebui să fie localizat în dosar \ Windows \ System32(mai rar - în directorul unui anumit program). Dacă fișierele sunt prezente, trebuie să le înregistrați.

Dacă fișierele necesare nu sunt disponibile, găsiți-le pe Internet, descărcați-le și copiați-le în folder \ Windows \ System32 și în directorul de programe. Acum trebuie să le înregistrați.

Cum se înregistrează fișiere * .dll

Înregistrarea fișierelor *. dll efectuate folosind serverul de înregistrare regsvr32.exe(a cărei adresă de disc este \ Windows \ System32).

Luați în considerare metodele de înregistrare:

1. Apăsați butonul start;

- în câmpul text Găsiți programe și fișiere introduce regsvr32 nume de fișier-> Enter .

2. Apăsați butonul start;

- în câmpul text Găsiți programe și fișiere introduce cmd;

- în lista care apare (sub titlu Programe) Click dreapta cmd.exe;

- selectați din meniul contextual Rulat ca administrator;

- introduceți parola dacă vi se solicită acest lucru;

- în fereastra deschisă după ce ați solicitat sistemul, introduceți regsvr32 nume de fișier , faceți clic pe introduce.

3. Dacă utilizați un manager de fișiere Comandant total, apoi puteți înregistra *. dll folosind linia de comandă Comandant total.

Dacă vă înregistrați *. dll cu succes, va apărea o fereastră RegSvr32 cu un mesaj adecvat, de exemplu: "Executarea cu succes a DllRegisterServer în C: \ WINDOWS \ system32 \ msvbvm50.dll":


Note (editați)

1. La înregistrare *. dll sunt înregistrate în Registrul Windows... Mai mult, în ramură se creează parametrul corespunzător REG_DWORD cu sensul 1 .

2. Folosind comanda regsvr32:

regsvr32] fișier DLL

/ u- anulează înregistrarea DLL;

/ s- modul „silențios” - ferestrele pentru mesaje nu sunt afișate;

/ i- apeluri DllInstall prin trecerea unei comenzi opționale_string ca parametru, atunci când este utilizată cu comutatorul / u, apeluri DLLUnInstall;

Dll este o extensie a fișierelor care sunt un fel de materiale de referinta la efectuarea anumitor programe. Numele tipului de fișier înseamnă „ bibliotecă de legături dinamice". Aceste biblioteci dinamice pot fi utilizate de diferite aplicații în același timp. Într-un fel, sunt și ele similare. la fișierele executabile cu toate acestea, diferă prin semnificația unor câmpuri. Cel mai izbitor exemplu este fișiere driver, care descriu regulile de interacțiune între dispozitiv și sistem de operare.

Cum se deschide DLL

Înainte de a spune cum să deschideți aceste fișiere, ar trebui să atrageți atenția utilizatorului asupra faptului că nu are un punct special în deschiderea acestui tip de biblioteci. Acestea conțin informație necesare pentru executarea programului. Este extrem de rar ca variabilele importante (și nu modul în care sunt numite) sau datele să fie stocate în acest tip de fișier. Deși, în mod corect, observăm că există o serie de companii care au reușit încă să localizeze informațiile necesare pentru ca programele să funcționeze în dll.

Adevărat, bibliotecile dinamice sunt uneori expuse descompilarea pentru a obține regulile și principiile de lucru stocate în ele. Pentru aceasta, există mai multe speciale programe.

Avantajul programului este și capacitatea de a lucra cu diferite tipuri de fișiere biblioteci și chiar editați unele dintre ele. Dar merită repetată încă o dată - aceste informații sunt transmise doar pentru familiarizareÎncercarea de a schimba fișiere cu extensia ..dll este una dintre cele mai proaste idei la care se poate gândi un utilizator.

Are acest program demnitate? O cantitate imensă - gama de lucrări care pot fi executate pe ea este limitată doar de imaginația proprietarului. A defect doar unul, dar semnificativ - anual abonament este de aproximativ 500 USD.

Metoda de instalare în sistem

Dar dacă nu trebuie să scriem și să edităm biblioteci, precum utilizatorii obișnuiți, atunci cunoștințele despre instalarea lor pot fi utile. Faptul este că nu toate programele sunt livrate cu un set complet de biblioteci necesare și se presupune că împreună cu ele sunt instalate componente individuale (un detaliu foarte obișnuit la instalarea jocurilor), care au fost uitate de utilizator. Apoi este nevoie a stabilit, sau mai degrabă Inregistreaza-te fișiere dll.

Mai întâi trebuie să găsiți fișierul în sine. Din fericire, cu o căutare atentă, acest lucru nu este atât de dificil și bibliotecile necesare se găsesc destul de des, chiar separat de pachet, ceea ce nu interferează cu munca lor. Este demn de remarcat faptul că, în cazul jocurilor, acestea sunt d3dx.dll care pot absent pe sistem - în acest caz, este mai bine să instalați pachetul DirectX și să nu instalați 150 de biblioteci manual.

Dar dacă este nevoie Inregistreaza-te dll nou pentru a rula programul, este mai bine să îl plasați în directorul cu programul. În Windows 7 și mai sus, există posibilitatea de a deschide Linie de comanda din catalog, în alte cazuri va fi deschis linia de comandă și folosind comanda CD ajunge la directorul dorit.

Pentru versiunile de sistem de operare indicate, este suficient deschis directorul dorit și ținând apăsată tasta Shift, faceți clic pe un spațiu gol Click dreapta... Ca răspuns, un meniu contextual de tipul următor va apărea în fața noastră:

Click pe " deschide fereastra de comandă". O linie de comandă va apărea în fața noastră, unde trebuie să înregistrăm următoarele:

regsvr32 dllname.dll

Această comandă va adăuga biblioteca la lista celor utilizate de sistem, economisind timp pe alte metode de instalare. La Anulareînregistrare, ar trebui să utilizați următoarea comandă:

regsvr32 -u dllname.dll

Este important de reținut că dllname.dll este introdus de exemplu și în loc de tot ce este scris în stânga punctului (adică în loc de dllname), ar trebui să introduceți numele fișierului dvs. Imaginea arată un fișier dll adăugat la Windows 10 de directX8.

Într-un mod atât de simplu, puteți instala biblioteca pe sistem. Cu toate acestea, dacă se observă cele mai mici erori sau erori, atunci ar trebui să executați imediat o altă comandă, să eliminați înregistrarea și să contactați un specialist cu programul pentru probleme.

Dacă lipsește sau este deteriorat un dll pe computerul dvs., programul sau serviciul asociat nu va funcționa corect. Windows va da o eroare că fișierul DLL este corupt sau lipsește. Pentru a rezolva problema, trebuie să descărcați biblioteca necesară pentru versiunea dvs. de Windows, să o copiați în folderul dorit și să o înregistrați în sistem.

Indiferent de ce program și pentru ce este utilizat fișierul dll, instalarea și înregistrarea bibliotecii vor urma întotdeauna același algoritm. Toate versiunile de Windows sunt ghidate de aceleași reguli la conectarea și înregistrarea bibliotecilor dinamice.

Instrucțiuni pas cu pas:

Cum și unde să copiați fișierul DLL

Erorile cu DLL-uri dinamice apar din diverse motive: fișierul este deteriorat, incompatibil cu Windows sau un anumit program, infectat cu viruși sau șters. Soluția este întotdeauna aceeași: descărcați versiunea corectă și completă a bibliotecii și apoi înregistrați fișierul în sistem prin linia de comandă. De obicei, întregul proces nu durează mai mult de 2-5 minute.

Puteți pune (dezarhivați și copiați) orice DLL aici, iar fișierele instalate vor funcționa:

  • Pentru Windows 95/98 / Eu- fișierul este copiat în dosar C: \ Windows \ System
  • Pentru Windows NT / 2000- fișierul este copiat în dosar C: \ WINNT \ System32
  • Pentru Windows XP, Vista, 7, 8- copiați în dosar C: \ Windows \ System32
  • Pentru Windows pe 64 de biți- copiați fișierul dll în dosar C: \ Windows \ SysWOW64

De unde puteți descărca biblioteca necesară:

  • Dacă este un joc sau un program: cu o versiune diferită a jocului, de pe un alt computer pe care rulează aplicația, de pe un disc (reinstalați programul).
  • Dacă este o bibliotecă de sistem, verificați relevanța driverelor, DirectX sau a altei componente, dacă sistemul scrie, în ce fișier sau program a fost comisă o eroare. Puteți copia dll de pe alt computer cu o versiune de biți similară și o versiune de Windows (7, 8, 10). Eroarea poate fi cauzată nu de biblioteca în sine, ci și de programul care o folosește.
  • Puteți descărca oricând versiunea necesară a fișierului din arhivele dll, cum ar fi dll.ru sau ru.dll-files.com. Verificați cu atenție pentru ce versiune de sistem de operare este destinată biblioteca. De asemenea, ar trebui să urmăriți cu atenție ceea ce se descarcă: în loc de biblioteca necesară, multe site-uri încearcă să-și alunece software-ul plătit pentru a remedia erorile cu DLL-urile.
  • Încercați să găsiți un articol cu ​​rezolvarea problemelor legate de fișierul solicitat în secțiune sau utilizați căutarea pe site.

Poate că jocul sau software-ul este incompatibil cu versiunea de Windows, soluția poate fi să ruleze în modul de compatibilitate. Dacă fișierele sunt blocate de antivirus, ar trebui să aruncați o privire mai atentă asupra securității aplicației sau să adăugați fișierele la excluderile antivirus.

Toate modificările vor intra în vigoare după ce biblioteca este înregistrată în sistem și computerul este repornit. Înainte de aceasta, este inutil să încercați să rulați ceva - sistemul nu se va conecta la fișier.

Pentru a verifica capacitatea sistemului, trebuie să faceți clic dreapta pe pictogramă "Calculatorul meu"și selectați elementul „Proprietăți”... În folderul deschis în secțiunea Sistem va fi scris: „Tip sistem: sistem de operare pe 64 de biți, procesor x64”.

Înregistrarea unei biblioteci pe Windows

Cel mai simplu mod de a înregistra DLL în Windows este prin linia de comandă sau fereastra Run. Pentru a deschide linia de comandă, trebuie să: faceți clic pe Start -> Executare sau o combinație de taste Câștigă + R, introduce cmd.exeși apăsați introduce... Puteți introduce o comandă direct în acest câmp fără a deschide un prompt de comandă.

Pentru a înregistra biblioteca, trebuie să scrieți comanda regsvr32 filename.dllși apăsați introduce... De exemplu, regsvr32.exe msvcp110.dll.

Pentru ca modificările să aibă efect și biblioteca să înceapă să funcționeze, trebuie pentru a reporni un computer... Dacă Windows nu dorește să găsească fișierul necesar, puteți specifica calea completă: regsvr32.exe full_path_to_file.dll, de exemplu regsvr32.exe C: /Windows/System32/msvcp110.dll.

Vă puteți confrunta adesea cu o situație în care un program sau un joc necesită instalarea diferitelor fișiere DLL suplimentare. Această problemă poate fi rezolvată destul de ușor, nu necesită cunoștințe sau abilități speciale.

Există diferite moduri de a instala biblioteca pe sistem. Există programe speciale pentru efectuarea acestei operații și o puteți face și manual. Pur și simplu, acest articol va răspunde la întrebarea - „Unde aruncați fișiere dll?” după ce le-ai descărcat. Să luăm în considerare fiecare opțiune separat.

Metoda 1: DLL Suite

DLL Suite este un program care poate găsi fișierul de care aveți nevoie pe internet și îl puteți instala pe sistem.

Pentru a face acest lucru, trebuie să faceți următoarele:


Totul, în cazul descărcării cu succes, programul va marca fișierul descărcat cu un semn verde.

Metoda 2: Client DLL-Files.com

DLL-Files.com Client este foarte similar cu programul de mai sus, dar cu unele diferențe.

Pentru a instala biblioteca, trebuie să faceți următoarele:


Gata, DLL-ul dvs. este copiat în sistem.

Programul are o vizualizare avansată suplimentară - acesta este un mod în care puteți selecta diferite versiuni ale DLL de instalat. Dacă un joc sau program necesită o versiune specifică a unui fișier, îl puteți găsi incluzând vizualizarea respectivă în clientul DLL-Files.com.

În cazul în care trebuie să copiați un fișier într-un folder diferit de cel implicit, faceți clic pe buton „Alegeți o versiune”și intrați în fereastra de opțiuni de configurare pentru un utilizator avansat. Aici faceți următoarele:

  1. Specificați calea unde se va efectua instalarea.
  2. apasa butonul Instaleaza acum.

Programul va copia fișierul în folderul specificat.

Metoda 3: Instrumente de sistem

Puteți instala manual biblioteca. Pentru a face acest lucru, va trebui să descărcați fișierul DLL în sine și apoi pur și simplu să îl copiați sau să îl mutați în dosar la:

C: \ Windows \ System32

În concluzie, trebuie spus că, în majoritatea cazurilor, fișierele DLL sunt instalate de-a lungul căii:

C: \ Windows \ System32

Dar dacă aveți de-a face cu sisteme de operare Windows 95/98 / Me, atunci calea de instalare va fi după cum urmează:

C: \ Windows \ System

Pentru Windows NT / 2000:

C: \ WINNT \ System32

Sistemele pe 64 de biți pot necesita propria cale de instalare.

Foarte des, pentru funcționarea corectă a diferitelor tipuri de software, este necesar să descărcați DLL-uri dinamice suplimentare de pe Internet, care nu sunt componente executabile în sine, dar în timpul funcționării aplicațiilor sunt încărcate în RAM. Absența lor poate duce la erori grave. Acest lucru se aplică și programelor instalate de utilizator însuși și componentelor sistemului. Fiecare persoană mai mult sau mai puțin alfabetizată ar trebui să știe cum să instaleze fișiere DLL. Ca soluții cele mai frecvent utilizate, pot fi propuse trei metode principale, care vor fi luate în considerare în detaliu cât mai mult posibil.

Unde se instalează fișiere DLL?

Să începem cu ceea ce este de fapt așa-numitul proces de instalare. Acesta include două etape principale: copierea bibliotecii dinamice într-o locație specială de pe discul sistemului și apoi înregistrarea fișierului, astfel încât sistemul de operare să îl poată recunoaște și să efectueze operațiuni suplimentare pentru încărcarea sau descărcarea acestuia în memoria RAM după terminarea unei anumite aplicații. Vă rugăm să rețineți imediat că nu toate bibliotecile descărcate de pe Internet necesită înregistrare. Uneori este suficient doar să le copiați în locul potrivit. Dar la ce oră? Totul depinde de bititatea sistemului de operare instalat.

În sistemul de operare Windows pe 32 de biți, directorul System32 este utilizat pentru acest lucru și pentru sistemele pe 64 de biți - SysWOW64 (ambele foldere sunt situate în directorul rădăcină Windows de pe unitatea C). Puteți afla bititatea sistemului de operare instalat destul de simplu prin proprietățile computerului.

Cum se instalează un fișier DLL pe Windows 7 sau orice altă versiune în cel mai simplu mod?

Acum să mergem direct la instalare. Pentru executarea sa în Windows, este furnizată o componentă specială de sistem regsvr32.exe - un program care instalează fișiere DLL prin înregistrarea acestora. Apropo, poate fi folosit pentru alte tipuri de obiecte cu care există probleme asociate cu apariția notificărilor de sistem că acestea nu sunt înregistrate în sistem. Dar cum instalați fișiere DLL pe Windows? Pentru a face acest lucru, puteți utiliza binecunoscutul meniu Run. Pur și simplu prescrie comanda de înregistrare cu numele fișierului cu extensia. Dacă această metodă nu funcționează și sistemul emite o eroare, după specificarea instrumentului principal, se introduce calea completă către fișier.

De exemplu, aveți biblioteca msvcp110.dll. în primul caz, comanda de înregistrare arată astfel: „regsvr32.exe msvcp110.dll”, în al doilea - „regsvr32.exe cu: /Windows/System32/msvcp110.dll” pentru sistemele pe 32 de biți sau „regsvr32.exe cu: / Windows / SysWOW64 / msvcp110.dll "pentru sistemele pe 64 de biți. (toate comenzile sunt introduse fără ghilimele).

Înregistrarea la linia de comandă

Vorbind despre modul de instalare a fișierelor DLL, o altă metodă poate fi utilizată pe sistemele Windows, care constă în utilizarea aceleiași componente de înregistrare, dar lansată prin linia de comandă. De fapt, rezultatul este același.

Diferența, așa cum a fost deja clar, este doar că consola de comandă este numită mai întâi (cu drepturi de administrator), în care sunt scrise aceleași combinații, dar cu calea completă.

Deschiderea unui fișier printr-un program

În cele din urmă, atunci când vă gândiți cum să instalați fișiere DLL, puteți merge, în general, într-un sens giratoriu.

Pentru a efectua operația necesară, mai întâi prin PCM, trebuie să apelați meniul contextual, să selectați elementul „Deschideți cu ...” și apoi, prin butonul de navigare sau să căutați programe pe computer, introduceți directorul System32 și specificați aplicația regsvr32.exe.

Notă: atunci când utilizați toate cele trei opțiuni propuse la sfârșitul înregistrării bibliotecilor dinamice, este necesară o repornire completă a computerului, deoarece fără acesta sistemul nu recunoaște încă obiectul înregistrat după finalizarea procedurii.

Erori tipice de înregistrare

Deci, ne-am gândit cum să instalăm fișiere DLL. Acum câteva cuvinte despre cele mai frecvente erori care pot apărea după executarea comenzilor. Cel mai adesea, astfel de situații sunt asociate cu faptul că bibliotecile nu trebuie înregistrate sau sunt deja înregistrate în sistem, sau fișierele descărcate sunt rupte sau nu au absolut nimic de-a face cu componentele dinamice. Acesta din urmă este asociat cu pătrunderea virușilor în sistem, care se pot deghiza în componente ale sistemului. De asemenea, bibliotecile originale descărcate din surse dubioase pot fi deja infectate cu viruși, drept urmare programul antivirus, atunci când încearcă să le copieze pe hard disk sau să le salveze în timpul procesului de descărcare, le poate șterge fără avertisment.

Câteva cuvinte finale

Rămâne să oferim câteva sfaturi bune cu privire la modul de desfășurare a proceselor de înregistrare. În primul rând, acordați atenție bitității sistemului. Fișierul descărcat trebuie să aibă aceeași bititate. În consecință, plasați fișierele în locațiile de mai sus. În caz contrar, înregistrarea rezultatului nu va da. Dacă trebuie să setați drepturile de administrator pentru a efectua o operație, fiți de acord fără greș. Dacă există o versiune de actualizare pentru bibliotecile pe care le descărcați, descărcați cea mai recentă și actualizată versiune a fișierului. Acest lucru vă va scuti de apariția a tot felul de conflicte între programele instalate și componentele lor instalate suplimentar. În cele din urmă, dacă fișierele pe care le căutați au fost descărcate dintr-o resursă dubioasă și sunt copiate pe partiția de sistem, de exemplu, de pe o unitate flash USB, verificați mai întâi dacă există viruși utilizând comenzile antivirus standard încorporate în meniul PCM al Exploratorului .