Jak zaregistrovat soubory DLL nebo OCX v systému Windows 10 pomocí příkazového řádku



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Někdy aplikacím může chybět registrace souborů DLL nebo OCX, kvůli nimž budou uživatelé čelit chybám a aplikace nebudou fungovat správně. Z tohoto důvodu budou uživatelé vyžadovat registraci souborů sami. Registraci a zrušení registrace souborů rozšíření aplikace (DLL nebo OCX) provádí obslužný program RegSvr32. V tomto článku vás naučíme, jak snadno můžete zaregistrovat soubor DLL nebo OCX ve vašem operačním systému.



Jak zaregistrovat soubor DLL nebo OCX ve Windows



Registrace souboru DLL nebo OCX ve Windows

Registrací DLL nebo OCX uživatelé přidávají informace do registr aby mohl Windows tyto soubory používat. Informace budou ve formě jména nebo CLSID. Díky tomu je pro Windows snazší najít správnou knihovnu DLL nebo OCX, když je funkce související s ní použita v jiném programu. Bude obsahovat cestu k těmto souborům, přes které bude použit spustitelný kód komponenty. Informace uložené v registru budou vždy odkazovat na nejnovější verzi komponenty. To je vyžadováno pouze ve výjimečných případech, protože ve většině případů aplikace tyto soubory zaregistrují během instalace. Může být také použit pro oprava Windows problémy, které tyto soubory obsahují. Některé další parametry, které můžete přidat k příkazům:



  • / u - Zrušte registraci souboru DLL nebo OCX
  • / s - Tichý režim, nezobrazí se žádné zprávy.
  • / Já - Pokud se použije bez / u, zavolá k instalaci DLLInstall (TRUE) a Pokud se použije s / u, zavolá DllInstall (FALSE) k odinstalaci DLL a DllUnregisterServer.
  • / n - Za to, že nevoláte DllRegister Server nebo DllUnregisterServer. Tuto možnost je nutné použít s / i.

Zaregistrovat lze pouze soubory DLL nebo OCX, které lze zaregistrovat. Některé soubory nebudou mít číslo DLLRegisterServer () funkce, jejichž prostřednictvím se může registrovat. Tyto soubory jsou běžné a nemají nic společného s registrací. Příklad lze vzít ze souborů DLL hry, které zůstávají ve složce a dělají svou práci, aniž by se nejprve zaregistrovaly.

Poznámka: Než vyzkoušíte tyto metody, ujistěte se, že již máte soubor DLL nebo OCX k dispozici.

Použití zvýšeného příkazového řádku k registraci souboru DLL nebo OCX

  1. Podrž Okna tlačítko a stiskněte S otevřete vyhledávací funkci. Typ cmd , klikněte na něj pravým tlačítkem a vyberte Spustit jako administrátor volba
    Poznámka : Můžete také stisknout Alt + Shift + Enter po zadání cmd do vyhledávací funkce.



    Otevírá se zvýšený příkazový řádek

  2. Nyní zadejte následující příkaz a zaregistrujte soubor DLL nebo OCX.
    regsvr32 jscript.dll

    Poznámka : jscript.dll je název souboru, který můžete změnit na libovolný soubor, který chcete zaregistrovat.

    Soubor DLL byl úspěšně zaregistrován

  3. Můžete také zaregistrovat soubor DLL nebo OCX, který je umístěn v jiném umístění, zadáním následujícího příkazu.
    regsvr32 C:  Users  Kevin  Desktop  jscript.dll

    Registrace DLL na jiné cestě

  4. Pokud soubor nelze zaregistrovat, může se zobrazit chyba, jak je uvedeno níže:

    Chyba při neregistraci

  5. Někdy může být chyba způsobena tím, že se pokoušíte zaregistrovat 32bitový soubor DLL nebo OCX prostřednictvím 64bitového souboru Regsvr32 . Musíte použít 32bitovou verzi Regsvr32 který se nachází v Syswow64 složku.
  6. Můžete zadat následující příkaz k registraci 32bitové knihovny DLL nebo OCX v 64bitovém operačním systému.
    % SystemRoot%  SysWOW64  regsvr32 jscript.dll

    Registrace 32bitového souboru DLL v 64bitovém systému Windows

Můžete také použít PowerShell se stejnými příkazy k registraci souborů DLL nebo OCX.

Značky ATD OCX Okna 2 minuty čtení