Poništite registraciju komponente pomoću naredbe regsvr32. REGSVR32 - Registrirajte ili poništite registraciju DLL-a u registru sustava Windows. Što je ovaj proces

Datoteka DLL Je funkcionalni modul koji može koristiti više programa, pod uvjetom da je registriran.

Operacijski sustavi obično registriraju DLL-ove u pozadini, ali ponekad zbog oštećenja tvrdog diska, pogrešaka pri instalaciji softvera ili zaraze računalnim virusom, možda ćete morati ručno registrirati DLL datoteku.

Ovaj vodič će vam pokazati kako izvesti ovaj postupak.

Metoda 1
  • Kliknite gumb Start
  • U tekstualni okvir Pronađi programe i datoteke unesite:
    regsvr32 [puno_naziv_datoteke]
    Puni naziv datoteke mora biti stavljen u navodnike ako na putu ima razmaka.

    Na primjer: regsvr32 "C: \ Program Files (x86) \ 1cv77 \ BIN \ v7plus.dll"

  • Pritisnite enter

Metoda 2
Bilješke (uredi)
  1. Kada registrirate *.dll datoteke, one se upisuju u Windows Registry. Štoviše, u podružnici kreira se odgovarajući parametar REG_DWORD s vrijednošću 1.
  2. Korištenje naredbe regsvr32:
    regsvr32] DLL datoteka
    / u
    - poništava registraciju DLL-a
    / s- "tihi" način rada - okviri za poruke se ne prikazuju
    / i- poziva DllInstall, prosljeđujući opcijski command_string kao parametar; kada se koristi s prekidačem / u, poziva DLLUnInstall
    / n- ne poziva DllRegisterServer. Može se koristiti s / i prekidačem.

Pojavljuje se poruka da je datoteka *. dll(na primjer, VCompLib.dll). U ovom slučaju, program se, naravno, ne pokreće.

Poruke o pogrešci mogu biti različite (uglavnom ovisi o jeziku na kojem je program napisan), na primjer: "Komponenta" MSCOMM32.OCX "nije ispravno registrirana: datoteka nedostaje ili je nevažeća" , ili “Ova se aplikacija nije uspjela pokrenuti jer MSVBVM50.DLL nije pronađen. Ponovno instaliranje aplikacije može riješiti ovaj problem.", ili "Runtime DLL / OCX datoteka pogreška"... U tom slučaju može se pojaviti prozor Pomoćnik za kompatibilnost programa s porukom Ovaj program zahtijeva komponentu sustava Windows koja nedostaje.

Načini rješavanja problema

Ako dobijete pogreške povezane s *. dll, potrebno:

1. Ponovno instalirajte program.

2. Ako ponovna instalacija programa ne pomogne, trebate provjeriti prisutnost potrebnih datoteka u sustavu.

Datoteke *. dll obično bi se trebao nalaziti u mapi \ Windows \ System32(rjeđe - u imeniku određenog programa). Ako su datoteke prisutne, morate ih registrirati.

Ako tražene datoteke nisu dostupne, pronađite ih na Internetu, preuzmite i kopirajte u mapu \ Windows \ System32 i u programski imenik. Sada ih trebate registrirati.

Kako registrirati * .dll datoteke

Registracija *. dll izvršeno pomoću registracijskog poslužitelja regsvr32.exe(čija je adresa diska \ Windows \ System32).

Razmotrite metode registracije:

1. Pritisnite tipku Početak;

- u tekstualno polje Pronađite programe i datoteke Unesi regsvr32 naziv datoteke-> Enter .

2. Pritisnite tipku Početak;

- u tekstualno polje Pronađite programe i datoteke Unesi cmd;

- na popisu koji se pojavi (ispod naslova Programi) desni klik cmd.exe;

- odaberite iz kontekstnog izbornika Pokreni kao administrator;

- unesite lozinku ako se to od vas zatraži;

