Ako zaregistrovať knižnicu DLL v systéme

Anonim

Ako zaregistrovať knižnicu DLL v systéme

Po inštalácii rôznych programov alebo hier môžete naraziť na situáciu, keď sa vyskytne chyba "Spustenie programu nie je možné vykonať, pretože požadovaná DLL nie je v systéme." Napriek tomu, že okná Rodiny Windows zvyčajne zaregistrujú knižnice na pozadí, po prevzatí a umiestnení vášho DLL súboru na príslušnom mieste sa chyba vyskytuje, a systém ho jednoducho vidí ". Ak chcete to opraviť, musíte registráciu knižnice. Ako to môže byť vykonané, bude povedané neskôr v tomto článku.

Možnosti riešenia problému

Existuje niekoľko metód na odstránenie tohto problému. Podrobnejšie zvážte každý z nich.

Metóda 1: OCX / DLL Manager

OCX / DLL Manager je malý program, ktorý vám môže pomôcť registráciu knižnice alebo súbor OCX.

Stiahnite si program OCX / DLL Správca

K tomu budete potrebovať:

  1. Kliknite na položku Register OCX / DLL.
  2. Vyberte typ súboru, ktorý sa zaregistrujete.
  3. Pomocou tlačidla Prehľadávať, zadajte umiestnenie DLL.
  4. Stlačte tlačidlo "Register" a samotný program zaregistruje súbor.

Program OCX DLL Manager

OCX / DLL Manager tiež vie, ako zrušiť registráciu knižnice, na to musíte vybrať položku "Unregister OCX / DLL" v ponuke a neskôr vykonať všetky rovnaké operácie ako v prvom prípade. Funkcia Cancel môže potrebovať porovnať výsledky s aktivovaným súborom a pri vypnutí, ako aj počas odstránenia niektorých počítačových vírusov.

Počas procesu registrácie môže vám systém poskytnúť chybu, ktorá hovorí o tom, aké práva správcu sú potrebné. V tomto prípade musíte spustiť program stlačením pravým tlačidlom myši a zvoľte "Spustiť na meno administrátora".

Spustenie programu v mene správcu OCX DLL

Metóda 2: Menu "RUN"

DLL môžete zaregistrovať pomocou príkazu "RUN" v ponuke Štart systému Windows Operation System. Ak to chcete urobiť, budete musieť vykonať nasledujúce akcie:

  1. Stlačte kombináciu klávesnice "Windows + R" alebo vyberte položku "Spustiť" v ponuke Štart.
  2. Otvorte menu Execute

  3. Zadajte názov programu, ktorý zaregistruje knižnicu - Regsvr32.exe a cesta, ku ktorej je súbor umiestnený. V dôsledku toho by to malo fungovať takto:
  4. Regsvr32.exe C: Windows System32 Dllname.dll

    Kde DlName je názov vášho súboru.

    Zaregistrujte knižnicu DLL cez ponuku RUN

    Tento príklad vám vyhovuje, či je operačný systém nainštalovaný na jednotke C, ak je inde, budete musieť zmeniť písmeno disku alebo použiť príkaz:

    % SystemRoot% System32 regsvr32.exe% windir% system32 dllname.dll

    Príkaz DLL, ktorý priečinok samotný zistí priečinok, v ktorom máte

    V tejto verzii samotný program nájde priečinok, v ktorom ste nainštalovali OS a spustí registráciu zadaného súboru DLL.

    V prípade 64-bitového systému budete mať dva programy REGSVR32 - jeden je v priečinku:

    C: Windows SYSWOW64

    a druhá na ceste:

    C: Windows System32

    Ide o rôzne súbory, ktoré sa používajú samostatne pre príslušné situácie. Ak máte 64-bitový operačný systém a súbor DLL je 32-bitový, potom sa súbor knižnice musí umiestniť v priečinku:

    Windows SYSWOW64.

    A tím bude vyzerať takto:

    % Windir% syswow64 regsvr32.exe% windir% sywow64 dllname.dll

    DLL registračný príkaz v 64-bitovom systéme

  5. Stlačte tlačidlo "ENTER" alebo "OK"; Systém vám poskytne správu o tom, či bola knižnica úspešná alebo nie alebo nie je zaregistrovaná.

Metóda 3: Príkazový reťazec

Registrácia súborov cez príkazový riadok nie je veľmi odlišný od druhej možnosti:

  1. V ponuke Štart vyberte príkaz "Spustiť".
  2. Zadajte pole CMD vstupu, ktoré sa otvorí.
  3. Stlačte Enter".

Zobrazí sa pred vami, v ktorom budete musieť zadať rovnaké príkazy ako v druhej verzii.

Zaregistrujte knižnicu DLL cez príkazový riadok

Treba poznamenať, že okno príkazového riadka má funkciu vkladania kopírovaného textu (pre pohodlie). Toto menu môžete nájsť stlačením pravého tlačidla na ikonu v ľavom hornom rohu.

Vložiť ponuku na príkazovom riadku systému Windows

Metóda 4: Otvorené

  1. Otvorte ponuku Súbor, ku ktorému sa zaregistrujete kliknutím na to s pravou tlačidlom myši.
  2. V ponuke, ktorá sa zobrazí, zvoľte "Otvoriť".
  3. Zaregistrujte knižnicu DLL cez otvorenú ponuku

  4. Kliknite na "Prehľad" a vyberte program REGSVR32.exe z nasledujúceho adresára:
  5. Windows / System32.

    Alebo v prípade, že pracujete v 64-bitovom systéme a DLL súbor 32-bit:

    Windows / Sywow64.

  6. Otvorte DLL pomocou tohto programu. Systém vydá úspešnú registračnú správu.

Možné chyby

"Súbor nie je kompatibilný s inštalovanou verziou systému Windows" znamená, že sa s najväčšou pravdepodobnosťou pokúšate zaregistrovať 64-bitovú DLL v 32-bitovom systéme alebo naopak. Použite príslušný príkaz opísaný v druhej metóde.

"Vstupný bod sa nenašiel" - Nie všetky knižnice DLL môžu byť zaregistrované, niektoré z nich jednoducho nepodporujú príkaz DLLREGISTERSERVERVORA. Aj výskyt chyby môže byť spôsobený tým, že súbor je už zaregistrovaný systémom. Existujú stránky, ktoré distribuujú súbory, ktoré nie sú knižnicami v skutočnosti. V tomto prípade, samozrejme, nič nebude zaregistrované.

Na záver je potrebné povedať, že podstata všetkých možností možností sú jednoducho odlišné metódy spustenia registračného tímu - čo je pohodlnejšie.

Čítaj viac