Cum să înregistrați o bibliotecă DLL în sistem

Anonim

Cum să înregistrați o bibliotecă DLL în sistem

După instalarea diverselor programe sau jocuri, puteți întâmpina o situație în care apare eroarea "Pornirea programului nu poate fi efectuată, deoarece DLL-ul necesar nu este în sistem." În ciuda faptului că ferestrele familiei Windows înregistrează, de obicei, bibliotecile din fundal, după ce descărcați și plasați fișierul DLL în locul potrivit, eroarea apare încă apare, iar sistemul îl vede pur și simplu ". Pentru a remedia acest lucru, trebuie să înregistrați biblioteca. Cum se poate face acest lucru, va fi spus mai târziu în acest articol.

Opțiuni Rezolvarea problemei

Există mai multe metode pentru a elimina această problemă. Luați în considerare fiecare dintre ele în detaliu.

Metoda 1: Manager OCX / DLL

OCX / DLL Manager este un mic program care poate ajuta la înregistrarea unei biblioteci sau 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 Register OCX / DLL.
  2. Selectați un tip de fișier pe care îl veți înregistra.
  3. Utilizând butonul Răsfoiți, specificați locația DLL.
  4. Apăsați butonul "Înregistrare" și programul în sine va înregistra fișierul.

Programul OCX DLL Manager

OCX / DLL Manager știe, de asemenea, cum să anuleze înregistrarea bibliotecii, pentru că trebuie să selectați elementul "Unregister OCX / DLL" din meniu și mai târziu face toate aceleași operații ca în primul caz. Este posibil ca funcția de anulare să aibă nevoie să compare rezultatele cu fișierul activat și când este dezactivat, precum și în timpul îndepărtării unor viruși de calculator.

În timpul procesului de înregistrare, sistemul vă poate oferi o greșeală despre care sunt necesare drepturi de administrator. În acest caz, trebuie să porniți programul apăsând cu butonul din dreapta al mouse-ului și selectați "Rulați pe numele administratorului".

Pornirea programului în numele administratorului OCX DLL Manager

Metoda 2: Meniu "Run"

Puteți înregistra o dll utilizând comanda "Run" din meniul Start Sistem de operare Windows. Pentru a face acest lucru, va trebui să faceți următoarele acțiuni:

  1. Apăsați combinația de tastatură "Windows + R" sau selectați elementul "RUN" din meniul Start.
  2. Deschideți meniul Execute

  3. Introduceți numele programului care va înregistra biblioteca - Regsvr32.exe și calea către care este plasată fișierul. Ca rezultat, ar trebui să funcționeze astfel:
  4. Regsvr32.exe c: \ windows \ sistem32 \ dllname.dll

    Unde dllname este numele fișierului dvs.

    Înregistrați o bibliotecă DLL prin meniul Run

    Acest exemplu vă va potrivi dacă sistemul de operare este instalat pe unitatea C dacă este în altă parte, va trebui să modificați litera discului sau să utilizați comanda:

    % SystemRoot% \ System32 \ Regsvr32.exe% Winder% \ System32 \ dllname.dll

    Comanda DLL că folderul în sine găsește dosarul în care aveți

    În această versiune, programul însăși găsește dosarul în care ați instalat OS și lansează înregistrarea fișierului DLL specificat.

    În cazul sistemului pe 64 de biți, veți avea două programe RegSvr32 - unul este în dosar:

    C: \ Windows \ syswow64

    și al doilea pe drum:

    C: \ Windows \ System32

    Acestea sunt diferite fișiere care sunt utilizate separat pentru situațiile relevante. Dacă aveți un sistem de operare pe 64 de biți și fișierul DLL este de 32 de biți, atunci fișierul bibliotecii în sine trebuie plasat în dosar:

    Windows \ syswow64.

    Și echipa va arăta astfel:

    % WINDIR% \ SYSWOW64 \ Regsvr32.exe% Winder% \ syswow64 \ dllname.dll

    Comandă de înregistrare DLL în sistemul pe 64 de biți

  5. Apăsați butonul "Enter" sau "OK"; Sistemul vă va oferi un mesaj despre dacă biblioteca a avut succes sau nu sau nu a fost înregistrată.

Metoda 3: șir de comandă

Înregistrarea fișierelor prin linia de comandă nu este foarte diferită de cea de-a doua opțiune:

  1. Selectați comanda "Run" din meniul Start.
  2. Introduceți câmpul de introducere CMD care se deschide.
  3. Apasa Enter".

Veți apărea în fața dvs., în care va trebui să introduceți aceleași comenzi ca în a doua versiune.

Înregistrați o bibliotecă DLL prin linia de comandă

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

Introduceți meniul de pe promptul de comandă Windows

Metoda 4: Deschideți cu

  1. Deschideți meniul Fișier pe care îl veți înregistra făcând clic pe acesta cu butonul din dreapta al mouse-ului.
  2. Selectați "Deschideți cu" în meniul care apare.
  3. Înregistrați o bibliotecă DLL prin meniul Deschidere cu

  4. Faceți clic pe "Prezentare generală" și selectați programul RegSvR32.exe din următorul director:
  5. Windows / System32.

    Sau în cazul în care lucrați într-un sistem pe 64 de biți și fișierul DLL pe 32 de biți:

    Windows / SySwow64.

  6. Deschideți DLL utilizând acest program. Sistemul va emite un mesaj de înregistrare de succes.

Posibile greșeli

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

"Punctul de intrare nu este găsit" - nu toate bibliotecile DLL pot fi înregistrate, unele dintre ele pur și simplu nu acceptă comanda dllregisterserverver. 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 biblioteci în realitate. În acest caz, desigur, nimic nu va fi înregistrat.

În concluzie, trebuie spus că esența tuturor opțiunilor propuse sunt doar metode diferite de lansare a echipei de înregistrare - care este mai convenabilă.

Citeste mai mult