- u otvorenom prozoru nakon što zatražite od sustava, unesite regsvr32 naziv datoteke , kliknite Unesi.

3. Ako koristite upravitelj datoteka Totalni zapovjednik, tada možete registrirati *. dll pomoću naredbenog retka Totalni zapovjednik.

Ako se registrirate *. dll uspješno, pojavit će se prozor RegSvr32 s odgovarajućom porukom, na primjer: "Uspješno izvršenje DllRegisterServera u C: \ WINDOWS \ system32 \ msvbvm50.dll":


Bilješke (uredi)

1. Prilikom registracije *. dll oni su zabilježeni u Windows registar... Štoviše, u podružnici kreira se odgovarajući parametar REG_DWORD sa značenjem 1 .

2. Korištenje naredbe regsvr32:

regsvr32] DLL datoteka

/ u- poništava registraciju DLL;

/ s- "tihi" način rada - prozori s porukama se ne prikazuju;

/ i- poziva DllInstall prosljeđivanje neobaveznog command_string kao parametra, kada se koristi s prekidačem / u, poziva DLLUnInstall;


Ponekad REGSVR32.DLL i druge pogreške sustava DLL mogu biti povezane s problemima u registru sustava Windows. Nekoliko programa može dijeliti istu datoteku REGSVR32.DLL, ali kada se ti programi deinstaliraju ili promijene, ponekad ostaju bez roditelja (nevažeći) unosi DLL registra.

U osnovi, to znači da, iako se stvarni put do datoteke možda promijenio, njezina netočna prijašnja lokacija i dalje je zabilježena u registru sustava Windows. Kada Windows pokuša pronaći ove netočne reference datoteka (mjesta datoteka na vašem računalu), mogu se pojaviti pogreške REGSVR32.DLL. Osim toga, infekcija zlonamjernim softverom mogla je oštetiti unose u registru povezane sa Stop Spam SpamCatcher. Stoga je ove nevažeće unose u DLL registru potrebno popraviti kako bi se riješio korijen problema.

Ručno uređivanje Windows registra radi uklanjanja nevažećih ključeva REGSVR32.DLL se ne preporučuje osim ako ste stručnjak za PC servis. Pogreške napravljene tijekom uređivanja registra mogu uzrokovati kvar vašeg računala i uzrokovati nepopravljivu štetu vašem operativnom sustavu. Zapravo, čak i jedan zarez na pogrešnom mjestu može spriječiti pokretanje vašeg računala!

Zbog ovog rizika, toplo se preporučuje da koristite pouzdani čistač registra kao što je WinThruster (od strane Microsoft Silver Certified Partner) za skeniranje i popravak svih problema s registrom povezanim s REGSVR32.DLL. Korištenje sredstva za čišćenje registra automatizira proces pronalaženja nevažećih unosa u registru, referenci na datoteke koje nedostaju (poput one koja uzrokuje pogrešku REGSVR32.DLL) i neispravnih referenci registra. Prije svakog skeniranja automatski se kreira sigurnosna kopija, tako da možete poništiti sve promjene jednim klikom, što štiti od mogućeg oštećenja vašeg računala. Najbolji dio je da ispravljanje pogrešaka registra također može značajno povećati brzinu i performanse sustava.


Upozorenje: Osim ako niste iskusan korisnik računala, NE preporučamo ručno uređivanje Windows registra. Neispravna uporaba uređivača registra može dovesti do ozbiljnih problema i zahtijevati ponovnu instalaciju sustava Windows. Ne jamčimo da se problemi koji proizlaze iz nepravilne upotrebe Registry Editora mogu riješiti. Uređivač registra koristite na vlastitu odgovornost.

