Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • OS
  • Registracijski poslužitelj microsoft regsvr32 exe gdje se nalazi. Registriranje DLL datoteke u OS Windows

Registracijski poslužitelj microsoft regsvr32 exe gdje se nalazi. Registriranje DLL datoteke u OS Windows

Nastavljamo seriju članaka u kojima se upoznajemo i proučavamo procese ugrađene u Windows 10. S vremena na vrijeme, ovi procesi privlače pozornost korisnika povećanim opterećenjem procesora ili memorije vašeg računala, ili ga jednostavna radoznalost korisnika tjera da ode do željenog pretraživač i "guglati" za što je odgovoran ovaj ili onaj proces. 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 Windows komponente programe (DLL-ove i ActiveX objekte) ili ih po potrebi deinstalirati. Prema zadanim postavkama, regsvr32.exe nije omogućen. Pokreće se samo u pravi trenutak koji identificira operativni sustav ili programe za instalaciju/deinstaliranje aplikacija na vašem računalu.

Microsoft Registry Server regsvr32.exe učitava procesor

Događa se, da. S vremena na vrijeme svaki se korisnik suoči s činjenicom da neki proces sustava počinje biti hirovit i učitavati 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 - ovo je standardni dio operativnog sustava potreban za ispravak Windows rade... 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 rješenje na jednom mjestu svi problemi - ponovno pokretanje. Možda imate posla s uobičajenom greškom koja će nakon toga nestati Pokretanje sustava Windows"od nule". 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. Vješanje, kvar sustava ili jednostavan bug može biti razlog da poziv nije izvršen, što zauzvrat dovodi do konstantnog 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 u standardnom upravitelju zadataka ima malo detalja o svim procesima, morat ćete koristiti razvijeni Microsoftov uslužni program Process Explorer... 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čite opcije... 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 savjeti su pomogli u rješavanju problema teško opterećenje procesom regsvr32.exe, pa pokušajte sve gore navedeno.


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 se ne krije u samom poslužitelju za registraciju, već u nekoj aplikaciji koja je u sukobu s tim komponenta 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. Onemogućavanje (ako je to u načelu moguće) neće riješiti problem, već će prije dovesti do više više kvarovi. 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.

Nakon instalacije razni programi ili igre, možete naići na situaciju kada se prilikom uključivanja pojavi pogreška "Program se ne može pokrenuti, jer potrebni DLL nije u sustavu." Unatoč činjenici da je OS Windows obitelj obično registriraju knjižnice u pozadini, nakon što preuzmete i postavite svoju DLL datoteku na odgovarajuće mjesto, greška se i dalje pojavljuje, a sustav je jednostavno "ne vidi". Da biste to popravili, morate registrirati knjižnicu. Kako se to može učiniti, raspravljat će se kasnije u ovom članku.

Postoji nekoliko dostupnih metoda za uklanjanje ovaj problem... Razmotrimo svaki od njih detaljnije.

Metoda 1: OCX / DLL upravitelj

OCX / DLL Manager je mali program koji vam može pomoći pri registraciji OCX biblioteke ili datoteke.

Da biste to učinili, trebat će vam:

  1. Kliknite na stavku izbornika "Registriraj OCX / DLL".
  2. Odaberite vrstu datoteke za registraciju.
  3. Korištenje gumba "Pretraživati" navedite mjesto DLL-a.
  4. pritisni gumb "Registar" a program će sam registrirati datoteku.

OCX / DLL Manager također može poništiti registraciju biblioteke, za to morate odabrati stavku izbornika "Poništi registraciju OCX / DLL" a zatim izvršite sve iste operacije kao u prvom slučaju. Možda će vam trebati funkcija poništavanja za usporedbu rezultata kada aktiviranu datoteku i kada je onemogućen, kao i u procesu uklanjanja nekih računalnih virusa.

Tijekom procesa registracije, sustav vam može dati pogrešku govoreći da su potrebna administratorska prava. U tom slučaju morate pokrenuti program klikom na njega desni klik miša i odaberite "Pokreni kao administrator".

