Anulați înregistrarea componentei utilizând comanda regsvr32. REGSVR32 - Înregistrați sau anulați o DLL în registrul Windows. Ce este acest proces

Fişier DLL Este un modul funcțional care poate fi utilizat de mai multe programe, cu condiția să fie înregistrat.

De obicei, sistemele de operare înregistrează DLL-urile în fundal, dar uneori din cauza deteriorării hard disk-ului, a erorilor de instalare a software-ului sau a unei infecții cu virusul computerului, poate fi necesar să înregistrați fișierul DLL manual.

Acest ghid vă va arăta cum să efectuați această procedură.

Metoda 1
  • Faceți clic pe butonul Start
  • În caseta de text Căutare programe și fișiere, introduceți:
    regsvr32 [full_file_name]
    Numele complet al fișierului trebuie să fie inclus între ghilimele dacă există spații în cale.

    De exemplu: regsvr32 "C: \ Program Files (x86) \ 1cv77 \ BIN \ v7plus.dll"

  • Apăsați Enter

Metoda 2
Note (editați)
  1. La înregistrarea fișierelor * .dll, acestea sunt scrise în registrul Windows. Mai mult, în ramură parametrul REG_DWORD corespunzător este creat cu o valoare de 1.
  2. Folosind comanda regsvr32:
    regsvr32] fișier DLL
    / u
    - anulează înregistrarea DLL
    / s- modul „silențios” - casetele de mesaje nu sunt afișate
    / i- apelează DllInstall, trecând o comandă opțională string ca parametru; când este utilizat cu comutatorul / u, apelează DLLUnInstall
    / n- nu apelează DllRegisterServer. Poate fi utilizat cu comutatorul / i.

Apare un mesaj care arată că fișierul *. 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 șir ca un parametru, atunci când este utilizat cu comutatorul / u, apeluri DLLUnInstall;


Uneori REGSVR32.DLL și alte erori de sistem DLL pot fi legate de probleme în registrul Windows. Mai multe programe pot partaja același fișier REGSVR32.DLL, dar când aceste programe sunt dezinstalate sau modificate, uneori sunt lăsate în urmă intrări de registru DLL orfane (nevalide).

Practic, acest lucru înseamnă că, deși calea reală către fișier s-ar putea să se fi schimbat, locația sa incorectă dinainte este încă înregistrată în registrul Windows. Când Windows încearcă să caute aceste referințe incorecte de fișiere (locațiile fișierelor de pe computer), pot apărea erori REGSVR32.DLL. În plus, este posibil ca infecția malware să fi corupt intrările de registru asociate cu Stop Spam SpamCatcher. Astfel, aceste intrări de registru DLL nevalide trebuie reparate pentru a remedia rădăcina problemei.

Editarea manuală a registrului Windows pentru a elimina cheile REGSVR32.DLL nevalide nu este recomandată decât dacă sunteți profesionist în service-ul computerului. Erorile făcute în timpul editării registrului pot provoca defecțiuni ale computerului și pot provoca daune ireparabile sistemului de operare. De fapt, chiar și o singură virgulă într-un loc greșit poate împiedica pornirea computerului!

Din cauza acestui risc, este foarte recomandat să utilizați un program de curățare de registry de încredere, cum ar fi WinThruster (de la un partener certificat Microsoft Silver) pentru a scana și repara orice problemă de registru legată de REGSVR32.DLL. Utilizarea unui program de curățare a registrului automatizează procesul de găsire a intrărilor de registru nevalide, referințe de fișiere lipsă (cum ar fi cea care cauzează eroarea REGSVR32.DLL) și referințe de registru defecte. Înainte de fiecare scanare, se creează automat o copie de rezervă, astfel încât să puteți anula orice modificări cu un singur clic, care protejează împotriva posibilelor daune ale computerului. Cea mai bună parte este că remedierea erorilor de registry poate crește semnificativ viteza și performanța sistemului.


Un avertisment: Cu excepția cazului în care sunteți un utilizator experimentat de computer, NU vă recomandăm să editați manual registrul Windows. Utilizarea incorectă a Editorului de registry poate duce la probleme grave și poate necesita reinstalarea Windows. Nu garantăm că problemele care rezultă din utilizarea necorespunzătoare a Registry Editor pot fi rezolvate. Utilizarea editorului de registru este pe propriul risc.