Da biste ručno popravili svoj Windows registar, prvo morate izraditi sigurnosnu kopiju izvozom dijela registra koji se odnosi na REGSVR32.DLL (npr. Stop Spam SpamCatcher):

  1. Kliknite na gumb Početi.
  2. Unesi " naredba" v traka za pretraživanje ... NE PRITISNITE JOŠ UNESI!
  3. Držeći ključeve CTRL-Shift na tipkovnici pritisnite UNESI.
  4. Prikazat će se dijaloški okvir za pristup.
  5. Kliknite na Da.
  6. Crna kutija se otvara treptavim kursorom.
  7. Unesi " regedit" i pritisnite UNESI.
  8. U uređivaču registra odaberite ključ vezan uz REGSVR32.DLL (npr. Stop Spam SpamCatcher) za koji želite napraviti sigurnosnu kopiju.
  9. Na jelovniku Datoteka birati Izvoz.
  10. U popisu Spremi u odaberite mapu u koju želite spremiti sigurnosnu kopiju ključa Stop Spam SpamCatcher.
  11. U polju Naziv datoteke upišite naziv za datoteku sigurnosne kopije kao što je "Stop Spam Spam SpamCatcher Backup".
  12. Provjerite u kutiji Raspon izvoza odabrana vrijednost Odabrana grana.
  13. Kliknite na Uštedjeti.
  14. Datoteka će biti spremljena s nastavkom .reg.
  15. Sada imate sigurnosnu kopiju svog unosa u registru povezanog s REGSVR32.DLL.

Sljedeći koraci za ručno uređivanje registra neće biti opisani u ovom članku, jer vrlo vjerojatno mogu oštetiti vaš sustav. Ako želite više informacija o ručnom uređivanju registra, pogledajte donje veze.

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). Kao poslužitelj može se koristiti biblioteka dinamičke veze (DLL) koja se učitava dok je aplikacija pokrenuta, ili zasebni neovisni proces koji može biti komponenta aplikacije ili sistemskog programa, ili čak proces koji se izvodi na drugom računalu. Za pronalaženje poslužitelja potrebnog klijentu koriste se posebne informacije iz Windows registra, koje se generiraju 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 programskih sučelja. Za registraciju DLL-a koriste se sljedeći ključevi registra:

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 ili aplikacijskog programa, što je obično popraćeno porukom o pogrešci DLL pretraživanja i upitom za ponovnu instalaciju problematičnog softvera. Umjesto ponovne instalacije, sasvim je moguće proći ponovnom registracijom oštećenog objekta pomoću uslužnog programa regsvr32.exe dostupno u svim verzijama Windows obitelji operacijskih sustava.

Korisnost regsvr32.exe je standardni program naredbenog retka za registraciju i odjavu OLE kontrola, ActiveX-a i DLL-ova u registru sustava Windows. Postoje dvije verzije datoteke na 64-bitnim verzijama sustava Windows regsv32.exe:

64-bitna verzija u katalogu % systemroot% \ 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, stavka 7-Zip arhivatora nestat će iz kontekstnog izbornika Windows Explorera, koji se poziva desnom tipkom miša. 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 upravljanje registracijom COM objekata, vrlo je prikladno koristiti besplatni uslužni program tvrtke Nirsoft RegDLLView.exe... Program ne zahtijeva instalaciju na sustav, male je veličine i omogućuje:

Dobijte prikladan 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 digitalne potpise izvršnih datoteka registriranih objekata, pregledati ili promijeniti njihova svojstva, kao i pokrenuti uređivač registra s prikazom informacija o odabranom GUID-u kroz dozvanu stavku kontekstnog izbornika "Otvori u Regeditu". desnom tipkom miša.

Instalacija igre ili teške aplikacije uključuje automatsku instalaciju i registraciju potrebnih DLL-ova u operacijskom sustavu Windows. DLL-ovi su dinamičke biblioteke kojima nekoliko aplikacija može pristupiti više puta. Ako dođe do pogreške kada igra ili program pokuša pristupiti određenom DLL-u, korisnik će vidjeti poruku "dllregisterserver ulazna točka nije pronađena" ili "Ne može se pokrenuti, nedostaje dll datoteka". Ove i druge DLL greške mogu se riješiti tako da sami registrirate ispravan DLL u Windows.

