Trenutno ste van mreže; čekamo da se ponovo povežete na internet

Koriščenje alatke Regsvr32 i rešavanje Regsvr32 poruka o grešci

Ukinuta je podrška za Windows XP

Microsoft je 8. aprila 2014. godine ukinuo podršku za Windows XP. Ova promena je uticala na ispravke softvera i bezbednosne opcije. Saznajte kako ovo utiče na vas i kako da ostanete zaštićeni.

Ako predstavljate malo preduzeće, pronađite dodatne resurse za rešavanje problema i učenje na lokaciji Podrška za malo preduzeće.
Ako ovaj članak ne opisuje poruku o grešci koju dobijate, možete da dobijete detaljna objašnjenja poruke o grešci, preporučene radnje i dodatne resurse za podršku sa Veb lokacije Događaji i poruke i grešci.
Rezime
OLE kontrole, kao što su DLL ili ActiveX kontrole (OCX) datoteke, moraju da budu registrovane. Registrovanje OLE kontrole ažurira Windows registrator sa lokacijom i mogućnostima datoteke, tako da program može pravilno da radi.

Da biste lakše rešili neke probleme sa sistemom Windows, programom Microsoft Internet Explorer ili drugim programima, možete da koristite alatku Regsvr32 (Regsvr32.exe) da biste registrovali i opozvali registraciju OLE kontrola.

Na primer, sledeći članak u Microsoft bazi znanja zahteva da koristite datoteku Regsvr32.exe da biste poništili registraciju kontrole Wuv3is.dll pre nego što je ponovo instalirate sa lokacije Windows Update:
241122 Greška u aplikciji kada kliknete na ispravke za proizvod (Ovaj sadržaj može da bude na engleskom)
Ako je registracija kontrole neuspešna ili ako su vam potrebne informacije od programera u vezi sa rešavanjem problema oko neuspešne OLE registracije kontrole, pogledajte članak u Microsoft bazi znanja  
140346 Mogućni razlozi za neuspeh registracije OLE kontrole (Ovaj sadržaj može da bude na engleskom)
Dodatne informacije
Alatka Regsvr32.exe uključena je u Microsoft Internet Explorer 3.0 ili noviji, Windows 95 OEM Service Release 2 (OSR2) ili noviji i Windows NT 4.0 sa servisnim paketom 5 (SP5) ili noviji. Alatka Regsvr32.exe je instalirana u sistemskoj fascikli (Windows Millennium Edition/Windows 98/Windows 95) ili fascikli System32 (Windows NT/Windows XP/Windows Vista/Windows 7). 

Napomena Na 64-bitnim verzijama operativnog sistema Windows, postoje dve verzije datoteke Regsv32.exe:
  • Verzija od 64-bita je %systemroot%\System32\regsvr32.exe.
  • Verzija od 32-bita je %systemroot%\SysWoW64\regsvr32.exe.

Upotreba alatke Regsvr32.exe

RegSvr32.exe ima sledeće opcije komandne linije:
Regsvr32 [/u] [/n] [/i[:cmdline]] dllname

/u - Opozovi registraciju servera
/i - Pozovi DllInstall predajući opcionalni [cmdline]; kada se koristi sa /u, poziva dll deinstaliranje
/n - ne pozivaj DllRegisterServer; ova opcija mora da se koristi sa /i
/s – Nečujno; ne prikazuj polja za poruke (dodato u verzijama Windows XP i Windows Vista)
Kada koristite Regsvr32.exe, pokušava da učita komponente i poziva svoju funkciju DLLSelfRegister. Ako je ovaj pokušaj uspešan, Regsvr32.exe prikazuje dijalog koji obaveštava o uspehu. Ako je pokušaj neuspešan, Regsvr32.exe vraća poruku o grešci. To može da uključuje Win32 kôd greške. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
193625 WinInet kodovi grešaka (od 12001 do 12156) (Ovaj sadržaj može da bude na engleskom)
Na primer, da biste ručno registrovali ActiveX kontrolu Sample.ocx, na komandnoj liniji otkucajte sledeću komandu:
c:\regsvr32.exe sample.ocx

Regsvr32.exe poruke o grešci u sistemu Windows Vista i novijim verzijama