Pentru a repara manual registrul Windows, mai întâi trebuie să creați o copie de rezervă exportând o parte din registru legată de REGSVR32.DLL (de exemplu, Stop Spam SpamCatcher):

  1. Faceți clic pe buton Începe.
  2. Introduce " comanda„v bara de căutare ... NU APĂSAȚI ÎNCĂ INTRODUCE!
  3. Ținând cheile CTRL-Shift pe tastatură, apăsați INTRODUCE.
  4. Va fi afișată o casetă de dialog pentru acces.
  5. Click pe da.
  6. Caseta neagră se deschide cu un cursor intermitent.
  7. Introduce " regedit"și apăsați INTRODUCE.
  8. În Editorul de registry, selectați cheia asociată cu REGSVR32.DLL (de exemplu, Opriți Spam SpamCatcher) de care doriți să faceți backup.
  9. În meniu Fişier alege Export.
  10. În listă Salveaza in selectați folderul în care doriți să salvați cheia de rezervă Stop Spam SpamCatcher.
  11. În câmp Nume de fișier introduceți un nume pentru fișierul dvs. de rezervă, cum ar fi „Opriți backupul Spam SpamCatcher”.
  12. Asigurați-vă că în cutie Gama de export valoarea selectată Ramură selectată.
  13. Click pe Salvați.
  14. Fișierul va fi salvat cu extensia .reg.
  15. Aveți acum o copie de rezervă a intrării de registru legate de REGSVR32.DLL.

Pașii următori pentru editarea manuală a registrului nu vor fi descriși în acest articol, deoarece cel mai probabil vă pot deteriora sistemul. Dacă doriți mai multe informații despre editarea manuală a registrului, consultați linkurile de mai jos.

Modelul obiectelor multicomponente ( C omponent O bject M odel - COM) este principalul mijloc de interacțiune între programe de orice tip: biblioteci, aplicații, software de sistem etc. și definește un mecanism standard prin care o bucată de software (server) își oferă serviciile către altul (client), care este asigurată prin utilizarea anumitor protocoale de comunicație între aceștia (între client și server). O bibliotecă de legături dinamice (DLL) încărcată în timp ce aplicația rulează sau un proces independent separat care poate fi o componentă a unei aplicații sau a unui program de sistem sau chiar un proces care rulează pe alt computer poate fi utilizat ca server. Pentru a găsi serverul necesar clientului, se utilizează informații speciale din registrul Windows, care sunt generate atunci când înregistrare servere din sistem, cel mai adesea sub forma unui modul DLL. Înregistrarea este necesară deoarece programele nu funcționează cu fișierele DLL, OCX, ACX, EXE în sine, ci cu obiecte care reprezintă un anumit set de interfețe de programare. Următoarele chei de registry sunt utilizate pentru a înregistra DLL:

HKLM \ SOFTWARE \ Classes \ CLSID- la înregistrarea obiectelor COM ale bibliotecilor pentru toți utilizatorii sistemului;

HKCU \ SOFTWARE \ Classes \ CLSID- la înregistrarea obiectelor COM ale bibliotecilor numai pentru utilizatorul curent;

HKLM \ SOFTWARE \ Wow6432Node \ Classes \ CLSID- pentru a înregistra DLL-uri pe 32 de biți în sistemul de operare Windows pe 64 de biți;

În timpul înregistrării, o cheie cu un nume echivalent cu identificatorul unic global este creată în cheia de registry specificată GUID obiect înregistrat. GUID, aplicat la COM, este un identificator de clasă. Pentru a distinge ID-urile de clasă de alte ID-uri, acestea utilizează o subcheie de registry numită CLSID... Un GUID este o valoare hexagonală pe 128 de biți încadrată în acolade:

(23170F69-40C1-278A- 1000-000100020000

La înregistrare, se creează în registry o subsecțiune cu un nume corespunzător GUID, care conține informații despre calea și numele fișierului executabil, versiunea acestuia, timpul de înregistrare, informații despre dezvoltator și alți parametri care determină proprietățile specifice ale obiectul înregistrat. Ștergerea sau coruperea datelor de înregistrare duce la inoperabilitatea componentei de sistem înregistrate sau a programului de aplicație, de obicei însoțită de un mesaj de eroare de căutare DLL și de o solicitare pentru reinstalarea software-ului problematic. În loc să reinstalați, este foarte posibil să treceți prin reînregistrarea obiectului deteriorat folosind utilitarul regsvr32.exe disponibil în toate versiunile familiei de sisteme de operare Windows.

Utilitate regsvr32.exe este un program standard de linie de comandă pentru înregistrarea și anularea controalelor OLE, ActiveX și DLL-uri în registrul Windows. Există două versiuni ale fișierului pe versiunile Windows pe 64 de biți regsv32.exe:

Versiune pe 64 de biți din catalog % systemroot% \ System32(de obicei C: \ Windows \ System32)

Versiune pe 32 de biți din director % systemroot% \ SysWoW64(de obicei C: \ Windows \ SysWoW64)

Utilitarul necesită privilegii ridicate, astfel încât fereastra promptului de comandă trebuie invocată cu drepturi de administrator („Rulați ca administrator”).

La pornire regsvr32.exe fără parametri din linia de comandă sau când se execută cu parametri invalizi, se afișează un prompt:

Format linie de comandă REGSVR32:

Regsvr32] fișier DLL

/ u- - apelează DllUnInstall, anulează înregistrarea serverului

/ i- apelează DllInstall, trecându-i o comandă opțională_string în parametru;

/ n- nu apelează DllRegisterServer; poate fi folosit cu comutatorul / I;

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

Exemple de utilizare regsvr32.exe:

regsvr32 / u "C: \ Program Files \ 7-Zip \ 7-zip32.dll"- anulați înregistrarea DLL specificată. După anularea cu succes, se afișează un mesaj:

Pentru a suprima ieșirea mesajului, utilizați parametrul / s:

regsvr32 / u / s "C: \ Program Files \ 7-Zip \ 7-zip.dll"

Ca urmare a executării acestei comenzi, elementul de arhivare 7-Zip va dispărea din meniul contextual Windows Explorer, invocat de butonul din dreapta al mouse-ului. Pentru a-l restabili, trebuie să înregistrați 7-zip.dll cu comanda:

regsvr32 "C: \ Program Files \ 7-Zip \ 7-zip.dll"

Este necesar să nu uităm de bitimea obiectelor înregistrate în versiunile pe 64 de biți ale sistemului de operare. Dacă trebuie să înregistrați un obiect pe 32 de biți, trebuie să specificați în mod explicit calea pentru ediția pe 32 de biți a utilitarului regsvr32:

% SystemRoot% \ syswow64 \ regsvr32.exe

Sau fără a utiliza variabile de mediu:

C: \ Windows \ System32 \ regsvr32.exe

Ca instrument software suplimentar pentru gestionarea înregistrării obiectelor COM, este foarte convenabil să utilizați un utilitar gratuit de la Nirsoft RegDLLView.exe... Programul nu necesită instalare pe sistem, are dimensiuni reduse și permite:

Obțineți o listă convenabilă cu toate obiectele înregistrate în sistem.

Înregistrați sau anulați obiectele selectate.

Creați un fișier .reg pentru a efectua neînregistrarea unuia sau mai multor DLL-uri.

Înregistrați sau reînregistrați fișierul specificat.

În plus, este posibil să verificați semnăturile digitale ale fișierelor executabile ale obiectelor înregistrate, să vizualizați sau să modificați proprietățile acestora, precum și să lansați editorul de registry cu afișarea informațiilor din GUID-ul selectat prin elementul din meniul contextual „Deschideți în Regedit” , invocat de butonul din dreapta al mouse-ului.

Instalarea unui joc sau a unei aplicații grele implică instalarea și înregistrarea automată a DLL-urilor necesare în sistemul de operare Windows. DLL-urile sunt biblioteci dinamice care pot fi accesate de mai multe ori de mai multe aplicații. Dacă apare o eroare când un joc sau un program încearcă să acceseze o anumită DLL, utilizatorul va vedea mesajul „punctul de intrare dllregisterserver nu a fost găsit” sau „Nu se poate porni, fișierul dll lipsește”. Aceste erori și alte erori DLL pot fi rezolvate prin înregistrarea corectă a DLL în Windows.