Zašto dolazi do pogreške prilikom pristupa DLL-u

DLL-ovi se dodaju operativnom sustavu kada se Windows ažurira i kada se instaliraju aplikacije. Na temelju toga mogu se razlikovati sljedeći glavni razlozi zašto se pojavljuje pogreška, što ukazuje na to da DLL datoteka nedostaje ili ima problema:

  • DLL nije instaliran. Mogu postojati dva razloga za to - Windows nije ažuriran na trenutnu verziju, a biblioteka dolazi s jednim od najnovijih ažuriranja ili igra/aplikacija tijekom instalacije iz nekog razloga nije instalirala i registrirala nove DLL-ove. Svi DLL-ovi treba, a programeri ne očekuju da će potrebne komponente biti instalirane na računalo prije.
  • DLL oštećenje. Ovaj se problem najčešće javlja kada su DLL-ovi oštećeni virusnim softverom ili nepažljivim radnjama korisnika, kao što je unošenje izmjena u registar koje su oštetile dinamičke biblioteke.

Većina DLL-ova instalirana je na računalu zajedno s DirectX-om, pa ako se od vas zatraži ažuriranje/instalacija DirectX-a prilikom instaliranja igre ili aplikacije, ne morate ga napustiti, inače postoji veliki rizik od pogreške "pokretanje, dll datoteka nedostaje".

Kako registrirati DLL u Windowsima

Ako iz nekog razloga Windows nema DLL potreban za pokretanje igara i aplikacija, korisnik ga može sam registrirati. To se može učiniti na dva načina, nakon što ste prethodno preuzeli potrebnu DLL na računalo.

Registriranje DLL-a pomoću naredbenog retka

Da biste registrirali DLL koji je dostupan na računalu putem naredbenog retka, slijedite ove korake:

  1. Pokrenite naredbeni redak kao administrator;
  2. U prozoru koji se otvori upišite naredbu: regsvr32.exe path_to_dll_library

    Zamijenite "path_to_DLL_Library" upišite puni put do biblioteke, na primjer: C: /windows/system32/comctl32.dll

  3. Pritisnite Enter i DLL će biti registriran.

Registriranje DLL-a s Run linijom

Registriranje DLL-a putem retka Run gotovo je isto kao i korištenje naredbenog retka. Korisnik treba:


Što učiniti ako se DLL ne može registrirati

Moguće je da će Windows izdati pogrešku na naredbi za registraciju knjižnice, što znači da je modul učitan, ali ulazna točka DllRegisterserver nije pronađena. Vjerojatne su i druge varijacije sličnih pogrešaka, zbog kojih se DLL ne može registrirati. Takve greške nastaju iz sljedećih razloga:

  • Brojni DLL-ovi nisu dizajnirani za registraciju i nemaju tu mogućnost;
  • Knjižnica je već registrirana u sustavu. Ako se pojave pogreške prilikom pristupa, najvjerojatnije je zaražen virusom ili oštećen;
  • Nevažeća DLL datoteka. Mogu postojati situacije kada su DLL datoteke u početku oštećene ili ne sadrže potrebne komponente;
  • DLL nije kompatibilan s trenutnom verzijom sustava Windows.

Ako dobijete pogreške dok pokušavate registrirati DLL, prvi je korak pokušati preuzeti službenu komponentu od dobavljača kako biste eliminirali mogućnost lažne datoteke. Da biste to učinili, trebate upotrijebiti tražilicu i pronaći kojoj komponenti sustava pripada problem DLL.

U rijetkim situacijama može doći do problema s registracijom DLL-a ako se ne nalazi u istoj mapi kao izvršna datoteka.exe komponente ili aplikacije. U tom slučaju morate premjestiti biblioteku u mapu s izvršnom datotekom i pokušati je ponovno registrirati.

