Regsvr32 Windows rendszeren: magyarázatok, parancsok, használati és hibaüzenetek

Regsvr32 Windows Explanation



A Regsvr32 egy parancssori segédprogram a Windows rendszerben, amely DLL-fájlok regisztrálására és regisztrációjának törlésére használható. Amikor regisztrál egy DLL-t, megmondja a Windowsnak, hogy hol találja a fájlt, hogy a számítógépén lévő többi program is felhasználhassa. Ha törli egy DLL regisztrációját, azt mondja a Windowsnak, hogy távolítsa el a fájl regisztrációs adatait. A Regsvr32 használatával kétféleképpen regisztrálhat egy DLL-t: 1. Nyissa meg a Parancssort. 2. Írja be a regsvr32_dll_fájl elérési útját, majd nyomja le az Enter billentyűt. Például a mydll.dll fájl regisztrálásához írja be a következő parancsot: regsvr32 mydll.dll Ha a DLL sikeresen regisztrált, a következő üzenet jelenik meg: A DllRegisterServer a mydll.dll fájlban sikerült. Ha a DLL nincs regisztrálva, a következő üzenetet fogja látni: A DllRegisterServer a mydll.dll fájlban nem sikerült. Ha törölni szeretne egy DLL regisztrációját, használja a /u kapcsolót. Például a mydll.dll fájl regisztrációjának törléséhez írja be a következő parancsot: regsvr32 /u mydll.dll Ha a DLL regisztrációja sikeresen megtörtént, a következő üzenet jelenik meg: A DllUnregisterServer a mydll.dll fájlban sikerült. Ha a DLL nincs regisztrálva, a következő üzenetet fogja látni: A DllUnregisterServer a mydll.dll fájlban nem sikerült.



Microsoft Windows operációs rendszereken, jobb fr32 egy parancssori segédprogram, amellyel OLE-vezérlőket, például DLL-eket és ActiveX-vezérlőket regisztrálhat és törölhet a Windows rendszerleíró adatbázisában. Például a regsvr32-vel együtt használandó DDL-nek exportálnia kell a DllRegisterServer és a DllUnregisterServer függvényeket. Az eszköz használatához szükség lehet bizonyos problémák elhárítására a Windows, a Microsoft Internet Explorer vagy más programokban.









tiszta főablakok 10

Regsvr32 Windows alatt

A Regsvr32.exe a Microsoft IE 3.0 vagy újabb, a Windows 95 OSR2 vagy újabb, valamint a Windows NT 4.0 Service Pack 5 csomag része. A Regsvr32.exe a rendszermappába (Windows Me / Windows 98 / Windows 95) vagy a System32-be (Windows NT) telepítve van. / Windows XP / Windows Vista / Windows 7).



A Regsvr32 parancsa és használata

RegSvr32.exe parancssori beállítások:

Regsvr32 [/ u] [/ n] [/ i [: cmdline]] dllnév

2. Opciók:



a Windows 10 csendes órája folyamatosan bekapcsol
  • /u: Ezzel törli a fájl regisztrációját.
  • /s: Csendesen futtatja a regsvr32-t, és nem jelenít meg üzeneteket.
  • /n: Nem hívja meg a DllRegisterServert. Ezt az opciót az /i-vel kell használni.
  • /i:cmdline: Meghívja a DllInstall-t, egy opcionális [cmdline] átadásával. A /u paranccsal együtt használva a dll eltávolítását eredményezi.
  • dllname: Megadja a regisztrálandó DLL fájl nevét.

Például manuálisan dll fájl regisztrálása és regisztrációjának törlése shm.dll a következőket tehetjük a CMD-ben:

  • regsvr32 shm.dll fájlt a fájl regisztrálásához.
  • regsvr32 / u shm.dll fájlt a fájl törléséhez.

Regsvr32.exe hibaüzenetek

1. A Regsvr32.exe által okozott hibaüzenetek listája Windows Vista vagy újabb rendszeren.

Az alábbi lista a RegSvr32 hibaüzeneteket és lehetséges okokat tartalmazza:

  1. A(z) ''%1″” parancsjelző nem érvényes. Tekintse át a parancshasználatot, és próbálja újra.
  2. Ez a parancs csak akkor érvényes, ha a Microsoft Visual Studio OLE felhasználói vezérlési projektje meg van nyitva.
  3. Modul regisztrálásához meg kell adnia egy bináris nevet.
  4. Az OleInitialize parancs nem sikerült. Lehet, hogy kevés a számítógép memóriája. Zárjon be minden nyitott programot, és próbálja újra.
  5. Nem sikerült betölteni a(z) ''%1'' modult. N n Ellenőrizze, hogy a bináris fájl a megadott elérési úton van-e tárolva, vagy végezze el a hibakeresést a bináris vagy függő .DLL fájlokkal kapcsolatos problémák ellenőrzéséhez. N n% 2.
  6. A(z) ''%1″'' modul betöltve, de a %2 belépési pont nem található. Győződjön meg arról, hogy a '%1' érvényes DLL- vagy OCX-fájl, majd próbálja újra.
  7. A(z) '%1' modul betöltődött, de a(z) %2 hívása %3 hibakóddal meghiúsult. Ha többet szeretne megtudni erről a problémáról, keressen az interneten a hibakód használatával.
  8. Előfordulhat, hogy a '%1' modul nem kompatibilis az Ön által használt Windows-verzióval. Győződjön meg arról, hogy a modul kompatibilis a regsvr32.exe x86 (32 bites) vagy x64 (64 bites) verziójával.

2. A Regsvr32.exe által okozott hibaüzenetek listája a Windows Vista előtti operációs rendszerben.

Az alábbi lista a RegSvr32 hibaüzeneteket és lehetséges okokat tartalmazza:

javítás wmi
  1. Felismeretlen jelző: /invalid_flag.
  2. A DLL név nincs megadva.
  3. A könyvtárnév betöltve, de a DllRegisterServer vagy a DllUnregisterServer belépési pont nem található.
  4. A Dllname nem futtatható fájl, és ehhez a fájltípushoz nincs regisztrálva regisztrációs segéd.
  5. A könyvtárnév betöltve, de a DllRegisterServer vagy a DllUnregisterServer belépési pont nem található.
  6. A Dllname nem regisztrálja magát, vagy sérült verzió van a memóriában.
  7. Az OleInitialize (vagy az OleUninitialize) nem sikerült.
  8. A LoadLibrary('Dllname') betöltése nem sikerült. A GetlastError 0x00000485 értéket ad vissza.
  9. A LoadLibrary('Dllname') betöltése nem sikerült. A GetLastError 0x00000002 értéket ad vissza.
  10. A LoadLibrary('dskmaint.dll') nem sikerült. A GetLastError 0x000001f értéket ad vissza.
  11. DllRegisterServer (vagy DllUnregisterServer) hiba a Dll névben. Visszatérési kód: string.

A Regsvr32.exe telepítve található Rendszer (Windows Me / Windows 98 / Windows 95) vagy Rendszer32 (Windows NT/Windows XP/Windows Vista/Windows 7) és Windows 64 bites rendszeren a Regsv32.exe két verziója található, ti. Megérkezett a 64 bites verzió % systemroot% System32 regsvr32.exe és a 32 bites verzió is bekerült % systemroot% SysWoW64 regsvr32.exe magyarázza KB249873 .

Népszerű Bejegyzések