Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Iron
  • Registracija DLL datoteke u Windows OS-u. REGSVR32 - registrujte ili odjavite DLL u Windows registru Šta je ovo proces

Registracija DLL datoteke u Windows OS-u. REGSVR32 - registrujte ili odjavite DLL u Windows registru Šta je ovo proces

Provjerite kako ova metoda funkcionira. Da biste registrovali DLL datoteku, možete koristiti naredbu "regsvr" i naziv DLL datoteke (ako datoteka podržava ovu naredbu). Kreiraće se putanja od Windows registra do DLL datoteke, što olakšava sistemu da pronađe i koristi datoteku.

  • Obično se ovaj metod koristi za registraciju DLL datoteka koje su programi trećih strana i koji su u direktnoj interakciji sa sistemskim uslužnim programima (na primjer, komandna linija).

Razumjeti grešku "ulazne tačke". Ako je DLL datoteka već registrovana, ne podržava naredbu "regsvr" ili vam njen kod ne dozvoljava da se povežete sa Windows registrom, dobićete poruku o grešci "Modul je učitan, ali ulazna tačka DllRegisterServer nije bila pronađeno." učitano, ali ulazna tačka za DllRegisterServer nije pronađena). Ako se ova poruka pojavi na ekranu, nećete moći registrovati DLL datoteku.

  • Greška u ulaznoj tački nije toliko problem koliko je potvrda da DLL fajl ne mora biti registrovan.
  • Pronađite DLL datoteku koju želite registrovati. Idite do fascikle sa željenom DLL datotekom i pronađite je.

    • Ako DLL datoteka pripada instaliranom programu, otvorite fasciklu s tim programom (na primjer, C: \ Program Files \ [ime programa]).
  • Otvorite svojstva DLL datoteke. Kliknite desnim tasterom miša na DLL datoteku i izaberite Svojstva iz menija. Otvoriće se iskačući prozor.

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

    • Većina DLL datoteka ima složena imena, pa ostavite prozor Svojstva otvoren da biste kasnije kopirali ime.
  • Kopirajte putanju do DLL datoteke. Držite lijevu tipku miša i pomjerite pokazivač duž teksta koji se pojavljuje u redu Lokacija, a zatim pritisnite Ctrl + C da kopirate putanju do DLL datoteke.

    Pronađite komandnu liniju. Unesite komandnu liniju u traku za pretragu menija Start. Ikona komandne linije pojavljuje se na vrhu Start menija.

    Otvorite komandnu liniju kao administrator. Za ovo:

  • Promijenite u direktorij s DLL datotekom. Otkucajte cd, pritisnite razmaknicu, pritisnite Ctrl + V da zalijepite putanju do DLL datoteke, a zatim pritisnite ↵ Enter.

    • Na primjer, ako se DLL datoteka nalazi u SysWOW64 folderu, koji se nalazi u Windows folderu, komanda bi izgledala ovako: cd C: \ Windows \ SysWOW64
  • Unesite naredbu "regsvr" i naziv DLL datoteke. Upišite regsvr32, pritisnite razmaknicu, unesite naziv DLL datoteke (zajedno sa ekstenzijom ..dll) i kliknite ↵ Enter... Ako se DLL datoteka može registrovati, pojavljuje se ekran 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, ponovo otvorite mapu s DLL datotekom (otvara se prozor Svojstva), odaberite naziv datoteke i pritisnite Ctrl + C. Zatim zalijepite ime u komandnu liniju pritiskom na Ctrl + V.
    • Ako je DLL datoteka već registrirana ili se ne može registrovati, umjesto potvrde registracije prikazat će se greška "ulazna tačka".
  • Pokušajte poništiti registraciju DLL datoteke, a zatim je ponovo registrirati. Ako unos naredbe "regsvr" rezultira greškom koja nije greška "ulazne tačke", odjavite DLL datoteku, a zatim je ponovo registrirajte; za ovo:

    • ukucajte regsvr32 / u ime datoteke.dll i kliknite ↵ Enter... Zamijenite "filename" imenom vaše DLL datoteke;
    • Otkucajte regsvr32 filename.dll i kliknite ↵ Enter... Zamijenite "ime datoteke" imenom vaše DLL datoteke.
  • Dll, ActiveX se ne registruje pod Windows 7 - šta da radim?

    U Windows-u poznatom svima do XP-a, uključujući registraciju Dll-ova, ActiveX komponenti, komanda regsvr32 je izvedena bez ikakvih problema.

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

    Slažem se, vrlo jasna i informativna poruka. Odličan razlog za programere OS-a je da ponudi 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 (komandna linija, cmd) treba otvoriti naredbom "Pokreni kao administrator" (dostupna desnim klikom).

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

    Dodatni koraci mogu biti potrebni 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 server već može biti i 32-bitni i 64-bitni, ali ovo vrijedi za velike organizacije, ako imate 1C računovodstvo i 5 korisnika, onda 99% da nemate nijedan 1C server 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 Windows 6 64-bitnom 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 verujte svojim očima.“) Stoga, ako samo ukucate u komandnu liniju

    regsvr32 neka vrsta .ocx

    tada bi u teoriji trebao početi potreban regsvr32, u praksi sve može početi. Zašto se to radi? Pa sve je za isto, ako to odmah uradite ljudski, ko će kupiti novu verziju Windows-a.

    Stoga, da biste jamč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, onda je putanja prirodna, označavamo koja je. I zapamtite da prozor terminala treba otvoriti kao administrator.

    U skladu sa gornjim pravilima, 32-bitni ActiveX, uklj. OcvitaBarcode ActiveX radi bez problema u 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čunara, ili ga jednostavna radoznalost korisnika tjera da ode na željenu tražilicu i "gugla" za šta je odgovoran ovaj ili onaj proces. za. U ovom članku ćete pronaći detalje o regsvr32.exe ili "Microsoft Registration Server".

    Regsvr32.exe - šta je to?

    Treba odmah napomenuti da regsvr32.exe, on je " Microsoft Registracijski server„Je sistemska komponenta operativnog sistema. Koristi se za registraciju programskih komponenti (DLL-ova i ActiveX objekata) u Windows-u ili za njihovo uklanjanje po potrebi. Podrazumevano, regsvr32.exe nije omogućen. Pokreće se samo u pravom trenutku, što je određeno od strane operativnog sistema ili instalatera/deinstalatora aplikacija na vašem računaru.

    Microsoft Registry Server regsvr32.exe učitava CPU

    Dešava se, da. S vremena na vrijeme, svaki korisnik se suoči s činjenicom da neki sistemski procesi počinju biti hiroviti i opterećivati ​​resurse vašeg računala. Regsvr32.exe nije izuzetak. 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 Registracijski server.

    Imajte na umu da ne možete ukloniti Microsoft Registration Server - to je standardni dio operativnog sistema koji je potreban da bi Windows ispravno radio. 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, koristite univerzalno rješenje za sve probleme - ponovno pokretanje. Možda imate posla sa uobičajenom greškom koja će nestati nakon pokretanja Windowsa od nule. Ako ponovno pokretanje ne pomogne i proces dodatno učitava resurse računara, tada neka aplikacija kontaktira registracijski server da radi sa DLL-om ili drugom komponentom. Zamrzavanje, pad sistema ili jednostavna greška mogu biti razlog da poziv nije uspio, što zauzvrat dovodi do konstantnog opterećenja.

    Zbog toga ne biste trebali pokušavati da ubijete 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.

    Pošto standardni Task Manager pruža malo detalja o svim procesima, moraćete da koristite uslužni program Process Explorer koji je razvio Microsoft. Može se preuzeti sa službene Microsoft 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 izvor može biti vrlo teško pronaći. U mnogim slučajevima, ovi savjeti su pomogli da se popravi veliko opterećenje procesa regsvr32.exe, pa isprobajte sve navedene opcije.


    Greška je prekinula program Microsoft Registration Server

    Ponekad se korisnici suočavaju sa gornjom greškom koja je direktno povezana sa regsvr32.exe. Opet, problem nije skriven u samom registracionom serveru, već u nekoj aplikaciji koja je u sukobu sa ovom komponentom sistema. 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 pokušate ukloniti ovu komponentu ili je onemogućiti, želimo da vas uvjerimo da to ne vrijedi činiti. Microsoft Registration Service je samo alat koji se koristi za registraciju biblioteka. Isključivanje (ako je to u principu moguće) neće riješiti problem, već će dovesti do još više problema. Umjesto da pokušavate da onemogućite regsvr32.exe, pokušajte pronaći izvor greške ili nenormalno visoku upotrebu CPU-a kao što je opisano u gornjim uputstvima.

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

    Šta je ovaj proces?

    Microsoft Registration Server je sistemski uslužni program koji se aktivira kada instalirate ili uklonite različite DLL-ove u Windows-u. Ove biblioteke mogu pripadati softveru i igrama trećih strana, kao i planiranim ažuriranjima sistema. U normalnom načinu rada, rad u pozadini procesa Regsvr32.exe je gotovo nevidljiv. Međutim, nakon nedavnih ažuriranja OS-a koje su programeri ponovo zeznuli, registracioni server pokazuje visoku iskorištenost CPU-a i diska. Štaviše, opterećenje raste ne samo u vrijeme instalacija treće strane, već i tokom vremena mirovanja PC-a.

    Kako Regsvr32.exe učitava procesor?

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

    Vrijedi napomenuti da se sam proces Regsvr32.exe srušio u Windows-u i ranije (7, 8 ili 10), ali je problem postao široko rasprostranjen od početka 2018. godine. To je najvjerovatnije zbog činjenice da je Microsoft počeo pomno da prati računare sa zastarjelim sigurnosnim ažuriranjima i da ih dobrovoljno instalira. U prethodnom članku smo govorili o automatskom preuzimanju programa, koji aktivira ažuriranje na verziju 1709.

    Kako onemogućiti opterećenje na registracijskom serveru?

    Ako govorimo o brisanju, onda ne možete samo izbrisati uslugu regsvr32.exe iz sistema, to je i dalje sistemska opcija. Ali možete pokušati pronaći izvor problema i onemogućiti ga. Evo šta da uradite odmah:

    Odredite izvor greške 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 internet pretragu. Možda program zahtijeva dodatne drajvere ili postoji njegova zvanična verzija.

    Zaključak

    To je sve - sada znate šta 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, pa provjerite njegovu lokaciju putem istog upravitelja. Ako se ne nađete na adresi C: \ Windows \ System32, onda je izbrišite i pokrenite računar kroz antivirusni skener (AdwCleaner, MalwareBytes, Dr.Web).

    Top srodni članci