Cikk azonosítója: 249873 - Utolsó ellenőrzés: 2011. szeptember 25. - Verziószám: 6.0 A Regsvr32 segédprogram használatának és hibaüzeneteinek ismertetése
Ha ez a cikk nem a megjelenő hibaüzenetet ismerteti, további hibaüzeneteket ismertető cikkeket tekinthet meg a Microsoft Tudásbázis következő cikkében található hivatkozásokra kattintva: 315854
(http://support.microsoft.com/kb/315854/
)
A Windows 98 és a Windows Millennium Edition hibaüzenetei
A lap tartalmaÖsszefoglaló
A Regsvr32 (Regsvr32.exe) eszközzel regisztrálhatók a saját magukat regisztráló objektumcsatolások és beágyazott OLE-vezérlők (például dinamikus kötésű kódtárak (DLL), ActiveX-vezérlők (OCX) fájljai), illetve eltávolítható azok regisztrációja. Erre a Windows rendszerben, a Microsoft Internet Explorer böngészőben és egyéb programokban fellépő esetleges problémák elhárításakor lehet szükség. A Microsoft Tudásbázis alábbi cikke például a Wuv3is.dll vezérlő Regsvr32.exe segédprogrammal a beállításjegyzékből (korábbi nevén rendszerleíró adatbázis) történő eltávolítását kéri, mielőtt a Windows Update webhelyről újratelepíthetné.
241122
(http://support.microsoft.com/kb/241122/
)
WINUP – Érvénytelen lapra figyelmeztető hiba a wuv3is.dll modulban (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
Ha egy vezérlő regisztrációja sikertelen, vagy ha fejlesztői információra van szüksége OLE-vezérlők sikertelen regisztrációjának megoldásához, akkor olvassa el a Microsoft Tudásbázis alábbi cikkét:
140346
(http://support.microsoft.com/kb/140346/
)
OLE-vezérlők sikertelen regisztrációjának lehetséges okai (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.) További információ
A Regsvr32.exe segédprogramot a Microsoft Internet Explorer 3.0-s és későbbi verziói, a Windows 95 rendszer OEM Service Release 2 (OSR2) kiadása és a Windows NT 4.0 Service Pack 5 (SP5) rendszer vagy annak későbbi változatai tartalmazzák. A Regsvr32.exe segédprogram telepítése a System mappába (Windows Me, Windows 98 és Windows 95) vagy a System32 mappába (Windows NT) történik.
A Regsvr32.exe segédprogram használataA RegSvr32.exe eszköz az alábbi parancssori paraméterekkel használható:193625
(http://support.microsoft.com/kb/193625/
)
Információ: A WinInet hibakódjai (12001-12156) (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
Egy Sample.ocx nevű ActiveX-vezérlő saját kezűleg végzett regisztrálásához például írja be a következő parancsot az MS-DOS parancssorba:
c:\regsvr32.exe sample.ocx A Regsvr32.exe segédprogram hibaüzeneteiAz alábbi lista a Regsvr32 segédprogram (egyes esetekben a következőkhöz hasonló) hibaüzeneteit és azok lehetséges okait tartalmazza:Ismeretlen jelző: /invalid_flag Jelzők vagy kapcsolók érvénytelen kombinációját adta meg (bővebb információ a jelen cikk „A Regsvr32.exe segédprogram használata” című szakaszában található). Nincs megadva DLL-név. Nem adott meg .dll kiterjesztésű fájlnevet (bővebb információ a jelen cikk „A Regsvr32.exe segédprogram használata” című szakaszában található). A dll_neve betöltése megtörtént, de nem található a következő belépési pont: DllRegisterServer vagy DllUnregisterServer. A dll_neve nem .dll vagy .ocx fájl. A regsvr32 wjview.exe parancs beírásakor például a következőhöz hasonló üzenet jelenik meg: A dll_neve nem végrehajtható fájl, és ehhez a fájltípushoz nincsen regisztrációs súgó regisztrálva. A dll_neve nem végrehajtható fájl (.exe, .dll vagy .ocx). A regsvr32 autoexec.bat parancs beírásakor például a következőhöz hasonló üzenet jelenik meg: A dll_neve betöltése megtörtént, de nem található a következő belépési pont: DllRegisterServer vagy DllUnregisterServer. Előfordulhat, hogy a dll_neve nincs exportálva, vagy a dll_neve sérült verziója található a memóriában. Megpróbálhatja a Pview program segítségével megkeresni és eltávolítani a fájlt. A dll_neve fájl nem saját magát regisztráló fájl, vagy sérült példánya található a memóriában. A regsvr32 icwdial.dll parancs hatására például ez a hibaüzenet jelenik meg, mert az Icwdial.dll fájl nem regisztrálja saját magát. Ha úgy véli, hogy a(z) dll_neve fájl sérült példánya van a memóriában, akkor próbálkozzon a számítógép újraindításával vagy a fájl eredeti verziójának újbóli kicsomagolásával. Amennyiben Windows NT operációs rendszert használ, akkor szüksége lehet a Kill vagy a Pview eszköz használatára – mindkét eszközt a Microsoft Windows NT Server 4.0 Resource Kit csomagban találja. További információt a Microsoft Tudásbázis következő cikkében talál a cikk számára kattintva: 197155
(http://support.microsoft.com/kb/197155/
)
Árva folyamatok letiltása (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.) OleInitialize sikertelen (vagy OleUninitialize sikertelen).A Regsvr32 segédprogramnak inicializálnia kell a COM-függvénytárat, mielőtt meghívná a szükséges COM-függvényeket, és a függvénytár leállásakor vissza kell vonnia az inicializálást. Ezek a hibaüzenetek akkor jelennek meg, ha a COM-függvénytár inicializálása vagy az inicializálás visszavonása sikertelen volt. A Ole32.dll fájl például sérült lehet vagy nem a megfelelő verziójú. Hiba a LoadLibrary("dll_neve") függvényben. A GetlastError függvény 0x00000485 értéket ad vissza. A Winerror.h fájlból kapott 0x00000485 = 1157 érték (ERROR_DLL_NOT_FOUND) jelentése: „Az alkalmazás futtatásához szükséges függvénytár egy fájlja nem található.” A regsvr32 missing.dll parancs kiadásakor például ez a hibaüzenet jelenhet meg abban az esetben, ha a Missing.dll nevű fájl nem található. Hiba a LoadLibrary("dll_neve") függvényben. A GetLastError függvény 0x00000002 értéket ad vissza. A Winerror.h fájlból kapott 0x00000002 = 2 érték (ERROR_FILE_NOT_FOUND) jelentése: „A rendszer nem találja a megadott fájlt.”, vagyis egy függő DLL nem található. A Tapi32.dll (egy függőség) hiánya esetén például a regsvr32 icwdial.dll parancs beírásakor ez az üzenet jelenik meg. Hiba a LoadLibrary("dskmaint.dll") függvényben. A GetLastError függvény 0x000001f értéket ad vissza. A Winerror.h fájlból kapott 0x000001f = 31 érték (ERROR_GEN_FAILURE) jelentése: „Egy, a rendszerhez csatlakoztatott eszköz nem működik.” Ez akkor fordulhat elő, ha Win16 rendszerű, .dll kiterjesztésű fájlt próbál meg regisztrálni. A regsvr32 dskmaint.dll parancs beírásakor például ez az üzenet jelenik meg. Hiba a DllRegisterServer (vagy DllUnregisterServer) dll_neve függvényben. A visszatérési kód karakterlánc Keresse meg a Winerror.h fájlban a karakterlánc szöveget. A Regsvr32.exe segédprogram függőségeiA Regsvr32.exe segédprogram a Kernel32.dll, a User32.dll és az Ole32.dll (ezenkívül Windows NT rendszerben a Msvcrt.dll és az Advapi32.dll) fájltól függ. A Regsvr32.exe fájl betölti a regisztrálni kívánt (vagy a beállításjegyzékből eltávolítani kívánt) fájlt és annak valamennyi függőségét. A folyamat sikertelen lehet, ha egy szükséges fájl hiányzik vagy sérült.A Depends.exe segédprogrammal meghatározhatja a regisztrálni kívánt (vagy a beállításjegyzékből eltávolítani kívánt) fájl függőségeit. A Depends.exe a Microsoft Windows 98 Resource Kit és a Microsoft Windows NT 4.0 Resource Kit csomag támogatási eszközeinek része. 247024
(http://support.microsoft.com/kb/247024/HU/
)
A Microsoft Windows 98 Resource Kit csomagban található eszközök (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.) A cikkben található információ a következő(k)re vonatkozik:
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók. | Egyéb források További támogatás
KözösségAzonnali segítségA cikk fordítása
|





















A lap tetejére