Hogyan lehet DLL vagy OCX fájlokat regisztrálni a Windows 10 rendszerben a Parancssor segítségével

Előfordulhat, hogy az alkalmazások hiányolják a DLL vagy OCX fájlok regisztrálását, ami miatt a felhasználók hibákat fognak tapasztalni, és az alkalmazások nem fognak megfelelően működni. Emiatt a felhasználóknak maguknak kell regisztrálniuk a fájlokat. Az alkalmazáskiterjesztés fájlok (DLL vagy OCX) regisztrációját és regisztrációjának törlését a RegSvr32 segédprogram végzi. Ebben a cikkben megtanuljuk, milyen egyszerűen regisztrálhat egy DLL vagy OCX fájlt az operációs rendszerében.

DLL vagy OCX fájl regisztrálása a Windows rendszerben

A DLL vagy OCX regisztrálásával a felhasználók hozzáadják az információkat a rendszerleíró adatbázishoz, hogy a Windows felhasználhassa ezeket a fájlokat. Az információ név vagy CLSID formájában lesz. Ez megkönnyíti a Windows számára a helyes DLL vagy OCX megtalálását, amikor egy hozzá kapcsolódó funkciót egy másik programban használnak. Ez tartalmazza ezen fájlok elérési útját, amelyen keresztül az összetevő futtatható kódját használni fogják. A rendszerleíró adatbázisba mentett információk mindig az összetevő legújabb verziójára vonatkoznak. Erre csak ritka esetekben van szükség, mert a legtöbb esetben az alkalmazások a telepítés során regisztrálják ezeket a fájlokat. Ez a fájlokat tartalmazó Windows-problémák kijavításához is használható. Néhány extra paraméter, amelyet hozzáadhat a parancsokhoz:

  • / u - A DLL vagy OCX fájl regisztrációjának törlése
  • / s - Néma üzemmód, nem jelenít meg üzenetablakokat.
  • / I - Ha / u nélkül használjuk, akkor a DLLInstall (IGAZ) meghívására van szükség a telepítéshez, és ha a / u-val együtt használjuk, akkor a DllInstall (FALSE) programot hívja meg a DLL és a DllUnregisterServer eltávolításához.
  • / n - A DllRegister Server vagy a DllUnregisterServer nem hívása miatt. Ezt az opciót a / i paranccsal kell használni.

Csak a regisztrálható DLL vagy OCX fájlokat regisztrálhatja. Egyes fájlok nem tartalmaznak olyan DLLRegisterServer () függvényeket, amelyeken keresztül regisztrálni tudnak. Ezek a fájlok rendesek, és semmi közük a regisztrációhoz. Példát lehet venni a játék DLL fájljairól, amelyek a mappában maradnak és munkájukat elvégzik anélkül, hogy eleve regisztrálnák magukat.

Megjegyzés: Győződjön meg róla, hogy a DLL vagy OCX fájl már rendelkezésre áll, mielőtt megpróbálja ezeket a módszereket.

A Fokozott parancssor használata egy DLL vagy OCX fájl regisztrálásához

  1. Tartsa lenyomva a Windows billentyűt, és nyomja meg az S gombot a keresési funkció megnyitásához. Írja be a cmd parancsot , kattintson rá a jobb gombbal, és válassza a Futtatás rendszergazdaként lehetőséget

    Megjegyzés : Az Alt + Shift + Enter billentyűkombinációt is megnyomhatja, miután beírta a cmd parancsot a keresési funkcióba.

  2. Most írja be az alábbi parancsot a DLL vagy OCX fájl regisztrálásához.
    regsvr32 jscript.dll

    Megjegyzés : A jscript.dll az a fájlnév, amelyet megváltoztathat bármilyen regisztrálni kívánt fájlra.

  3. A következő parancs beírásával regisztrálhat egy másik helyen található DLL vagy OCX fájlt is.
    regsvr32 C: \ Users \ Kevin \ Desktop \ jscript.dll
  4. Ha a fájl nem regisztrálható, akkor az alábbiak szerint megjelenhet a hiba:
  5. Néha a hiba oka lehet, hogy egy 32 bites DLL vagy OCX fájlt próbál regisztrálni a 64 bites Regsvr32 segítségével . A Syswow64 mappában található 32 bites Regsvr32 -t kell használnia .
  6. A következő parancsot beírhatja a 32 bites DLL vagy OCX regisztrálásához egy 64 bites operációs rendszerben.
    % SystemRoot% \ SysWOW64 \ regsvr32 jscript.dll

A PowerShell is használható ugyanazokkal a parancsokkal a DLL vagy OCX fájlok regisztrálásához.

Címkék DLL OCX Windows