Metoda 2: Pokreni izbornik

Možete registrirati DLL pomoću naredbe "Trčanje" v izbornik start operacijsku salu Windows sustavi... Da biste to učinili, morat ćete učiniti sljedeće:


Metoda 3: naredbeni redak

Registriranje datoteke putem naredbenog retka ne razlikuje se puno od druge opcije:

  1. Odaberite tim "Trčanje" na jelovniku "Početak".
  2. Unesite u otvoreno polje za unos cmd.
  3. Kliknite na "Unesi".

Vidjet ćete prozor u koji ćete morati unijeti iste naredbe kao u drugoj opciji.

Valja napomenuti da uz prozor naredbeni redak postoji funkcija lijepljenja kopiranog teksta (radi praktičnosti). Ovaj izbornik možete pronaći desnim klikom na ikonu u gornjem lijevom kutu.

Metoda 4: Otvorite s


Moguće pogreške

"Datoteka nije kompatibilna sa instaliranu verziju Windows "- to znači da najvjerojatnije pokušavate registrirati 64-bitni DLL na 32-bitnom sustavu ili obrnuto. Upotrijebite odgovarajuću naredbu opisanu u drugoj metodi.

"Ulazna točka nije pronađena"- ne mogu se svi DLL-ovi registrirati, neki od njih jednostavno ne podržavaju naredbu DllRegisterServer. Također, pojava greške može biti uzrokovana činjenicom da je datoteka već registrirana od strane sustava. Postoje stranice koje distribuiraju datoteke koje zapravo nisu knjižnice. U ovom slučaju, naravno, ništa neće biti registrirano.

Zaključno, mora se reći da je suština svih predloženih opcija ista - to je samo različite metode pokretanje naredbe za registraciju - kako je svima prikladnije.

Ponekad kada pokušate pokrenuti igru ​​ili aplikaciju na računalu, dobijete pogrešku da DLL datoteka nije pronađena. Činjenica je da ova datoteka može biti na vašem računalu, ali jednostavno nije registrirana. U ovom članku ćemo samo govoriti o tome kako registrirati DLL u sustavu Windows 7. Usredotočit ćemo se na sedmu verziju Windowsa, ali je sasvim moguće da će DLL biti registriran i na drugim verzijama. Pa počnimo.

Prvi način za registraciju DLL-a

Prije početka registracije vrijedi dati primjedbu i reći da postoje samo tri metode, ali svaka od njih je gotovo ista kao i ostale, stoga vam savjetujemo da pročitate članak do kraja, a zatim koju metodu koristiti. Sada prijeđimo izravno na to kako registrirati DLL.

U početku treba reći da se sve manipulacije s registracijom DLL datoteke trebaju provoditi samo kada je ova datoteka tamo gdje bi trebala biti. Najčešće je to mapa system32. U primjeru, ovo je mapa koju ćemo predstavljati.

Sada razgovarajmo o najčešćem načinu na koji možete registrirati DLL barem, najčešće se nalazi na internetu. Prilično je jednostavno, tako da korisnik ne bi trebao imati problema.

  1. Morate doći do prozora Run. Može se otvoriti na više načina. U izborniku "Start" idite putem "Svi programi → Pribor" i tamo već odaberite "Pokreni". Također možete pretraživati ​​u istom izborniku "Start" s nazivom uslužnog programa. Ali najlakši način je da pritisnete tipke Win + R.
  2. Kada je prozor otvoren, u polje za unos trebate registrirati naredbu "regsvr32.exe", zatim odrediti put do datoteke koju želite registrirati.
  3. Ostaje pritisnuti samo gumb "OK".

Imajte na umu da put do datoteke mora biti naveden u cijelosti. Počevši od pogona C. Na primjer: regsvr32.exe c: windows /system32/openal32.dll.

