Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • OS
  • Server de înregistrare microsoft regsvr32 exe unde se află. Înregistrarea fișierului DLL în sistemul de operare Windows

Server de înregistrare microsoft regsvr32 exe unde se află. Înregistrarea fișierului DLL în sistemul de operare Windows

Continuăm seria articolelor în care ne cunoaștem și studiem procesele încorporate în Windows 10. Din când în când, aceste procese atrag atenția utilizatorilor printr-o încărcare crescută a procesorului sau a memoriei computerului dvs., sau simpla curiozitate a utilizatorului îl face să meargă la preferatul său. motor de căutareși „google” de ce este responsabil acest sau acela 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ă de sistem a sistemului de operare. Este folosit pentru înregistrare Componentele Windows programe (DLL-uri și obiecte ActiveX) sau dezinstalați-le dacă este necesar. În mod implicit, regsvr32.exe nu este activat. Se inițiază numai în momentul potrivit care identifică sistemul de operare sau instalatorii/dezinstalatorii de aplicații de pe computerul dumneavoastră.

Microsoft Registry Server regsvr32.exe încarcă procesorul

Se întâmplă, da. Din când în când, fiecare utilizator se confruntă cu faptul că unii proces de sistemîncepe să fie capricios și să încarce resursele computerului tău. 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ă CPU mai mult. Acesta ar putea fi serverul de înregistrare al 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 necesară pentru a fi corectă Windows funcționează... Nu îl veți putea dezinstala sau dezactiva, dar puteți găsi motivul pentru care regsvr32.exe se comportă inadecvat.

În primul rând, folosiți soluție unică toate problemele - reporniți. Poate că aveți de-a face cu un bug obișnuit care va dispărea după Pornire Windows"de la zero". Dacă repornirea nu ajută și procesul încarcă în continuare resursele computerului, atunci unele aplicații contactează serverul de înregistrare pentru a lucra cu un DLL sau altă componentă. Agăţat, eroare de sistem sau un simplu bug poate fi motivul pentru care apelul nu a fost executat, 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. El însuși nu este de vină pentru sarcini mari. Motivul este aplicația care execută cererea, 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 cel dezvoltat Utilitarul Microsoft Process Explorer... Poate fi descărcat de pe site-ul oficial Microsoft.

Odată ce ați identificat sursa problemei, trebuie să căutați modalități de a o rezolva. Putem oferi mai multe diferite opțiuni... 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 remediere incarcatura grea prin procesul regsvr32.exe, așa că încercați toate cele de mai sus.


Eroare a terminat programul Microsoft Registration Server

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


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

Poate că acesta este exact ceea ce căutați, dar înainte de a încerca să eliminați această componentă sau să o dezactivați, vrem să vă asigurăm că nu merită 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 va duce mai degrabă la mai mult Mai mult defecțiuni. În loc să încercați să dezactivați regsvr32.exe, încercați să găsiți sursa erorii sau utilizarea anormal de mare a CPU, așa cum este descris în instrucțiunile de mai sus.

După instalare diverse programe sau jocuri, puteți întâlni o situație în care, la pornire, apare o eroare „Programul nu poate fi pornit, deoarece DLL-ul necesar nu este în sistem”. În ciuda faptului că sistemul de operare Familia Windows de obicei înregistrează biblioteci în fundal, după ce descărcați și plasați fișierul DLL în locul potrivit, eroarea apare în continuare, iar sistemul pur și simplu „nu îl vede”. Pentru a remedia acest lucru, trebuie să înregistrați biblioteca. Cum se poate face acest lucru va fi discutat mai târziu în acest articol.

Există mai multe metode disponibile pentru a elimina 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.

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. Folosind butonul "Naviga" specificați locația DLL-ului.
  4. apasa butonul "Inregistreaza-te" iar programul va înregistra fișierul în sine.

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

În timpul procesului de înregistrare, sistemul vă poate da o eroare care spune că sunt necesare drepturi de administrator. În acest caz, trebuie să porniți programul făcând clic pe el Click dreapta mouse-ul și selectați "Rulat ca administrator".

Metoda 2: Meniul Run

Puteți înregistra DLL-ul folosind comanda "Alerga" v meniul de pornire sala de operatie sisteme 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 este mult diferită de a doua opțiune:

  1. Selectați o echipă "Alerga"în meniu "Start".
  2. Introduceți în câmpul de introducere deschis cmd.
  3. Click pe "Introduce".

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

Trebuie remarcat că lângă fereastră Linie de comanda există 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 instalată ferestre "- asta î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 dintre ele 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, nimic nu va fi înregistrat.

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

Uneori, când încercați să porniți un joc sau o aplicație pe computer, obțineți 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ă înregistrăm un DLL în Windows 7. Ne vom concentra pe cea de-a șaptea versiune 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 cu celelalte, așa că vă sfătuim să citiți articolul până la sfârșit și apoi ce metodă să folosiți. Acum să trecem direct la cum să înregistrăm DLL.

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

Acum să vorbim despre cel mai comun mod în care puteți înregistra un DLL, prin macar, se găsește cel mai adesea 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 să apăsați doar butonul „OK”.

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

