Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Željezo
  • Registriranje DLL datoteke u OS Windows. REGSVR32 - registrirajte ili odjavite DLL u registru sustava Windows Što je to proces

Registriranje DLL datoteke u OS Windows. REGSVR32 - registrirajte ili odjavite DLL u registru sustava Windows Što je to proces

Provjerite kako ova metoda funkcionira. Da biste registrirali DLL datoteku, možete koristiti naredbu "regsvr" i naziv DLL datoteke (ako datoteka podržava ovu naredbu). Stvorit će se put od Windows registra do DLL datoteke, što će sustavu olakšati pronalaženje i korištenje datoteke.

  • Obično se ova metoda koristi za registraciju DLL datoteka koje su programi trećih strana i koje izravno stupaju u interakciju s uslužnim programima sustava (na primjer, naredbeni redak).

Razumjeti pogrešku "ulazne točke". Ako je DLL datoteka već registrirana, ne podržava naredbu regsvr ili vam njezin kod ne dopušta povezivanje s Windows registrom, dobit ćete poruku o pogrešci "Modul je učitan, ali ulazna točka DllRegisterServer nije pronađena" učitano, ali ulazna točka DllRegisterServera nije pronađena). Ako se ova poruka pojavi na ekranu, nećete moći registrirati DLL datoteku.

  • Pogreška ulazne točke nije toliko problem koliko je potvrda da DLL datoteku nije potrebno registrirati.
  • Pronađite DLL datoteku koju želite registrirati. Dođite do mape sa željenom DLL datotekom i pronađite je.

    • Ako DLL datoteka pripada instaliranom programu, otvorite mapu s tim programom (na primjer, C: \ Program Files \ [naziv programa]).
  • Otvorite svojstva DLL datoteke. Desnom tipkom miša kliknite DLL datoteku i s izbornika odaberite Svojstva. Otvorit će se skočni prozor.

    Pronađite naziv DLL datoteke. U tekstualnom okviru na vrhu prozora Svojstva pronaći ćete puni naziv datoteke.

    • Većina DLL datoteka ima složene nazive, stoga ostavite otvoren prozor Svojstva da biste kasnije kopirali naziv.
  • Kopirajte put do DLL datoteke. Držite lijevu tipku miša i pomaknite pokazivač duž teksta koji se pojavljuje u retku Lokacija, a zatim pritisnite Ctrl + C da biste kopirali put do DLL datoteke.

    Pronađite naredbeni redak. Unesite naredbeni redak u traku za pretraživanje izbornika Start. Ikona naredbenog retka pojavljuje se na vrhu izbornika Start.

    Otvorite naredbeni redak kao administrator. Za ovo:

  • Promijenite u direktorij s DLL datotekom. Upišite cd, pritisnite razmaknicu, pritisnite Ctrl + V da biste zalijepili put do DLL datoteke, a zatim pritisnite ↵ Unesite.

    • Na primjer, ako se DLL datoteka nalazi u mapi SysWOW64, koja se nalazi u mapi Windows, naredba bi izgledala ovako: cd C: \ Windows \ SysWOW64
  • Unesite naredbu "regsvr" i naziv DLL datoteke. Upišite regsvr32, pritisnite razmaknicu, unesite naziv DLL datoteke (zajedno s ekstenzijom ..dll) i kliknite ↵ Unesite... Ako se DLL datoteka može registrirati, pojavit će se zaslon za potvrdu registracije.

    • Na primjer, ako je naziv DLL datoteke "usbperf.dll", naredba će izgledati ovako: regsvr32 usbperf.dll
    • Da biste kopirali naziv DLL datoteke, ponovno otvorite mapu s DLL datotekom (otvorit će se prozor Svojstva), odaberite naziv datoteke i pritisnite Ctrl + C. Zatim zalijepite naziv u naredbeni redak pritiskom na Ctrl + V.
    • Ako je DLL datoteka već registrirana ili se ne može registrirati, umjesto potvrde registracije prikazat će se pogreška "ulazna točka".
  • Pokušajte odjaviti DLL datoteku, a zatim je ponovno registrirati. Ako unos naredbe "regsvr" rezultira pogreškom koja nije pogreška "ulazne točke", odjavite DLL datoteku i zatim je ponovno registrirajte; za ovo:

    • upišite regsvr32 / u ime datoteke.dll i kliknite ↵ Unesite... Zamijenite "ime datoteke" imenom vaše DLL datoteke;
    • Upišite regsvr32 filename.dll i kliknite ↵ Unesite... Zamijenite "ime datoteke" imenom vaše DLL datoteke.
  • Dll, ActiveX se ne registrira pod Windows 7 - što učiniti?

    U Windowsima poznatim svima do XP, uključujući registraciju Dll-ova, ActiveX komponenti, naredba regsvr32 je izvedena bez ikakvih problema.

    U sustavu Windows 7, u principu, ista stvar, ali su napravljena neka "poboljšanja", zbog čega uobičajeni postupak često ne daje očekivani rezultat. Na primjer:

    Slažem se, vrlo jasna i informativna poruka. Izvrstan razlog za razvojnog programera OS-a je ponuditi korisniku da kupi da izda Windows 8, novu, još poboljšanu verziju, gdje se ova poruka može prevesti na ljudski jezik.

    Naime: prozor terminala (naredbeni redak, cmd) treba otvoriti naredbom "Pokreni kao administrator" (dostupna desnim klikom).

    U većini slučajeva rješava problem.

    Možda će biti potrebni dodatni koraci ako koristite 64-bitnu verziju OS-a. Činjenica je da programi u njemu mogu biti ne samo 64-bitni već i 32-bitni. Štoviše, većina programa je 32-bitna, jer je 64-bitna korisna samo za aplikacije koje zahtijevaju velike resurse.

    Konkretno, 1C klijentski dio (tj. 1C s kojim korisnik radi) je 32-bitna aplikacija. (Ovdje 1C poslužitelj već može biti i 32-bitni i 64-bitni, ali to se odnosi na velike organizacije, ako imate 1C računovodstvo i 5 korisnika, onda 99% da nemate nikakav 1C poslužitelj i sve je 32-bitno).

    ActiveX komponente također mogu biti 32-bitne ili 64-bitne, a mora se koristiti verzija koja odgovara bitnosti aplikacije. OcvitaBarcode ActiveX je 32-bitna aplikacija.

    Dakle, programi za registraciju 32-bitnog i 64-bitnog ActiveX-a u 64-bitnom sustavu Windows 6 također su različiti, ali se oba nazivaju regsvr32.exe. (Kao što je Kozma Prutkov govorio, "ako kavez sa slonom kaže "bivol", ne vjerujte svojim očima.") Stoga, ako samo upišete u naredbeni redak

    regsvr32 neka vrsta .ocx

    onda bi u teoriji trebao krenuti potrebni regsvr32, u praksi sve može početi. Zašto se to radi? Pa sve je za isto, ako to odmah učinite ljudski, tko će kupiti novu verziju Windowsa.

    Stoga, da biste zajamčili pokretanje 32-bitnog regsvr32, trebali biste upisati naredbu u prozor terminala

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

    Ako windows nije instaliran u c: \ windows, tada je put prirodan, označavamo koji je. I zapamtite da prozor terminala treba otvoriti kao administrator.

    U skladu s gornjim pravilima, 32-bitni ActiveX, uklj. OcvitaBarcode ActiveX radi bez problema u sustavu Windows 7:


    Nastavljamo seriju članaka u kojima se upoznajemo i proučavamo procese ugrađene u Windows 10. S vremena na vrijeme ovi procesi privlače pažnju korisnika povećanim opterećenjem procesora ili memorije vašeg računala, ili ga jednostavna radoznalost korisnika tjera da ode na željenu tražilicu i "gugla" što je ovaj ili onaj proces odgovoran za. U ovom članku pronaći ćete pojedinosti o regsvr32.exe ili "Microsoft Registration Server".

    Regsvr32.exe - što je to?

    Odmah treba napomenuti da regsvr32.exe, on je " Microsoftov poslužitelj za registraciju"Je sustavna komponenta operativnog sustava. Koristi se za registraciju programskih komponenti (DLL-ova i ActiveX objekata) u sustavu Windows ili za njihovo uklanjanje po potrebi. Prema zadanim postavkama, regsvr32.exe nije omogućen. Pokreće se samo u pravom trenutku, što određuje operativni sustav ili instalateri/deinstaleri aplikacija na vašem računalu.

    Microsoft Registry Server regsvr32.exe učitava procesor

    Događa se, da. S vremena na vrijeme, svaki korisnik se suočava s činjenicom da neki procesi sustava počinju biti hiroviti i opterećivati ​​resurse vašeg računala. Regsvr32.exe nije iznimka. Ako osjetite pad performansi, povećanje temperature procesora i buku ventilatora, onda neki proces jače opterećuje vaš CPU. Ovo bi mogao biti Microsoftov poslužitelj za registraciju.

    Imajte na umu da ne možete ukloniti Microsoftov poslužitelj za registraciju - on je standardni dio operativnog sustava potreban za ispravan rad sustava Windows. Nećete ga moći deinstalirati ili onemogućiti, ali možete pronaći razlog zašto se regsvr32.exe ponaša neprikladno.

    Prije svega, upotrijebite univerzalno rješenje za sve probleme - ponovno pokretanje. Možda imate posla s uobičajenom greškom koja će nestati nakon pokretanja sustava Windows ispočetka. Ako ponovno pokretanje ne pomogne i proces dodatno učitava resurse računala, tada neka aplikacija kontaktira registracijski poslužitelj kako bi radila s DLL-om ili drugom komponentom. Zamrzavanje, pad sustava ili jednostavna greška mogu biti razlog neuspjeha poziva, što zauzvrat dovodi do stalnog opterećenja.

    Upravo zbog toga ne biste trebali pokušavati ubiti sam regsvr32.exe. On sam nije kriv za velika opterećenja. Razlog je aplikacija koja izvršava zahtjev, pa morate pronaći ovaj program i pokušati riješiti probleme koji su se pojavili u njemu.

    Budući da standardni upravitelj zadataka pruža malo detalja o svim procesima, morat ćete koristiti uslužni program Process Explorer koji je razvio Microsoft. Može se preuzeti sa službene Microsoftove web stranice.

    Nakon što ste identificirali izvor problema, morate potražiti načine da ga riješite. Možemo ponuditi nekoliko različitih opcija. Nije činjenica da će svi oni pomoći. Windows je složena stvar i ponekad se javljaju problemi čiji je izvor vrlo teško pronaći. U mnogim slučajevima, ovi su savjeti pomogli u popravljanju velikog opterećenja procesa regsvr32.exe, stoga isprobajte sve navedene opcije.


    Pogreška je prekinula program Microsoft Registration Server

    Ponekad se korisnici suočavaju s gornjom greškom koja je izravno povezana s regsvr32.exe. Opet, problem nije skriven u samom registracijskom poslužitelju, već u nekoj aplikaciji koja je u sukobu s ovom komponentom sustava. Ako naiđete na ovaj problem, pokušajte sljedeće:


    Kako onemogućiti ili ukloniti regsvr32.exe

    Možda je to upravo ono što tražite, ali prije nego što pokušate ukloniti ovu komponentu ili je onemogućiti, želimo vas uvjeriti da se to ne isplati činiti. Microsoft Registration Service samo je alat koji se koristi za registraciju knjižnica. Isključivanje (ako je to načelno moguće) neće riješiti problem, već će dovesti do još više problema. Umjesto da pokušavate onemogućiti regsvr32.exe, pokušajte pronaći izvor pogreške ili nenormalno visoku upotrebu CPU-a kao što je opisano u gornjim uputama.

    Nedavno su mnogi korisnici sustava Windows 10/8/7 počeli primijetiti povećano opterećenje procesora i diska zbog usluge Regsvr32.exe, poznatog kao Microsoftov poslužitelj za registraciju. Anomalija se može lako pratiti kroz standardni Task Manager. U ovom članku ćemo detaljno opisati što je Regsvr32, zašto uzrokuje veliko opterećenje na sustavu i kako onemogućiti problematičan proces.

    Što je to proces?

    Microsoft Registration Server je sistemski uslužni program koji se aktivira kada instalirate ili uklonite razne DLL-ove u sustavu Windows. Te biblioteke mogu pripadati softveru i igrama trećih strana te planiranim ažuriranjima sustava. U normalnom načinu rada, pozadinski rad procesa Regsvr32.exe gotovo je nevidljiv. Međutim, nakon nedavnih ažuriranja OS-a s kojima su programeri ponovno zeznuli, registracijski poslužitelj pokazuje visoku iskorištenost CPU-a i diska. Štoviše, opterećenje raste ne samo u vrijeme instalacija trećih strana, već i tijekom vremena mirovanja računala.

    Kako Regsvr32.exe učitava procesor?

    Ako govorimo o samom izvoru nenormalnog opterećenja, onda to može biti bilo koja DLL datoteka koja "visi" i ne može se učitati u sustav. Najčešće je problem u pozadinskim programima koji su registrirani pri pokretanju ili u neispravnim sigurnosnim ažuriranjima.

    Vrijedi napomenuti da se sam proces Regsvr32.exe srušio u Windowsima i prije (7, 8 ili 10), ali je problem postao raširen od početka 2018. godine. To je najvjerojatnije zbog činjenice da je Microsoft počeo pomno pratiti računala sa zastarjelim sigurnosnim ažuriranjima i dobrovoljno ih instalirati. U prethodnom članku govorili smo o automatskom preuzimanju programa koji aktivira ažuriranje na verziju 1709.

    Kako onemogućiti opterećenje na registracijskom poslužitelju?

    Ako govorimo o brisanju, onda ne možete samo izbrisati uslugu regsvr32.exe iz sustava, to je još uvijek opcija sustava. Ali možete pokušati pronaći izvor problema i onemogućiti ga. Evo što odmah učiniti:

    Odredite izvor kvara Regsvr32.exe

    Ako sve gore opisane polumjere ne pomognu, tada morate koristiti specijalizirani softver za otkrivanje problematičnih datoteka. Da biste to učinili, možete učiniti sljedeće:


    Nakon što pronađete izvor, pogledajte internetsku pretragu. Možda program zahtijeva dodatne upravljačke programe ili postoji njegova službena verzija.

    Zaključak

    To je sve - sada znate što znači usluga Microsoft Registration Server i iz kojih razloga može učitati procesor. Na kraju želim napomenuti da u posebno zanemarenim slučajevima, umjesto regsvr32.exe može aktivirati virus, stoga provjerite njegovu lokaciju putem istog upravitelja. Ako se NE nađete na adresi C: \ Windows \ System32, onda je izbrišite i pokrenite računalo kroz antivirusni skener (AdwCleaner, MalwareBytes, Dr.Web).

    Vrhunski povezani članci