De ce apare o eroare la accesarea unui DLL

DLL-urile sunt adăugate la sistemul de operare atunci când ferestrele sunt actualizate și când sunt instalate aplicațiile. Pe baza acestui fapt, se pot distinge următoarele motive principale cu privire la motivul pentru care apare o eroare, indicând faptul că un fișier DLL lipsește sau are probleme:

  • DLL-ul nu a fost instalat. Pot exista două motive pentru acest lucru - Windows nu a fost actualizat la versiunea curentă, iar biblioteca vine cu una dintre cele mai recente actualizări sau jocul / aplicația în timpul instalării, din anumite motive, nu a instalat și nu a înregistrat DLL-uri noi. are nevoie, iar dezvoltatorii nu se așteaptă ca componentele necesare să fie instalate înainte pe computer.
  • Corupție DLL. Această problemă apare cel mai adesea atunci când DLL-urile au fost corupte de software-ul virusului sau de acțiunea neglijentă a utilizatorului, cum ar fi modificarea registrului care a corupt bibliotecile dinamice.

Majoritatea DLL-urilor sunt instalate pe computer împreună cu DirectX, deci dacă vi se solicită să actualizați / instalați DirectX atunci când instalați un joc sau o aplicație, nu este nevoie să îl abandonați, altfel există un risc ridicat de lansare a erorii, fișierul dll lipsește ".

Cum se înregistrează DLL în Windows

Dacă din anumite motive Windows nu are un DLL necesar pentru a rula jocuri și aplicații, utilizatorul îl poate înregistra singur. Acest lucru se poate face în două moduri, după ce ați descărcat anterior DLL-ul necesar pe computer.

Înregistrarea unui DLL utilizând linia de comandă

Pentru a înregistra DLL-ul disponibil pe computer prin linia de comandă, urmați acești pași:

  1. Rulați linia de comandă ca administrator;
  2. În fereastra care se deschide, scrieți comanda: regsvr32.exe path_to_dll_library

    Înlocuiți „path_to_DLL_Library” scrieți calea completă către bibliotecă, de exemplu: C: /windows/system32/comctl32.dll

  3. Apăsați Enter și DLL va fi înregistrat.

Înregistrarea unui DLL cu Run Line

Înregistrarea unui DLL prin linia Run este aproape aceeași cu utilizarea liniei de comandă. Utilizatorul are nevoie de:


Ce trebuie făcut dacă DLL nu poate fi înregistrat

Este posibil ca Windows să emită o eroare la comanda de înregistrare a bibliotecii, care indică faptul că modulul este încărcat, dar punctul de intrare DllRegisterserver nu a fost găsit. Sunt posibile și alte variații ale unor erori similare, din cauza cărora DLL-ul nu poate fi înregistrat. Astfel de erori apar din următoarele motive:

  • Un număr de DLL-uri nu sunt concepute pentru a fi înregistrate și nu au această capacitate;
  • Biblioteca este deja înregistrată la sistem. Dacă apar erori la accesarea acestuia, cel mai probabil este infectat cu un virus sau deteriorat;
  • Fișier DLL nevalid. Pot exista situații în care fișierele DLL sunt deteriorate inițial sau nu conțin componentele necesare;
  • DLL nu este compatibil cu versiunea curentă de Windows.

Dacă primiți erori în timp ce încercați să înregistrați un DLL, primul pas este să încercați să descărcați o componentă oficială de la furnizor pentru a elimina posibilitatea unui fișier fictiv. Pentru a face acest lucru, trebuie să utilizați un motor de căutare și să găsiți cărei componente de sistem îi aparține problema DLL.

În situații rare, pot apărea probleme de înregistrare DLL dacă nu se află în același folder cu fișierul executabil al unei componente sau al unei aplicații. În acest caz, trebuie să mutați biblioteca în folderul cu fișierul executabil și să încercați să o înregistrați din nou.

OkeyGeek.ru

Înregistrarea fișierului DLL în sistemul de operare Windows