OkeyGeek.ru

Registriranje DLL datoteke u Windows OS-u

Nakon instaliranja raznih programa ili igara, možete naići na situaciju kada se prilikom uključivanja pojavi pogreška "Nemoguće je pokrenuti program, jer potrebni DLL nije u sustavu". Unatoč činjenici da operacijski sustavi Windows obično registriraju knjižnice u pozadini, nakon što preuzmete i postavite svoju DLL datoteku na odgovarajuće mjesto, i dalje se javlja pogreška, a sustav je jednostavno ne "vidi". Da biste to riješili, morate registrirati knjižnicu. Kako se to može učiniti, raspravljat će se kasnije u ovom članku.

Rješenja problema

Postoji nekoliko dostupnih metoda za rješavanje ovog problema. Razmotrimo svaki od njih detaljnije.

Metoda 1: OCX / DLL upravitelj

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

Preuzmite OCX / DLL Manager program

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

  1. Kliknite na stavku izbornika "Registriraj OCX / DLL".
  2. Odaberite vrstu datoteke za registraciju.
  3. Upotrijebite gumb "Pregledaj" da odredite mjesto DLL-a.
  4. Kliknite na gumb "Registracija" i program će sam registrirati datoteku.

OCX / DLL Manager također može poništiti registraciju biblioteke, za to morate odabrati stavku "Odjava OCX / DLL" u izborniku, a zatim izvršiti sve iste operacije kao u prvom slučaju. Možda će vam trebati funkcija poništavanja za usporedbu rezultata kada je datoteka aktivirana i kada je onemogućena, 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 trebate pokrenuti program desnim klikom na njega i odabrati "Pokreni kao administrator".

Metoda 2: Pokreni izbornik

Možete registrirati DLL pomoću naredbe Run u izborniku Start Windows operativnog sustava. 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 naredbu Pokreni s izbornika Start.
  2. Unesite cmd u otvoreno polje za unos.
  3. Pritisni enter.

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

Treba napomenuti da prozor naredbenog retka ima funkciju za lijepljenje 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 s instaliranom verzijom Windowsa" - 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 registrirati svi DLL-ovi, neki 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 su samo različite metode pokretanja naredbe za registraciju - jer je svima prikladnije.

Drago nam je da smo vam mogli pomoći da riješite problem.

Anketa: Je li vam ovaj članak pomogao?

Ne baš

lumpics.ru

Kako registrirati DLL: tri načina

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 ćemo članku govoriti samo o tome kako registrirati DLL u 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 krenimo.

Prvi način za registraciju DLL-a

Prije početka registracije vrijedi dati primjedbu i reći da postoje samo tri načina, ali svaki od njih je gotovo isti kao i ostali, pa vam savjetujemo da pročitate članak do kraja, a zatim odaberete koji način 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 registracije DLL-a, barem je najčešći na Internetu. Prilično je jednostavno, tako da korisnik ne bi trebao imati nikakvih 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 samo pritisnuti 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 klika na gumb "U redu", 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 za registraciju 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 naredbu "cmd". Na vama je da odlučite.

Sada je pred vama otvoren naredbeni redak, u njega morate unijeti točno iste podatke koji su uneseni u prvoj metodi. To jest, 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, koja je spomenuta 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. Dođite do datoteke regsvr32.exe, ona se nalazi u mapi System32, koja se nalazi u mapi Windows na C pogonu.
  5. Kliknite Otvori.

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

fb.ru

Registriranje DLL-a. Što učiniti i kako to učiniti?

1. Kopirajte preuzetu biblioteku u željeni direktorij sustava. (ovo je ili system32 ili SysWOW64) *

* u koji direktorij kopirati knjižnice ovisi o bitnosti aplikacije. Ako ne znate točno u koju mapu kopirati, kopirajte u oba J

