Průvodci

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

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.

Registrace souboru DLL nebo OCX ve Windows

Registrací DLL nebo OCX uživatelé přidávají informace do registru, 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. Lze jej také použít k opravě problémů se systémem Windows, 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 můžete pouze soubory DLL nebo OCX, které lze zaregistrovat. Některé soubory nebudou mít žádné funkce DLLRegisterServer (), pomocí kterých by se mohly 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.

  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.

  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
  4. Pokud soubor nelze zaregistrovat, může se zobrazit chyba, jak je uvedeno níže:
  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

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

Značky DLL OCX Windows
$config[zx-auto] not found$config[zx-overlay] not found