După instalarea diferitelor programe sau jocuri, este posibil să întâlniți o situație în care apare eroarea „Este imposibil să porniți programul, deoarece DLL-ul necesar nu se află în sistem” la pornire. În ciuda faptului că sistemele de operare ale familiei Windows înregistrează de obicei biblioteci în fundal, după ce descărcați și plasați fișierul DLL în locul corespunzător, apare încă o eroare, iar sistemul pur și simplu nu îl „vede”. Pentru a remedia acest lucru, trebuie să înregistrați biblioteca. Modul în care se poate face acest lucru va fi discutat mai târziu în acest articol.

Soluții la problemă

Există mai multe metode disponibile pentru a remedia această problemă. Să luăm în considerare fiecare dintre ele mai detaliat.

Metoda 1: Manager OCX / DLL

OCX / DLL Manager este un mic program care vă poate ajuta să înregistrați o bibliotecă sau un fișier OCX.

Descărcați programul OCX / DLL Manager

Pentru a face acest lucru, veți avea nevoie de:

  1. Faceți clic pe elementul de meniu „Înregistrați OCX / DLL”.
  2. Selectați tipul de fișier de înregistrat.
  3. Utilizați butonul „Răsfoiți” pentru a specifica locația DLL.
  4. Faceți clic pe butonul „Înregistrați” și programul va înregistra fișierul în sine.

Managerul OCX / DLL poate, de asemenea, să anuleze înregistrarea unei biblioteci, pentru aceasta trebuie să selectați elementul „Anulați înregistrarea OCX / DLL” din meniu și apoi să efectuați aceleași operațiuni ca în primul caz. Este posibil să aveți nevoie de funcția de anulare pentru a compara rezultatele atunci când fișierul este activat și când este dezactivat, precum și în procesul de eliminare a unor viruși de computer.

În timpul procesului de înregistrare, sistemul vă poate da o eroare spunând că sunt necesare drepturi de administrator. În acest caz, trebuie să porniți programul făcând clic dreapta pe acesta și să selectați „Rulați ca administrator”.

Metoda 2: Meniu Run

Puteți înregistra DLL utilizând comanda Run în meniul Start al sistemului de operare Windows. Pentru a face acest lucru, va trebui să faceți următoarele:


Metoda 3: linia de comandă

Înregistrarea unui fișier prin linia de comandă nu diferă mult de cea de-a doua opțiune:

  1. Selectați comanda Run din meniul Start.
  2. Introduceți cmd în câmpul de intrare deschis.
  3. Apasa Enter.

Veți vedea o fereastră în care va trebui să introduceți aceleași comenzi ca în a doua opțiune.

Trebuie remarcat faptul că fereastra liniei de comandă are o funcție de lipire a textului copiat (pentru comoditate). Puteți găsi acest meniu făcând clic dreapta pe pictograma din colțul din stânga sus.

Metoda 4: Deschideți cu


Posibile greșeli

„Fișierul nu este compatibil cu versiunea de Windows instalată” - aceasta înseamnă că cel mai probabil încercați să înregistrați un DLL pe 64 de biți pe un sistem pe 32 de biți sau invers. Utilizați comanda corespunzătoare descrisă în a doua metodă.

Punctul de intrare nu a fost găsit - Nu toate DLL-urile pot fi înregistrate, unele pur și simplu nu acceptă comanda DllRegisterServer. De asemenea, apariția unei erori poate fi cauzată de faptul că fișierul este deja înregistrat de sistem. Există site-uri care distribuie fișiere care nu sunt chiar biblioteci. În acest caz, desigur, nu se va înregistra nimic.

În concluzie, trebuie spus că esența tuturor opțiunilor propuse este aceeași - acestea sunt doar metode diferite de lansare a comenzii de înregistrare - deoarece este mai convenabil pentru oricine.

Ne bucurăm că v-am putut ajuta să rezolvați problema.

Sondaj: Acest articol v-a ajutat?

Nu chiar

lumpics.ru

Cum să înregistrați un DLL: în trei moduri

Uneori, când încercați să porniți un joc sau o aplicație pe computerul dvs., apare o eroare că fișierul DLL nu a fost găsit. Faptul este că acest fișier poate fi pe computerul dvs., dar pur și simplu nu este înregistrat. În acest articol vom vorbi doar despre cum să înregistrați un DLL în Windows 7. Ne vom concentra asupra celei de-a șaptea versiuni de Windows, dar este foarte posibil ca DLL să fie înregistrat și pe alte versiuni. Deci sa începem.

