Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Fier
  • Înregistrați fișierul DLL în sistemul de operare Windows. REGSVR32 - Înregistrați sau anulați înregistrarea unui DLL în registry Windows Ce este acest proces

Înregistrați fișierul DLL în sistemul de operare Windows. REGSVR32 - Înregistrați sau anulați înregistrarea unui DLL în registry Windows Ce este acest proces

Familiarizați-vă cu modul în care funcționează această metodă. Pentru a înregistra un fișier DLL, puteți utiliza comanda „regsvr” și numele fișierului DLL (dacă fișierul acceptă această comandă). Va fi creată o cale din registry Windows către fișierul DLL, ceea ce facilitează găsirea și utilizarea fișierului de către sistem.

  • De obicei, această metodă este utilizată pentru a înregistra fișiere DLL care sunt programe terțe și care interacționează direct cu utilitățile de sistem (cum ar fi linia de comandă).

Înțelegeți esența erorii „punct de intrare” (punct de intrare). Dacă DLL-ul este deja înregistrat, nu acceptă comanda „regsvr” sau codul său nu îi permite să se conecteze la Registrul Windows, veți primi o eroare „Modulul a fost încărcat, dar punctul de intrare DllRegisterServer nu a fost găsit” ( Modulul [nume fișier DLL] a fost încărcat, dar punctul de intrare DllRegisterServer nu a fost găsit). Dacă acest mesaj este afișat pe ecran, nu veți putea să înregistrați fișierul DLL.

  • Eroarea „punctul de intrare” nu este atât de mult o problemă, cât este o confirmare că fișierul DLL nu trebuie înregistrat.
  • Găsiți DLL-ul pe care doriți să îl înregistrați. Navigați la folderul cu fișierul DLL dorit și găsiți-l.

    • Dacă fișierul DLL aparține unui program instalat, deschideți folderul programului (de exemplu, C:\Program Files\[nume program]).
  • Deschideți proprietățile fișierului DLL. Faceți clic dreapta pe fișierul DLL și selectați „Proprietăți” din meniu. Se va deschide o fereastră pop-up.

    Găsiți numele fișierului DLL.În caseta de text din partea de sus a ferestrei Proprietăți, veți găsi numele complet al fișierului.

    • Majoritatea fișierelor DLL au nume complicate, așa că lăsați fereastra Proprietăți deschisă pentru a putea copia numele mai târziu.
  • Copiați calea către fișierul DLL.Țineți apăsat butonul stâng al mouse-ului și trageți cursorul peste textul care apare în bara „Locație”, apoi apăsați Ctrl + C pentru a copia calea către fișierul DLL.

    Găsiți linia de comandă. Tastați promptul de comandă în bara de căutare a meniului de pornire. Pictograma promptului de comandă va apărea în partea de sus a meniului de pornire.

    Deschideți promptul de comandă ca administrator. Pentru aceasta:

  • Schimbați în directorul cu fișierul DLL. Tastați cd, apăsați spațiu, apăsați Ctrl + V pentru a lipi calea către fișierul DLL, apoi apăsați ↵Intră.

    • De exemplu, dacă fișierul DLL se află în folderul „SysWOW64”, care se află în folderul „Windows”, comanda ar fi: cd C:\Windows\SysWOW64
  • Introduceți comanda „regsvr” urmată de numele fișierului DLL. Tastați regsvr32 , apăsați bara de spațiu, introduceți numele fișierului DLL (inclusiv extensia .dll) și apăsați ↵Intră. Dacă fișierul DLL poate fi înregistrat, pe ecran va apărea o confirmare de înregistrare.

    • De exemplu, dacă numele fișierului DLL este „usbperf.dll”, comanda ar fi: regsvr32 usbperf.dll
    • Pentru a copia numele fișierului DLL, redeschideți folderul fișierului DLL (se deschide fereastra Proprietăți), evidențiați numele fișierului și apăsați Ctrl + C . Apoi lipiți numele în linia de comandă apăsând Ctrl + V.
    • Dacă DLL-ul este deja înregistrat sau nu poate fi înregistrat, va fi afișată o eroare „punct de intrare” în loc de confirmarea înregistrării.
  • Încercați să anulați înregistrarea fișierului DLL și apoi să îl reînregistrați. Dacă introducerea comenzii „regsvr” duce la o eroare care nu este o eroare „punct de intrare”, anulați înregistrarea DLL și apoi reînregistrați-l; pentru aceasta:

    • tastați regsvr32 /u filename.dll și faceți clic ↵Intră. Înlocuiți „nume fișier” cu numele fișierului DLL;
    • Tastați regsvr32 filename.dll și faceți clic ↵Intră. Înlocuiți „nume fișier” cu numele fișierului DLL.
  • Dll, ActiveX nu este înregistrat sub Windows 7 - ce să faceți?

    În Windows cunoscut tuturor până la XP inclusiv, înregistrarea Dll, componentele ActiveX a fost efectuată fără probleme prin comanda regsvr32.

    În Windows 7, în principiu, același lucru, dar s-au făcut unele „îmbunătățiri”, motiv pentru care procedura obișnuită de multe ori nu dă rezultatul așteptat. De exemplu:

    De acord, mesaj foarte clar și informativ. O ocazie excelentă pentru un dezvoltator de sistem de operare este de a oferi utilizatorului să achiziționeze și să lanseze Windows 8, o versiune nouă, și mai îmbunătățită, în care acest mesaj va fi eventual tradus în limbajul uman.

    Și anume: fereastra terminalului (linia de comandă, cmd) ar trebui să fie deschisă cu comanda „Run as administrator” (accesibilă prin apăsarea butonului dreapta al mouse-ului).

    În cele mai multe cazuri, rezolvă problema.

    Pot fi necesari pași suplimentari dacă se utilizează o versiune pe 64 de biți a sistemului de operare. Faptul este că programele din acesta pot fi nu numai pe 64 de biți, ci și pe 32 de biți. Mai mult decât atât, majoritatea programelor sunt pe 32 de biți, deoarece 64 de biți este util doar pentru aplicațiile care necesită mult resurse.

    În special, partea client a 1C (adică 1C cu care lucrează utilizatorul) este o aplicație pe 32 de biți. (Aici, serverul 1C poate fi deja atât pe 32 de biți, cât și pe 64 de biți, dar acest lucru se aplică organizațiilor mari, dacă aveți 1C Accounting și 5 utilizatori, atunci 99% că nu aveți un server 1C și totul este pe 32 de biți) .

    Componentele ActiveX pot fi, de asemenea, pe 32 de biți sau 64 de biți, iar versiunea care se potrivește cu adâncimea de biți a aplicației trebuie utilizată. OcvitaBarcode ActiveX este o aplicație pe 32 de biți.

    Deci, programele pentru înregistrarea ActiveX pe 32 de biți și 64 de biți în Windows 6 pe 64 de biți sunt și ele diferite, dar ambele sunt numite regsvr32.exe. (După cum a spus Kozma Prutkov, „dacă „bivol” este scris pe cușca cu un elefant, nu vă credeți ochilor.”) Prin urmare, dacă introduceți pur și simplu în linia de comandă

    regsvr32 unele .ocx

    atunci în teorie ar trebui să înceapă regsvr32 necesar, în practică orice poate începe. De ce se face asta? Ei bine, totul este la fel, dacă o faci imediat uman, cine va cumpăra noua versiune de Windows.

    Prin urmare, pentru a garanta lansarea regsvr32 pe 32 de biți, ar trebui să tastați comanda în fereastra terminalului

    c:\windows\syswow64\regsvr32.exe OcvitaBarcode.ocx

    Dacă windows nu este instalat în c: \ windows, atunci calea este naturală, indicăm care este. Și amintiți-vă că fereastra terminalului ar trebui să fie deschisă ca administrator.

    Sub rezerva regulilor de mai sus, ActiveX pe 32 de biți, incl. OcvitaBarcode ActiveX funcționează fără probleme în Windows 7:


    Continuăm o serie de articole în care cunoaștem și studiem procesele încorporate în Windows 10. Din când în când, aceste procese atrag atenția utilizatorilor cu o încărcare crescută a procesorului sau a memoriei computerului dvs. sau simpla curiozitate a utilizatorului îl face să meargă la motorul de căutare preferat și să „google” de ce este responsabil cu acesta sau cutare proces . În acest articol, veți găsi detalii despre regsvr32.exe sau „Microsoft Registration Server”.

    Regsvr32.exe - ce este?

    Trebuie remarcat imediat că regsvr32.exe, el este " Server de înregistrare Microsoft" este o componentă a sistemului de operare. Este folosit pentru a înregistra componente de program (DLL-uri și obiecte ActiveX) cu Windows sau, dacă este necesar, pentru a le elimina. În mod implicit, regsvr32.exe nu este activat. Este inițiat doar la momentul potrivit, care este determinat de sistemul de operare sau de instalatorii/dezinstalatorii de aplicații de pe computerul dumneavoastră.

    Serverul de înregistrare Microsoft regsvr32.exe încarcă CPU

    Se întâmplă, da. Din când în când, fiecare utilizator se confruntă cu faptul că un proces de sistem începe să acţioneze şi să încarce resursele computerului dumneavoastră. Regsvr32.exe nu face excepție. Dacă simțiți o scădere a performanței, o creștere a temperaturii procesorului și a zgomotului ventilatorului, atunci un proces vă încarcă mai mult procesorul. Poate fi serverul de înregistrare Microsoft.

    Vă rugăm să rețineți că nu puteți elimina Microsoft Registration Server - aceasta este o parte standard a sistemului de operare care este necesară pentru funcționarea corectă a Windows. Nu îl veți putea elimina sau dezactiva, dar puteți găsi motivul pentru care regsvr32.exe se comportă inadecvat.

    În primul rând, utilizați soluția universală pentru toate problemele - reporniți. Poate că aveți de-a face cu un bug banal care va dispărea după ce porniți Windows de la zero. Dacă repornirea nu a ajutat și procesul continuă să încarce resursele computerului, atunci o anumită aplicație accesează serverul de înregistrare pentru a lucra cu o bibliotecă DLL sau o altă componentă. O blocare, o blocare a sistemului sau o eroare simplă poate duce la eșecul unui apel, ceea ce, la rândul său, duce la o încărcare constantă.

    Din acest motiv, nu ar trebui să încercați să omorâți regsvr32.exe în sine. Nu este în sine de vină pentru sarcinile mari. Motivul este aplicația care efectuează apelul, așa că trebuie să găsiți acest program și să încercați să rezolvați problemele care au apărut în el.

    Deoarece există puține detalii despre toate procesele în Managerul de activități standard, va trebui să utilizați utilitarul Process Explorer dezvoltat de Microsoft. Poate fi descărcat de pe site-ul oficial Microsoft.

    Când ați identificat sursa problemei, trebuie să căutați modalități de a o rezolva. Putem oferi mai multe variante diferite. Nu faptul că toate vor ajuta. Windows este un lucru complex și uneori apar probleme, a căror sursă poate fi foarte greu de găsit. În multe cazuri, aceste sfaturi au ajutat la rezolvarea sarcinii grele a procesului regsvr32.exe, așa că încercați toate opțiunile enumerate.


    Eroare oprită program Microsoft Registration Server

    Uneori, utilizatorii întâlnesc eroarea de mai sus direct legată de regsvr32.exe. Din nou, problema nu este în serverul de înregistrare în sine, ci într-o aplicație care intră în conflict cu această componentă a sistemului. Dacă întâmpinați această problemă, încercați următoarele:


    Cum să dezactivați sau să eliminați regsvr32.exe

    Acesta poate fi exact ceea ce căutați, dar înainte de a încerca să eliminați sau să dezactivați această componentă, vrem să vă asigurăm că nu ar trebui să faceți acest lucru. Serviciul de înregistrare Microsoft este doar un instrument care este folosit pentru a înregistra biblioteci. Dezactivarea acestuia (dacă este posibil în principiu) nu va rezolva problema și mai degrabă va duce la și mai multe probleme. În loc să încercați să dezactivați regsvr32.exe, încercați să găsiți sursa erorii sau utilizarea anormală a CPU-ului, așa cum este menționat în instrucțiunile de mai sus.

    Recent, mulți utilizatori de Windows 10/8/7 au început să experimenteze o utilizare crescută a procesorului și a discului datorită serviciului Regsvr32.exe, alias „Microsoft Registration Server”. Anomalia este ușor de urmărit prin „Task Manager” standard. În articol, vom descrie în detaliu ce este Regsvr32, de ce provoacă o sarcină mare a sistemului și cum să dezactivați procesul problematic.

    Ce este acest proces?

    Serverul de înregistrare Microsoft este un utilitar de sistem care este activat la instalarea sau eliminarea diferitelor DLL-uri în Windows. Aceste biblioteci pot aparține atât software-ului și jocurilor terțe, cât și actualizărilor de sistem programate. În modul normal, activitatea de fundal a procesului Regsvr32.exe este aproape invizibilă. Cu toate acestea, după actualizările recente ale sistemului de operare pe care dezvoltatorii le-au dat peste cap din nou, serverul de înregistrare arată o utilizare ridicată a CPU și a discului. Mai mult decât atât, sarcina crește nu numai în momentul instalărilor de la terți, ci și în timpul opririi computerului.

    Cum exact încarcă Regsvr32.exe procesorul?

    Dacă vorbim despre sursa încărcării anormale, atunci poate fi orice fișier DLL care a fost „înghețat” și nu poate fi încărcat în sistem. Cel mai adesea, problema este în programele de fundal care sunt înregistrate la pornire sau actualizările de securitate eșuate.

    Este de remarcat faptul că procesul în sine Regsvr32.exe a eșuat în Windows (7, 8 sau 10) înainte, dar problema a devenit larg răspândită de la începutul anului 2018. Acest lucru se datorează cel mai probabil faptului că Microsoft a început să monitorizeze cu atenție computerele cu actualizări de securitate învechite și să le instaleze în mod voluntar/obligatoriu. În ultimul articol, am vorbit despre descărcarea automată a programului, care activează actualizarea la versiunea 1709.

    Cum se dezactivează încărcarea serverului de înregistrare?

    Dacă vorbim despre ștergere, atunci este imposibil să ștergeți pur și simplu serviciul regsvr32.exe din sistem, dar aceasta este o opțiune de sistem. Dar puteți încerca să găsiți sursa problemei și să o dezactivați. Iată ce trebuie făcut imediat:

    Determinați sursa blocării Regsvr32.exe

    Dacă toate jumătățile de măsură descrise mai sus nu ajută, atunci trebuie să utilizați un software specializat pentru a detecta fișierele problematice. Pentru a face acest lucru, puteți face următoarele:


    După ce găsiți sursa, treceți la căutarea pe Internet. Poate că programul necesită drivere suplimentare sau există versiunea sa oficială.

    Concluzie

    Asta e tot - acum știi ce înseamnă serviciul „Microsoft Registration Server” și din ce motive poate încărca procesorul. În sfârșit, vreau să remarc că în cazuri deosebit de neglijate, în loc de regsvr32.exe poate fi activat de un virus, așa că verificați locația acestuia prin același Manager. Dacă NU ajungeți la adresa C:\Windows\System32, atunci ștergeți-o și rulați computerul prin scanere antivirus (AdwCleaner, MalwareBytes, Dr.Web).

    Top articole similare