Sledeća lista sadrži RegSvr32 poruke o grešci i moguće uzroke:
  • Oznaka komande ""%1"" nije važeća. Pregledajte upotrebu komande i pokušajte ponovo.
  • Nevažeća kombinacija opcija je prosleđena komandnoj liniji na regsvr32.exe.
  • Ova komanda je važeća samo ako je otvoren Microsoft Visual Studio OLE Activex Control projekat.
  • Aplikaciju Regsvr32.exe je pozvao Visual Studio, ali nema navedenih modula na komandnoj liniji.
  • Da biste registrovali modul, morate da navedete binarno ime.
  • Aplikacija Regsvr32.exe je bila pozvana bez navođenja modula na komandnoj liniji.
  • Komanda OleInitialize se nije pokrenula. Možda vašem računaru nedostaje memorije. Zatvorite sve otvorene programe i pokušajte ponovo.
  • Alatka Regsvr32 mora da pokrene COM biblioteku da bi mogla da pozove potrebne funkcije COM biblioteke i da opozove pokretanje biblioteke nakon zatvaranja. Do ovih poruka o greškama dolazi ako je pokušaj pokretanja ili opoziva pokretanja COM biblioteke neuspešan.
  • Modul ""%1"" se nije učitao.\n\n Uverite se da je binarna datoteka sačuvana na navedenoj lokaciji ili otklonite kvar da biste proverili da li postoje problemi sa binarnom ili zavisnom .DLL datotekom.\n\n%2.
  • Došlo je do greške prilikom učitavanja modula koji je bio naveden na komandnoj liniji. Tekst greške je prikazan kao deo poruke.
  • Modul ""%1"" je bio učitan, ali tačka unosa %2 nije pronađena.\n\nUverite se da je ""%1"" važeća DLL ili OCX datoteka, a zatim pokušajte ponovo
  • Regsvr32.exe nije mogla da pronađe potrebnu tačku unosa u moduli navedenom na komandnoj liniji. Do ovoga može da dođe ako mesta unosa nisu ispravno izvezena iz modula ili ako modul nije .DLL ili .OCX datoteka.
  • Modul ""%1"" je učitan, ali poziv za %2 nije uspeo sa kodom greške %3.\n\nViše informacija o ovom problemu potražite na mreži pomoću koda greške kao pojma za pretragu.
  • Došlo je do greške kada je regsvr32.exe pokrenuo tačku unosa u modulu navedenom na komandnoj liniji. Kôd greške je prikazan kao deo poruke.
  • Modul ""%1"" možda nije kompatibilan sa verzijom sistema Windows koju koristite. Proverite da li je modul kompatibilan sa x86 (32-bitnom) ili x64 (64-bitnom) verzijom datoteke regsvr32.exe.
  • Do ove greške može da dođe, na primer, ako je datoteka regsvr32.exe pokrenuta na x86 računaru, a naveden modul na komandnoj liniji je 64-bitni modul.

Regsvr32.exe poruke o grešci u verzijama sistema Windows pre verzije Windows Vista