Prima modalitate de a înregistra DLL

Înainte de a începe înregistrarea, merită să faceți o remarcă și să spuneți că există doar trei metode, dar fiecare dintre ele este aproape la fel ca celelalte, așa că vă sfătuim să citiți articolul până la capăt și apoi să alegeți ce metodă a folosi. Acum să trecem direct la modul de înregistrare a DLL-ului.

Inițial, trebuie spus că toate manipulările cu înregistrarea unui fișier DLL ar trebui să fie efectuate numai atunci când acest fișier este locul în care ar trebui să fie. Cel mai adesea acesta este folderul system32. În exemplu, acesta este dosarul pe care îl vom reprezenta.

Acum să vorbim despre cel mai comun mod de a înregistra un DLL, cel puțin este cel mai frecvent pe internet. Este destul de simplu, deci utilizatorul nu ar trebui să aibă probleme.

  1. Trebuie să ajungeți la fereastra Run. Poate fi deschis în mai multe moduri. În meniul „Start” mergeți pe calea „Toate programele → Accesorii” și acolo selectați deja „Run”. De asemenea, puteți căuta în același meniu „Start” cu numele utilitarului. Dar cel mai simplu mod este să apăsați tastele Win + R.
  2. Când fereastra este deschisă, în câmpul de intrare trebuie să înregistrați comanda „regsvr32.exe”, apoi specificați calea către fișierul pe care doriți să îl înregistrați.
  3. Rămâne doar să apăsați butonul „OK”.

Vă rugăm să rețineți că calea către fișier trebuie specificată integral. Pornind de la unitatea C. De exemplu: regsvr32.exe c: windows /system32/openal32.dll.

În acest caz, după ce faceți clic pe butonul „OK”, există două opțiuni pentru dezvoltarea evenimentelor. Primul implică succes, caz în care vi se va afișa un mesaj corespunzător. Sau eșec, fereastra corespunzătoare va zbura afară.

Acesta a fost primul mod de a înregistra un DLL, dar vă reamintim că există doar trei dintre ele, așa că hai să trecem mai departe.

A doua modalitate de a înregistra DLL

A doua metodă nu este practic diferită, ci doar locul acțiunii. Trebuie să intrați în utilitarul „Linie de comandă”, puteți face acest lucru și în mai multe moduri: fie deschideți programul cu același nume în meniul „Start” din folderul standard, fie apelând fereastra „Run”, introduceți comanda „cmd”. Depinde de voi să decideți.

Acum linia de comandă este deschisă în fața dvs., în ea trebuie să introduceți exact aceleași date care au fost introduse în prima metodă. Adică, specificați inițial programul care va funcționa cu dll (regsvr32.exe), apoi calea către fișier.

După cum puteți vedea, a doua metodă, cum să înregistrați un DLL, nu este practic diferită de prima, care a fost menționată la începutul articolului. Dar al treilea are diferențe mai vizibile, așa că să trecem la el.

A treia modalitate de a înregistra DLL

Este probabil ca această metodă să fie mai ușoară pentru utilizatorul mediu, așa că să începem să o analizăm.

Tot ce trebuie să faceți este să deschideți fișierul DLL cu regsvr32.exe. Iată cum să o faceți:

  1. Faceți clic dreapta pe fișierul DLL necesar.
  2. Selectați „Deschideți cu ...” din meniu.
  3. Găsiți în fereastră și faceți clic pe butonul „Răsfoiți”.
  4. Navigați la fișierul regsvr32.exe, acesta se află în folderul System32, care se află în folderul Windows de pe unitatea C.
  5. Faceți clic pe Deschidere.

Asta e tot, acum știi trei moduri de a face când apare o eroare DLL.

fb.ru

Înregistrarea DLL. Ce să faci și cum să o faci?

1. Copiați biblioteca descărcată în directorul de sistem dorit. (acesta este fie system32, fie SysWOW64) *

* în care director să copiați bibliotecile depinde de bititatea aplicației. Dacă nu știți exact în ce dosar să copiați, copiați în ambele J

