Ako zaregistrovať súbory DLL alebo OCX v systéme Windows 10 pomocou príkazového riadku



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Aplikáciám niekedy môže chýbať registrácia súborov DLL alebo OCX, kvôli čomu budú používatelia čeliť chybám a aplikácie nebudú fungovať správne. Z tohto dôvodu budú používatelia vyžadovať, aby si súbory registrovali sami. Registráciu a zrušenie registrácie súborov rozšírenia aplikácie (DLL alebo OCX) vykonáva obslužný program RegSvr32. V tomto článku vás naučíme, ako ľahko môžete vo svojom operačnom systéme zaregistrovať súbor DLL alebo OCX.



Ako zaregistrovať súbor DLL alebo OCX v systéme Windows



Registrácia súboru DLL alebo OCX v systéme Windows

Registráciou DLL alebo OCX používatelia pridávajú tieto informácie do registratúra aby Windows mohol tieto súbory používať. Informácie budú vo forme mena alebo CLSID. Toto uľahčuje systému Windows vyhľadanie správneho DLL alebo OCX, ak sa s ním spojená funkcia použije v inom programe. Bude obsahovať cestu k týmto súborom, cez ktoré bude použitý spustiteľný kód komponentu. Informácie uložené v registri budú vždy odkazovať na najnovšiu verziu komponentu. Toto sa vyžaduje iba v ojedinelých prípadoch, pretože vo väčšine prípadov aplikácie tieto súbory zaregistrujú počas inštalácie. Môže sa použiť aj na oprava Windows problémy, ktoré obsahujú tieto súbory. Niektoré ďalšie parametre, ktoré môžete pridať k príkazom:



  • / u - Zrušte registráciu súboru DLL alebo OCX
  • / s - Tichý režim, nezobrazí sa žiadne schránky so správou.
  • / Ja - Ak sa použije bez / u, zavolá na inštaláciu DLLInstall (TRUE) a Ak sa použije s / u, zavolá DllInstall (FALSE) na odinštalovanie DLL a DllUnregisterServer.
  • / n - Za to, že ste nevolali na server DllRegister alebo DllUnregisterServer. Táto voľba musí byť použitá s / i.

Registrovať môžete iba súbory DLL alebo OCX, ktoré je možné zaregistrovať. Niektoré súbory nebudú mať č DLLRegisterServer () funkcie, prostredníctvom ktorých sa môže registrovať. Tieto súbory sú bežné a nemajú nič spoločné s registráciou. Príklad si môžeme vziať z herných súborov DLL, ktoré zostávajú v priečinku a robia svoju prácu bez toho, aby sa najskôr zaregistrovali.

Poznámka: Pred vyskúšaním týchto metód sa uistite, že už máte k dispozícii súbor DLL alebo OCX.

Používanie zvýšeného príkazového riadku na registráciu súboru DLL alebo OCX

  1. Držte Windows a stlačte S otvoríte funkciu vyhľadávania. Typ cmd , kliknite na ňu pravým tlačidlom myši a vyberte možnosť Spustiť ako správca možnosť
    Poznámka : Môžete tiež stlačiť Alt + Shift + Enter po zadaní cmd do vyhľadávacej funkcie.



    Otvára sa zvýšený príkazový riadok

  2. Teraz zadajte nasledujúci príkaz na registráciu súboru DLL alebo OCX.
    regsvr32 jscript.dll

    Poznámka : jscript.dll je názov súboru, ktorý môžete zmeniť na akýkoľvek súbor, ktorý chcete zaregistrovať.

    Úspešne zaregistrovaný súbor DLL

  3. Môžete tiež zaregistrovať súbor DLL alebo OCX, ktorý je umiestnený na inom mieste, zadaním nasledujúceho príkazu.
    regsvr32 C:  Users  Kevin  Desktop  jscript.dll

    Registrovanie DLL na inej ceste

  4. Ak súbor nie je možné zaregistrovať, môže sa zobraziť chyba uvedená nižšie:

    Chyba pri neregistrácii

  5. Chyba môže byť niekedy taká, že sa pokúšate zaregistrovať 32-bitový súbor DLL alebo OCX prostredníctvom 64-bitového formátu Regsvr32 . Musíte použiť 32-bit Regsvr32 ktorá sa nachádza v Syswow64 priečinok.
  6. Môžete zadať nasledujúci príkaz na registráciu 32-bitovej DLL alebo OCX v 64-bitovom operačnom systéme.
    % SystemRoot%  SysWOW64  regsvr32 jscript.dll

    Registrácia 32-bitového súboru DLL v 64-bitovom systéme Windows

Môžete tiež použiť PowerShell s rovnakými príkazmi na registráciu súborov DLL alebo OCX.

Značky ATĎ OCX Windows 2 minúty prečítané