În acest caz, după apăsarea butonului „OK”, există două opțiuni pentru desfășurarea evenimentelor. Primul implică succes, caz în care vi se va afișa un mesaj corespunzător. Sau eșec, fereastra corespunzătoare va zbura.

Aceasta a fost prima modalitate de a înregistra un DLL, dar vă reamintim că sunt doar trei dintre ele, așa că să mergem mai departe.

A doua modalitate de a înregistra DLL

A doua metodă nu este practic diferită, ci doar locul de acțiune. Trebuie să intrați în utilitarul „Linia 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 Decide doar pentru tine.

Acum linia de comandă este deschisă în fața dvs., în ea trebuie să introduceți absolut 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, despre care a fost discutată 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 că această metodă va fi mai ușoară pentru utilizatorul obișnuit, așa că să începem să ne uităm la ea.

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

  1. Faceți clic dreapta pe fișierul DLL necesar.
  2. Selectați „Deschide cu...” din meniu.
  3. Găsiți în fereastră și faceți clic pe butonul „Răsfoiți”.
  4. Navigați pe calea către fișierul regsvr32.exe, acesta se află în folderul System32 care se află în folderul Windows 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.

Model de obiecte multicomponente ( C omponent O obiect M odel - COM) este principalul mijloc de interacțiune între programe de orice tip: biblioteci, aplicații, software de sistem etc. si defineste un mecanism standard prin care o bucata de software (server) isi ofera serviciile altuia (client), care este asigurata prin utilizarea anumitor protocoale de comunicare intre acestea (intre client si server). O bibliotecă de linkuri dinamice (DLL) poate fi folosită ca server, care este încărcat în timp ce aplicația rulează, sau un proces independent separat, care poate fi o componentă a unei aplicații sau program de sistem, sau chiar un proces care rulează pe alt computer. A găsi necesare clientului serverul folosit informatii speciale din registrul Windows, care este generat 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 interfețe software... Pentru înregistrare DLL folosit de secțiunile următoare registru:

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

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

HKLM \ SOFTWARE \ Wow6432Node \ Clase \ 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, în cheia de registry specificată este creată o cheie cu un nume echivalent cu identificatorul unic global. GUID obiect înregistrat. GUID, așa cum este aplicat COM, este un identificator de clasă. Pentru a distinge ID-urile de clasă de alte ID-uri, acestea folosesc o subcheie de registry numită CLSID... Un GUID este o valoare hexadecimală de 128 de biți, cuprinsă între acolade:

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

La înregistrare, în registru este creată o subsecțiune cu un nume corespunzător GUID-ului, 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 are ca rezultat inoperabilitatea componentei de sistem înregistrate sau program de aplicare, care, de regulă, este însoțit de un mesaj de eroare de căutare DLL și de o propunere de reinstalare a problemei software... În loc să reinstalezi, este foarte posibil să te descurci reînregistrând obiectul deteriorat folosind utilitarul regsvr32.exe disponibil în toate versiunile sisteme de operare Familia Windows.

Utilitate regsvr32.exe este o program standard linie de comandă pentru a înregistra și anula controalele OLE, controalele ActiveX și DLL-uri v registru Windows... Pe 64 de biți versiuni Windows există două versiuni ale fișierului regsv32.exe:

64 de biți în catalog % systemroot% \ System32(de obicei C: \ Windows \ System32)

Versiune pe 32 de biți în 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 ("Run as administrator").

La pornire regsvr32.exe fără parametri de linie de comandă sau atunci când rulează cu parametri nevalidi, este afișat un prompt:

Format de linie de comandă REGSVR32:

Regsvr32] fișier DLL

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

/ i- apelează DllInstall, trecându-i un șir de comandă opțional în parametru;

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

/ s- modul „liniștit”; casetele de mesaje nu sunt afișate;

Exemple de utilizare regsvr32.exe:

regsvr32 / u „C: \ Fișiere de program \ 7-Zip \ 7-zip32.dll”- anulați înregistrarea DLL-ului specificat. La anulare cu succes, se afișează un mesaj:

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

regsvr32 / u / s „C: \ Fișiere de program \ 7-Zip \ 7-zip.dll”

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

regsvr32 „C: \ Fișiere de program \ 7-Zip \ 7-zip.dll”

Este necesar să nu uităm de bitness-ul 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 suplimentar instrument software pentru a controla înregistrarea obiectelor COM, este foarte convenabil de utilizat utilitate gratuită de Nirsoft RegDLLView.exe... Programul nu necesită instalare pe sistem, are mărime mică si permite:

Intră formă convenabilă lista tuturor obiectelor înregistrate în sistem.

Înregistrați sau anulați înregistrarea obiectelor selectate.

Creați un fișier reg pentru a efectua anularea înregistrării unuia sau mai multor DLL-uri.

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

În plus, se poate verifica semnături digitale fișiere executabile obiectele înregistrate, vizualizați sau modificați proprietățile acestora, precum și lansați editorul de registry cu afișarea informațiilor GUID-ului selectat prin elementul din meniul contextual „Deschidere în Regedit”, invocat cu butonul din dreapta al mouse-ului.

Top articole similare