Sledeća lista sadrži RegSvr32 poruke o grešci i moguće uzroke:
  • Neprepoznata zastavica: /nevažeća_zastavica
  • Otkucali ste nevažeću kombinaciju zastavica ili komutatora (odnosi se na odeljak „Upotreba alatke Regsvr32.exe“ u ovom članku).
  • Nije navedeno ime DLL datoteke.
  • Niste uključili ime .dll datoteke (odnosi se na odeljak „Upotreba alatke Regsvr32.exe“ u ovom članku).
  • Datoteka Dll_Name je učitana, ali DllRegisterServer ili DllUnregisterServer mesto unosa nije pronađeno.
  • Navedeno Dll ime nije .dll ili .ocx datoteka. Na primer, kucanje komande regsvr32 wjview.exe dovodi do pojave ove poruke o grešci.
  • Dll_Name nije izvršna datoteka i za taj tip datoteke nije registrovan pomoćnik za registraciju.
  • Navedeno Dll ime nije izvršna datoteka (.exe, .dll, ili .ocx). Na primer, kucanje komande regsvr32 autoexec.bat dovodi do pojave ove poruke o grešci.
  • Datoteka Dll_Name je učitana, ali DllRegisterServer ili DllUnregisterServer mesto unosa nije pronađeno.
  • Navedeno Dll ime ne može da bude izvezeno ili je u memoriji oštećena verzija navedenog Dll imena. Razmislite o upotrebi alatke Pview da biste pronašli i uklonili datoteku.
  • Dll_Name nije datoteka koja se samostalno registruje ili se u memoriji nalazi oštećena verzija.
  • Na primer, kucanje komande regsvr32 icwdial.dll vraća ovu poruku o grešci jer datoteka Icwdial.dll ne može samostalno da se registruje. Ako sumnjate da se u memoriji nalazi oštećena verzija datoteke Dllname, pokušajte da ponovo pokrenete računar ili da ponovo izdvojite originalnu verziju datoteke. Ako koristite Windows NT, možda ćete morati da koristite alatke Kill ili Pview iz kompleta alatki Microsoft Windows NT Server 4.0 Resource Kit. Više informacija potražite u članku Microsoft baze znanja, broj 197155: Prekidanje nedodeljenog procesa (Ovaj sadržaj može da bude na engleskom)
  • Neuspešno pokretanje Ole kontrole (ili neuspešan opoziv pokretanja Ole kontrole).
  • Alatka Regsvr32 mora da pokrene COM biblioteku da bi mogla da pozove potrebne funkcije COM biblioteke i da opozove pokretanje biblioteke nakon zatvaranja. Do ovih poruka o greškama dolazi ako je pokušaj pokretanja ili opoziva pokretanja COM biblioteke neuspešan. Na primer, datoteka Ole32.dll može biti oštećena ili pogrešna verzija.
  • LoadLibrary("Dll_Name") nije uspelo. Funkcija GetlastError vraća vrednost 0x00000485
  • Od Winerror.h, 0x00000485 = 1157 (ERROR_DLL_NOT_FOUND). To znači „Nije moguće pronaći jednu od datoteki biblioteke potrebnih za pokretanje ove aplikacije“. Na primer, kucanje komande regsvr32 missing.dll vraća ovu poruku o grešci ako nije pronađena datoteka Missing.dll.
  • LoadLibrary("Dll_Name") nije uspelo. Funkcija GetLastError vraća vrednost 0x00000002
  • Od Winerror.h, 0x00000002 = 2 (ERROR_FILE_NOT_FOUND). To znači „Sistem ne može da pronađe navedenu datoteku“. Drugim rečima, zavisni DLL nije pronađen. Na primer, kucanje komande regsvr32 icwdial.dll, ako nedostaje Tapi32.dll (zavisnost), vraća ovu poruku o grešci.
  • Učitavanje biblioteke („dskmaint.dll“) nije uspelo. Funkcija GetLastError vraća vrednost 0x000001f
  • Od Winerror.h, 0x000001f = 31 (ERROR_GEN_FAILURE). To znači „Uređaj priključen sistemu ne radi“. Do ovog ponašanja može doći ako pokušate da registrujete Win16 .dll datoteku. Na primer, kucanje komande regsvr32 dskmaint.dll vraća ovu poruku o grešci.
  • DllRegisterServer (ili DllUnregisterServer) u datoteci Dll_Name bio je neuspešan. Povratni kôd je bio: niska
  • U datoteci Winerror.h tražite nisku koja je navedena u poruci.

Dodatni resursi
regsrv32 exe w98hem
Napomena Ovo je „FAST PUBLISH“ članak koji je kreiran direktno unutar organizacije za podršku korporacije Microsoft. Ovde navedene informacije pružaju se u viđenom stanju, kao odgovor na hitne probleme. Kao rezultat brzine kojom se objavljuju, materijali mogu da sadrže tipografske greške i u bilo kojem trenutku mogu da budu revidirani. Pogledajte uslove korišćenja da biste saznali više.
Svojstva

ID članka: 249873 - Poslednji pregled: 11/01/2012 16:29:00 - Verzija: 1.0

Windows Vista Enterprise, Windows Vista Business, Windows Vista Business N 64-bit Edition, Windows Vista Home Basic, Windows Vista Home Basic N, Windows Vista Home Basic N 64-bit Edition, Windows Vista Home Premium, Windows Vista Starter, Windows Vista Ultimate, Windows Vista Business N, Windows Vista Business 64-bit Edition, Microsoft Windows XP Home Edition, Microsoft Windows XP Media Center Edition 2005 Update Rollup 2, Microsoft Windows XP Professional, Microsoft Windows XP Professional N, Microsoft Windows XP Home Edition N, Microsoft Windows XP Tablet PC Edition, Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows 95, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows NT Server 4.0 Standard Edition, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate, Windows 7 Enterprise N, Windows 7 Home Premium N, Windows 7 Professional N, Windows 7 Starter N, Windows 7 Ultimate N

  • kbresolve kbenv kberrmsg kbinfo kbkern32dll KB249873
Povratne informacije
ocument.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">