Identifikator ?lanka: 249873 - Poslednji pregled: 19. januar 2007 - Revizija: 4.0

Obja?njenje upotrebe alatke Regsvr32 i poruka o gre?kama

Savet o sistemuOvaj ?lanak se odnosi na operativni sistem koji se razlikuje od onog koji koristite. Sadr?aj ?lanka koji se ne odnosi na vas je mo?da onemogu?en.
Ako ovaj ?lanak ne opisuje poruku o gre?ci koju dobijate, pogledajte slede?i ?lanak u Microsoft bazi znanja da biste videli vi?e ?lanaka koji opisuju poruke o gre?kama:
315854  (http://support.microsoft.com/kb/315854/ ) Centar za resurse poruka o gre?ci za operativne sisteme Windows 98 i Windows Me

Na ovoj stranici

Pro?iri sve | Skupi sve

REZIME

Alatku Regsvr32 (Regsvr32.exe) mo?ete da koristite da biste registrovali i poni?tili registraciju kontrola za povezivanje i ugra?ivanje objekata (OLE) kao ?to su datoteke biblioteke dinami?kih veza (DLL) ili ActiveX kontrola (OCX) koje se samostalno registruju. Ovo mo?e biti neophodno za re?avanje nekih problema sa operativnim sistemom Windows, programom Microsoft Internet Explorer ili drugim programima. 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  (http://support.microsoft.com/kb/241122/ ) WINUP- gre?ka neva?e?e stranice u kontroli ?wuv3is.dll? (Ova veza mo?e da vodi do sadr?aja koji je delimi?no ili u potpunosti nepreveden.)
Ako je registracija kontrole neuspe?na ili su vam potrebne programerske informacije o re?avanju problema sa neuspe?nim poku?ajima registracije OLE kontrole, pogledajte slede?i ?lanak u Microsoft bazi znanja:
140346  (http://support.microsoft.com/kb/140346/ ) Mogu?ni razlozi za neuspeh registracije OLE kontrole (Ova veza mo?e da vodi do sadr?aja koji je delimi?no ili u potpunosti nepreveden.)

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 instalira se u fasciklu ?Sistem? (Windows Me/98/95) ili ?System32? (Windows NT).

Upotreba alatke Regsvr32.exe

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

   /u - Opozovi registraciju servera<BR/>
   /i - Pozovi DllInstall predaju?i opcionalni [cmdline];
        kada se koristi sa /u, poziva dll deinstalaciju
   /n - ne pozivaj DllRegisterServer; ova opcija mora
        da se koristi sa /i
				
Kada koristite alatku Regsvr32.exe, ona poku?ava da u?ita komponentu i da pozove njenu DLLSelfRegister funkciju. 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 koja 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  (http://support.microsoft.com/kb/193625/ ) INFORMACIJE: WinInet kodovi gre?aka (od 12001 do 12156) (Ova veza mo?e da vodi do sadr?aja koji je delimi?no ili u potpunosti nepreveden.)
Na primer, da biste ru?no registrovali ActiveX kontrolu Primer.ocx, na MS-DOS komandnoj liniji otkucajte slede?u komandu:
c:\regsvr32.exe primer.ocx

Regsvr32.exe poruke o gre?kama

Slede?a lista sadr?i RegSvr32 poruke o gre?kama i mogu?ne 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 Dllname je u?itana, ali DllRegisterServer ili DllUnregisterServer mesto unosa nije prona?eno.

Dllname nije .dll ili .ocx datoteka. Na primer, kucanje komande regsvr32 wjview.exe dovodi do pojave ove poruke o gre?ci.

Dllname nije izvr?na datoteka i za taj tip datoteke nije registrovan pomo?nik za registraciju.

Dllname nije izvr?na datoteka (.exe, .dll ili .ocx). Na primer, kucanje komande regsvr32 autoexec.bat dovodi do pojave ove poruke o gre?ci.

Datoteka Dllname je u?itana, ali DllRegisterServer ili DllUnregisterServer mesto unosa nije prona?eno.

Datoteka Dllname mo?da nije izvezena ili se u memoriji nalazi o?te?ena verzija datoteke Dllname. Razmislite o upotrebi alatke Pview da biste prona?li i uklonili datoteku.

Dllname 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. Za dodatne informacije kliknite da biste pogledali slede?i ?lanak u Microsoft bazi znanja:
197155  (http://support.microsoft.com/kb/197155/ ) Prekidanje nedodeljenog procesa (Ova veza mo?e da vodi do sadr?aja koji je delimi?no ili u potpunosti nepreveden.)
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.

U?itavanje biblioteke (?Dllname?) nije uspelo. Funkcija GetlastError vra?a vrednost 0x00000485

Iz datoteke Winerror.h, 0x00000485 = 1157 (ERROR_DLL_NOT_FOUND), ?to zna?i: ?Nije mogu?e prona?i jednu od datoteka biblioteke koja je potrebna 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.

U?itavanje biblioteke (?Dllname?) nije uspelo. Funkcija GetLastError vra?a vrednost 0x00000002

Iz datoteke 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

Iz datoteke Winerror.h, 0x000001f = 31 (ERROR_GEN_FAILURE), ?to zna?i: ?Ure?aj koji je prilo?en sistemu ne funkcioni?e?. 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 Dllname bio je neuspe?an. Povratni kôd je bio: niska

Tra?ite nisku u datoteci Winerror.h.

Regsvr32.exe i zavisnosti

RegSvr32.exe zavisi od datoteka Kernel32.dll, User32.dll i Ole32.dll (i od datoteka Msvcrt.dll i Advapi32.dll u operativnom sistemu Windows NT). Regsvr32.exe u?itava datoteku koju ?elite da registrujete ili ?iju registraciju ?elite da opozovete sa svim njenim zavisnostima. Ako tra?ena datoteka nedostaje ili je o?te?ena, proces mo?e biti neuspe?an.

Mo?ete da koristite alatku Depends.exe da biste utvrdili zavisnosti za datoteku koju poku?avate da registrujete ili ?iju registraciju ?elite da opozovete. Alatka Depends.exe uklju?ena je u pomo?ne alatke kompleta alatki Microsoft Windows 98 Resource Kit i Microsoft Windows NT 4.0 Resource Kit.
247024  (http://support.microsoft.com/kb/247024/SR/ ) Alatke uklju?ene u Microsoft Windows 98 Resource Kit (Ova veza mo?e da vodi do sadr?aja koji je delimi?no ili u potpunosti nepreveden.)

ODNOSI SE NA
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows 95
  • Microsoft Windows 95
  • Microsoft Windows 95
  • Microsoft Windows 95
  • Microsoft Windows 95
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Workstation 4.0
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT 4.0 Service Pack 1
  • Microsoft Windows NT 4.0 Service Pack 2
  • Microsoft Windows NT 4.0 Service Pack 3
  • Microsoft Windows NT 4.0 Service Pack 4
  • Microsoft Windows NT 4.0 Service Pack 5
  • Microsoft Windows NT 4.0 Service Pack 6
  • Microsoft Windows NT 4.0 Service Pack 6a
Klju?ne re?i: 
kberrmsg kbinfo kbkern32dll kbenv KB249873