2. Descărcați arhiva din partea de jos a postării, dezarhivați-o, rulați fișierul reg.bat cu drepturi de administrator, selectați adâncimea de biți de care aveți nevoie, apăsați Enter și lipiți numele bibliotecii pe care ați copiat-o în directorul de sistem. Totul ar trebui să aibă succes și veți vedea acest mesaj.

Dacă vedeți un astfel de mesaj

Apoi alegeți un alt bit și încercați să vă înregistrați din nou. Totul ar trebui să aibă succes.

P.S. Dacă trebuie să înregistrați o bibliotecă care se află într-un director diferit (nu cel din sistem), atunci calea completă către bibliotecă trebuie specificată în numele bibliotecii.

De exemplu C: \ Program Files \ 1Cv77 \ BIN \ V7PLUS.dll

easy-comp.ru

Înregistrarea DLL în Windows

Foarte des utilizatorii au întrebarea cum să înregistreze DLL în a șaptea sau a opta versiune de Windows. De obicei, această întrebare apare după ce sistemul informează utilizatorul că biblioteca necesară lipsește pe computer.

În realitate, înregistrarea unei biblioteci este destul de simplă - este nevoie doar de un singur pas. Cu toate acestea, pentru a face acest lucru, trebuie să aveți drepturi de administrator.

Dar există unele nuanțe în acest sens. De exemplu, dacă DLL-ul este înregistrat cu succes, este posibil ca eroarea care lipsește biblioteca necesară să nu dispară. În plus, poate apărea o eroare RegSvr32 și o notificare că modulul nu poate funcționa pe un PC cu această versiune a sistemului de operare. De asemenea, poate raporta că punctul de acces DLLRegisterServer nu a fost găsit. Acest lucru nu indică faptul că a fost luată măsura greșită.

Trei metode pentru a înregistra o DLL în sistemul de operare Toți pașii descriși mai jos presupun că a fost găsit un loc pentru copierea bibliotecii și că DLL se află în directorul System32 sau SysWOW64 sau oriunde ar trebui să fie.

Toate manipulările de înregistrare DLL vor fi efectuate folosind regsvr32.exe, dar trebuie remarcat faptul că atunci când utilizați un sistem pe 64 de biți, acest fișier poate fi localizat în două directoare: SysWOW64 și System32. Este demn de remarcat faptul că aceste fișiere sunt diferite, cu 64 de biți localizați în directorul System32. Este recomandat în fiecare caz să scrieți calea către regsvr32.exe și nu doar numele fișierului.

Prima metodă este destul de obișnuită și o puteți găsi adesea pe Internet. Se compune din mai multe manipulări. Inițial, trebuie să apăsați Win + R, apoi în fereastra „Run” ar trebui să scrieți regsvr32.exe path_to_dll_file și să faceți clic pe OK. Alternativ, Run poate fi găsit în meniul Start, dacă este activat.

Apoi, dacă are succes, ar trebui să apară o notificare pe ecran că înregistrarea bibliotecii a avut succes. Cu toate acestea, cel mai probabil veți primi o notificare că modulul a fost încărcat, dar punctul de acces DllRegisterServer lipsește și trebuie să vă asigurați că DLL este fișierul corect.

Următoarea metodă implică rularea unei linii de comandă ca administrator și scrierea aceleiași comenzi ca în metoda de mai sus. Trebuie să deschideți o linie de comandă. În „opt” pentru aceasta trebuie să apăsați Win + X și apoi să specificați elementul necesar. În „șapte” linia de comandă poate fi găsită în „Start”. Este necesar să faceți clic dreapta pe acesta și să specificați „Rulați ca administrator”.

Apoi ar trebui să introduceți regsvr32.exe path_to_dll, ca în metoda anterioară. Cu toate acestea, înregistrarea va eșua foarte probabil.

În plus, există o metodă care este rar necesară. Este necesar să faceți clic dreapta pe DLL pentru a fi înregistrat și să indicați „Deschideți cu”. După aceea, faceți clic pe „Răsfoire” și găsiți regsvr32.exe în directoarele System32 sau SysWow64 și utilizați-l pentru a rula DLL-ul.