2. Preuzmite arhivu na dnu posta, raspakirajte je, pokrenite reg.bat datoteku s administratorskim pravima, odaberite bitnu dubinu koja vam je potrebna, pritisnite Enter i zalijepite naziv biblioteke koju ste kopirali u direktorij sustava. Sve bi trebalo biti uspješno i vidjet ćete ovu poruku.

Ako vidite takvu poruku

Zatim odaberite drugi bit i pokušajte se ponovno registrirati. Sve bi trebalo biti uspješno.

p.s. Ako trebate registrirati knjižnicu koja se nalazi u drugom direktoriju (ne u sustavu), tada se puni put do knjižnice mora navesti u nazivu knjižnice.

Na primjer C: \ Program Files \ 1Cv77 \ BIN \ V7PLUS.dll

easy-comp.ru

Registriranje DLL-a u Windowsima

Vrlo često korisnici imaju pitanje kako registrirati DLL u sedmoj ili osmoj verziji sustava Windows. Obično se ovo pitanje pojavljuje nakon što sustav obavijesti korisnika da potrebna biblioteka nedostaje na računalu.

Istina, registracija knjižnice je prilično jednostavna - potreban je samo jedan korak. Međutim, da biste to učinili, morate imati administratorska prava.

Ali u ovome postoje neke nijanse. Na primjer, ako je DLL uspješno registriran, pogreška da nedostaje potrebna knjižnica možda neće nestati. Osim toga, može doći do pogreške RegSvr32 i obavijesti da modul ne može raditi na računalu s ovom verzijom operativnog sustava. Također može izvijestiti da pristupna točka DLLRegisterServer nije pronađena. To ne znači da je poduzeta pogrešna radnja.

Tri metode za registraciju DLL-a u OS-u Svi dolje opisani koraci pretpostavljaju da je pronađeno mjesto za kopiranje biblioteke i da se DLL nalazi u direktoriju System32 ili SysWOW64 ili gdje god bi trebao biti.

Sve manipulacije registracijom DLL-a obavljat će se pomoću regsvr32.exe, ali treba napomenuti da se kod korištenja 64-bitnog sustava ova datoteka može nalaziti u dva direktorija: SysWOW64 i System32. Vrijedi napomenuti da su ove datoteke različite, a 64-bitne se nalaze u direktoriju System32. Preporuča se u svakom slučaju napisati put do regsvr32.exe, a ne samo naziv datoteke.

Prva metoda je prilično česta, a često je možete pronaći na internetu. Sastoji se od nekoliko manipulacija. U početku trebate pritisnuti Win + R, a zatim u prozoru "Pokreni" napisati regsvr32.exe path_to_dll_file i kliknuti OK. Alternativno, Run se može pronaći u izborniku Start, ako je aktiviran.

Zatim, ako je uspješna, na zaslonu bi se trebala pojaviti obavijest da je registracija knjižnice uspješna. Međutim, najvjerojatnije ćete dobiti obavijest da se modul učitao, ali nedostaje pristupna točka DllRegisterServer i morate se uvjeriti da je DLL ispravna datoteka.

Sljedeća metoda uključuje pokretanje naredbenog retka kao administrator i pisanje iste naredbe kao u gornjoj metodi. Morate otvoriti naredbeni redak. U "osam" za to morate pritisnuti Win + X, a zatim navesti potrebnu stavku. U "sedam" naredbeni redak se može naći u "Start". Potrebno je kliknuti desnom tipkom miša na njega i odrediti "Pokreni kao administrator".

Zatim biste trebali unijeti regsvr32.exe path_to_dll, kao u prethodnoj metodi. Međutim, registracija najvjerojatnije neće uspjeti.

Osim toga, postoji metoda koja je rijetko potrebna. Potrebno je desnom tipkom miša kliknuti na DLL za registraciju i označiti "Otvori s". Nakon toga kliknite "Pregledaj" i pronađite regsvr32.exe u direktorijima System32 ili SysWow64 i upotrijebite ga za pokretanje DLL-a.