U tom slučaju, nakon pritiska na tipku "OK", postoje dvije mogućnosti razvoja događaja. Prvi podrazumijeva uspjeh, u kojem slučaju će vam biti prikazana odgovarajuća poruka. Ili neuspjeh, odgovarajući prozor će izletjeti.

Ovo je bio prvi način registracije DLL-a, ali podsjećamo da ih ima samo tri, pa idemo dalje.

Drugi način registracije DLL-a

Druga metoda se praktički ne razlikuje, samo mjesto djelovanja. Morate ući u uslužni program "Command Line", to možete učiniti i na nekoliko načina: ili otvorite istoimeni program u izborniku "Start" u standardnoj mapi ili pozovite prozor "Run", unesite Odlučite samo za vas.

Sada je pred vama otvoren naredbeni redak, u njega morate unijeti apsolutno iste podatke koji su uneseni u prvoj metodi. Odnosno, u početku navedite program koji će raditi s dll-om (regsvr32.exe), a zatim put do datoteke.

Kao što vidite, druga metoda, kako registrirati DLL, praktički se ne razlikuje od prve, o kojoj je bilo riječi na početku članka. No, treći ima uočljivije razlike, pa prijeđimo na njega.

Treći način registracije DLL-a

Ova će metoda vjerojatno biti lakša za prosječnog korisnika, pa počnimo s njom.

Sve što trebate učiniti je otvoriti DLL datoteku s regsvr32.exe. Evo kako to učiniti:

  1. Desni klik na potrebnu DLL datoteku.
  2. Na izborniku odaberite "Otvori s...".
  3. Pronađite u prozoru i kliknite gumb "Pregledaj".
  4. Krećite se putem do datoteke regsvr32.exe, nalazi se u mapi System32 koja se nalazi u Windows mapa na pogonu C.
  5. Kliknite Otvori.

To je sve, sada znate tri načina što učiniti kada se pojavi DLL pogreška.

Model višekomponentnih objekata ( C komponenta O predmet M odel - COM) je glavno sredstvo interakcije između programa bilo koje vrste: knjižnica, aplikacija, softver sustava itd. i definira standardni mehanizam kojim jedan softver (poslužitelj) pruža svoje usluge drugom (klijentu), što se osigurava korištenjem određenih komunikacijskih protokola između njih (između klijenta i poslužitelja). Knjižnica dinamičke veze (DLL) može se koristiti kao poslužitelj, koji se učitava dok je aplikacija pokrenuta, ili kao zaseban neovisni proces, koji može biti komponenta aplikacije ili sistemski program, ili čak proces koji se izvodi na drugom računalu. Pronaći potrebna klijentu korišten poslužitelj posebne informacije iz Windows registra, koji se generira kada registracija poslužitelja na sustavu, najčešće u obliku DLL modula. Registracija je neophodna, jer programi ne rade sa samim DLL, OCX, ACX, EXE datotekama, već s objektima koji predstavljaju određeni skup softverska sučelja... Za DLL registracija korišten od sljedećim odjeljcima registar:

HKLM \ SOFTVER \ Klase \ CLSID- prilikom registracije COM objekata knjižnica za sve korisnike sustava;

HKCU \ SOFTVER \ Klase \ CLSID- pri registraciji COM objekata knjižnica samo za trenutnog korisnika;

HKLM \ SOFTVER \ Wow6432Čvor \ Klase \ CLSID- registrirati 32-bitne DLL-ove u 64-bitnom Windows OS-u;

Tijekom registracije, ključ s imenom ekvivalentnim globalno jedinstvenom identifikatoru stvara se u navedenom ključu registra vodič registrirani objekt. GUID, primijenjen na COM, je identifikator klase. Za razlikovanje ID-ova klasa od drugih ID-ova, oni koriste potključ registra pod nazivom CLSID... GUID je 128-bitna heksadecimalna vrijednost zatvorena u vitičaste zagrade:

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

