Acest wikiHow vă învață cum să înregistrați un fișier DLL care creează o cale de la fișier la registrul Windows. Înregistrarea fișierului DLL poate rezolva problemele de pornire cu unele programe. Cu toate acestea, majoritatea fișierelor DLL nu acceptă înregistrarea sau sunt deja înregistrate. Rețineți că nu puteți înregistra fișierele DLL încorporate ale computerului Windows, deoarece acestea sunt importante pentru funcționarea Windows. În plus, actualizările de la Windows pot, de asemenea, să repare fișierele DLL învechite sau care funcționează defectuos.
Etapa
Metoda 1 din 2: Înregistrarea unui singur fișier DLL
Pasul 1. Înțelegeți cum funcționează această metodă
Puteți utiliza o combinație între comanda „regsvr” și numele fișierului DLL pentru a înregistra fișierul dacă fișierul acceptă comanda de export „Register Server”. Această procedură creează o cale de la registrul Windows la fișierul DLL, astfel încât procesele sistemului de operare să poată găsi și utiliza fișierul DLL mai ușor.
De obicei, va trebui să urmați această metodă pentru a înregistra fișiere DLL din programe terțe care trebuie asociate direct cu surse la nivel de sistem (de exemplu, Command Prompt)
Pasul 2. Identificați semnificația sau intenția mesajului de eroare „punctul de intrare”
Dacă este deja înregistrat, fișierul DLL nu acceptă comanda de export „Register Server” sau codul nu permite fișierului să se conecteze la registrul Windows. Veți primi mesajul de eroare „Modulul [numele fișierului DLL] a fost încărcat, dar punctul de intrare DllRegisterServer nu a fost găsit”. Dacă apare un mesaj ca acesta, fișierul DLL nu poate fi înregistrat.
Mesajul de eroare „punctul de intrare” în sine nu este într-adevăr o problemă, ci o formă de confirmare, deoarece atunci când apare mesajul, fișierul DLL pe care îl aveți nu trebuie să fie înregistrat
Pasul 3. Găsiți fișierul DLL pe care doriți să îl înregistrați
Mergeți la folderul în care este stocat fișierul DLL care trebuie înregistrat. După ce găsiți fișierul, puteți trece la pasul următor.
Dacă ați instalat deja un program cu un fișier DLL care trebuie înregistrat, de exemplu, deschideți folderul de instalare al programului (de exemplu, „C: / Program Files [numele programului”)
Pasul 4. Deschideți fereastra de proprietăți a fișierului DLL
Faceți clic dreapta pe fișier, apoi faceți clic pe „ Proprietăți ”Din meniul derulant. O fereastră pop-up se va deschide după aceea.
Pasul 5. Notați numele fișierului DLL
În coloana din partea de sus a ferestrei „Proprietăți”, puteți vedea numele complet al fișierului. Acest nume va trebui introdus mai târziu.
Deoarece majoritatea fișierelor DLL au nume greu de reținut, este o idee bună să păstrați fereastra „Proprietăți” deschisă în acest moment. În acest fel, puteți copia numele mai târziu
Pasul 6. Copiați adresa fișierului DLL
Faceți clic și trageți cursorul peste șirul de text la dreapta antetului „Locație”, apoi apăsați comanda rapidă Ctrl + C pentru a copia adresa directorului fișierului DLL.
Pasul 7. Deschideți meniul „Start”
Faceți clic pe sigla Windows din colțul din stânga jos al ecranului.
Pasul 8. Găsiți programul Command Prompt
Tastați promptul de comandă în bara de căutare a meniului „Start”. În partea de sus a ferestrei va apărea o pictogramă de linie de comandă.
Pasul 9. Deschideți Command Prompt în modul administrator
Pentru a-l accesa:
- Click dreapta
„Prompt de comandă”.
- Faceți clic pe „ Rulat ca administrator ”.
- Alegeți „ da " când vi se solicită.
Pasul 10. Treceți la directorul de fișiere DLL
Tastați cd și introduceți un spațiu, utilizați comanda rapidă Ctrl + V pentru a lipi adresa directorului fișierului DLL, apoi apăsați Enter.
-
De exemplu, dacă fișierul DLL se află în folderul „SysWOW64” din folderul „Windows” implicit, introduceți următoarea comandă:
cd C: / Windows / SysWOW64
Pasul 11. Tastați comanda „regsvr” și numele fișierului DLL
Introduceți regsvr32 și introduceți un spațiu, apoi tastați numele fișierului DLL (completat cu extensia „.dll”) și apăsați Enter. Dacă fișierul DLL poate fi înregistrat, va fi afișat un mesaj de confirmare.
-
De exemplu, dacă numele fișierului este „usbperf.dll”, comanda introdusă va arăta astfel:
regsvr32 usbperf.dll
- Pentru a copia numele fișierului DLL în acest moment, redeschideți folderul în care a fost stocat fișierul (va apărea fereastra „Proprietăți”), marcați numele în câmpul de text și apăsați comanda rapidă Ctrl + C. Puteți lipi numele fișierului în fereastra de linie de comandă apăsând Ctrl + V.
- Dacă fișierul DLL este sau nu poate fi înregistrat, veți vedea un mesaj de eroare „punct de intrare” în locul unui mesaj de confirmare.
Pasul 12. Încercați să vă înregistrați fișierul DLL și să îl reînregistrați
Dacă primiți un mesaj de eroare diferit de „punctul de intrare” atunci când introduceți comanda „regsvr“, poate fi necesar să anulați înregistrarea fișierului înainte de al putea înregistra:
- Tastați regsvr32 / u nama.dll și apăsați Enter. Asigurați-vă că înlocuiți „nume” cu numele fișierului DLL.
- Tastați regsvr32 nama.dll și apăsați Enter și nu uitați să înlocuiți „nume” cu numele fișierului DLL.
Metoda 2 din 2: Reînregistrarea tuturor fișierelor DLL
Pasul 1. Înțelegeți cum funcționează această metodă
Crearea unei liste de fișiere DLL pe computer și rularea listei ca fișier BAT, puteți înregistra automat toate fișierele DLL de pe computer. Această procedură este alegerea optimă dacă nu aveți fișiere DLL speciale care trebuie înregistrate.
Pasul 2. Deschideți meniul „Start”
Faceți clic pe sigla Windows din colțul din stânga jos al ecranului.
Pasul 3. Găsiți programul Prompt comandă
Tastați promptul de comandă în bara de căutare a meniului „Start”. Puteți vedea pictograma programului Command Prompt în partea de sus a ferestrei meniului.
Pasul 4. Deschideți linia de comandă în modul administrator
Pentru a-l accesa:
- Click dreapta
„Prompt de comandă”.
- Faceți clic pe „ Rulat ca administrator ”.
- Alegeți „ da " când vi se solicită.
Pasul 5. Treceți la directorul Windows
Tastați cd c: / Windows și apăsați Enter. Această comandă spune promptului de comandă să execute următoarea comandă în folderul „Windows”.
Pasul 6. Enumerați fișierele DLL
Tastați dir *.dll / s / b> C: / regdll.bat în fereastra Command Prompt, apoi apăsați Enter. După aceea, Linia de comandă poate crea un fișier care include locația și numele fiecărui fișier DLL din directorul Windows.
Pasul 7. Închideți fereastra Prompt comandă
După ce vedeți linia de text „c: / Windows>” sub comanda introdusă, sunteți liber să închideți fereastra de comandă și să treceți la pasul următor.
Pasul 8. Accesați directorul listării fișierelor
Puteți găsi o listă de fișiere DLL prin File Explorer:
-
deschis Explorator de fișiere
(sau apăsați comanda rapidă Win + E).
- Faceți clic pe „ Acest PC ”În partea stângă a ferestrei.
- Faceți dublu clic pe hard diskul computerului” OS (C:) ”.
- Glisați (dacă este necesar) până când vedeți fișierul „regdll”.
Pasul 9. Copiați fișierele pe desktop
Pentru a salva modificările, trebuie să salvați o copie a fișierului „regdll” pe desktop:
- Faceți clic pe fișier o dată pentru al selecta.
- Apăsați Ctrl + C.
- Faceți clic pe desktop.
- Apăsați Ctrl + V.
Pasul 10. Deschideți lista de fișiere în Notepad
Faceți clic o dată pe fișierul de pe desktop pentru al selecta, apoi urmați acești pași:
- Faceți clic dreapta pe fișierul „regdll”.
- Faceți clic pe „ Editați | × ”Din meniul derulant.
Pasul 11. Ștergeți directorul care nu este necesar sau locația fișierului DLL
Deși este opțional, acest pas vă ajută să reduceți timpul necesar înregistrării fișierelor DLL. Puteți șterge linii de text care conțin următoarele directoare sau locații:
- C: / Windows / WinSXS - Sfertul inferior al documentului conține de obicei aceste linii.
- C: / Windows / Temp - Puteți găsi această linie lângă segmentul care conține linia „WinSXS”.
- C: / Windows / $ patchcache $ - Această linie este mai dificil de găsit. Cu toate acestea, puteți efectua o căutare apăsând comanda rapidă Ctrl + F, tastând $ patchcache $ și făcând clic pe „ Găsește următorul ”.
Pasul 12. Adăugați comanda „regsvr” la fiecare linie de text
Le puteți adăuga utilizând funcția încorporată „Căutare și înlocuire” a Notepad:
- Faceți clic pe „ Editați | × ”.
- Faceți clic pe „ A inlocui… ”Din meniul derulant.
- Tastați c: / în câmpul „Găsiți ce”.
- Tastați Regsvr32.exe / s c: / în câmpul „Înlocuiți cu”.
- Faceți clic pe „ Înlocuiește-le pe toate ”.
- Inchide geamul.
Pasul 13. Salvați modificările și închideți fereastra Notepad
Apăsați Ctrl + S pentru a salva modificările, apoi faceți clic pe „ X ”În colțul din dreapta sus al ferestrei Notepad pentru a o închide. În acest moment, sunteți gata să rulați fișierul „regdll.bat”.
Pasul 14. Rulați fișierul
Faceți clic dreapta pe fișierul "regdll.bat", faceți clic pe " Rulat ca administrator și selectați „ da ”Când vi se solicită să rulați fișierul în linia de comandă. După aceea, Promptul de comandă va începe să înregistreze fiecare fișier DLL disponibil. Acest proces poate dura mult timp, deci asigurați-vă că computerul este pornit și conectat în timpul procesului.
Pasul 15. Închideți linia de comandă
După finalizarea procesului, puteți închide fereastra de comandă. Fișierele DLL de pe computer au fost acum înregistrate.