Prilikom registracije, u registru se stvara pododjeljak s nazivom koji odgovara GUID-u, koji sadrži informacije o putu i nazivu izvršne datoteke, njezinoj verziji, vremenu registracije, podacima o programeru i drugim parametrima koji određuju specifična svojstva izvršne datoteke. registrirani objekt. Brisanje ili oštećenje registracijskih podataka rezultira nefunkcionalnošću registrirane komponente sustava odn aplikacijski program, koji je u pravilu popraćen porukom o pogrešci pretraživanja DLL-a i prijedlogom za ponovnu instalaciju problematične softver... Umjesto ponovne instalacije, sasvim je moguće proći ponovnom registracijom oštećenog objekta pomoću uslužnog programa regsvr32.exe dostupan u svim verzijama operativni sustavi Windows obitelj.

Korisnost regsvr32.exe je standardni program naredbeni redak za registraciju i odjavu OLE kontrola, ActiveX kontrola i DLL-ovi v Windows registar... U 64-bitnom Windows verzije postoje dvije verzije datoteke regsv32.exe:

64-bitni u katalogu % root% sustava \ System32(obično C: \ Windows \ System32)

32-bitna verzija u imeniku % root% sustava \ SysWoW64(obično C: \ Windows \ SysWoW64)

Uslužni program zahtijeva povišene privilegije, tako da se prozor naredbenog retka mora pozvati s administratorskim pravima ("Pokreni kao administrator").

Prilikom pokretanja regsvr32.exe bez parametara naredbenog retka ili kada se pokrene s nevažećim parametrima, prikazuje se prompt:

REGSVR32 format naredbenog retka:

Regsvr32] DLL datoteka

/ u- - poziva DllUnInstall, poništava registraciju poslužitelja

/ i- poziva DllInstall, prosljeđujući mu opcijski command_string u parametru;

/ n- ne poziva DllRegisterServer; može se koristiti s prekidačem / I;

/ s- "tihi" način rada; okviri za poruke se ne prikazuju;

Primjeri korištenja regsvr32.exe:

regsvr32 / u "C: \ Programske datoteke \ 7-Zip \ 7-zip32.dll"- odjaviti navedeni DLL. Nakon uspješnog otkazivanja, prikazuje se poruka:

Za suzbijanje izlaza poruke upotrijebite parametar / s:

regsvr32 / u / s "C: \ Programske datoteke \ 7-Zip \ 7-zip.dll"

Kao rezultat izvršavanja ove naredbe, from kontekstni izbornik Windows Explorer, pozvan desnom tipkom miša, stavka 7-Zip arhivatora će nestati. Da biste ga vratili, morate registrirati 7-zip.dll naredbom:

regsvr32 "C: \ Programske datoteke \ 7-Zip \ 7-zip.dll"

Potrebno je ne zaboraviti na bitnost registriranih objekata u 64-bitnim verzijama OS-a. Ako trebate registrirati 32-bitni objekt, morate eksplicitno navesti put za 32-bitno izdanje uslužnog programa regsvr32:

% SystemRoot% \ syswow64 \ regsvr32.exe

Ili bez korištenja varijabli okruženja:

C: \ Windows \ System32 \ regsvr32.exe

Kao dodatni softverski alat za kontrolu registracije COM objekata, vrlo je prikladan za korištenje besplatno korištenje od Nirsofta RegDLLView.exe... Program ne zahtijeva instalaciju na sustavu, jest mala veličina i dopušta:

Uđi pogodan oblik popis svih objekata registriranih u sustavu.

Registrirajte ili poništite registraciju odabranih objekata.

Izradite .reg datoteku za odjavu jedne ili više DLL-ova.

Registrirajte ili ponovno registrirajte navedenu datoteku.

Osim toga, moguće je provjeriti digitalni potpisi izvršne datoteke registrirane objekte, pregledajte ili promijenite njihova svojstva, kao i pokrenite uređivač registra s prikazom informacija o odabranom GUID-u kroz stavku kontekstnog izbornika "Otvori u Regeditu", koju pozivate desnom tipkom miša.

Vrhunski povezani članci