Ako zaregistrovať knižnicu DLL?

Najjednoduchší spôsob, ako zaregistrovať knižnicu DLL, je aktualizácia počítača so systémom Windows na najnovšiu verziu jeho operačného systému. Ak chcete namiesto toho ručne registrovať knižnice DLL, môžete z príkazového riadka vygenerovať zoznam všetkých knižníc DLL vo svojom počítači. Po tomto bode môžete zoznam otvoriť v programe Poznámkový blok. Po odstránení nepotrebných položiek zo zoznamu a pridaní príkazov pred knižnice DLL, ktoré chcete zaregistrovať, môžete súbor programu Poznámkový blok uložiť ako súbor Windows Batch (.bat) a potom ho spustiť dvojitým kliknutím. Výsledkom bude opätovná registrácia všetkých vybratých súborov DLL vo vašom počítači.

Na registráciu knižnice DLL môžete použiť kombináciu príkazu „regsvr“
Na registráciu knižnice DLL môžete použiť kombináciu príkazu „regsvr“ a názvu súboru DLL, ak súbor DLL podporuje príkaz na export servera Registrovať.

Táto príručka vás naučí, ako zaregistrovať súbor DLL, ktorý vytvorí cestu zo súboru do registra Windows. Registrácia DLL môže vyriešiť problémy so spustením niektorých programov, ale väčšina súborov DLL registráciu buď nepodporuje, alebo je už zaregistrovaná. Majte na pamäti, že nemôžete registrovať knižnice DLL, ktoré boli predinštalované vo vašom počítači so systémom Windows, pretože tieto knižnice DLL sú nevyhnutné pre fungovanie systému Windows a aktualizácie systému Windows vyriešia všetky zastarané alebo nefunkčné knižnice DLL.

Metóda 1 z 2: Registrácia jednej dll

  1. 1
    Pochopte, ako táto metóda funguje. Na registráciu knižnice DLL môžete použiť kombináciu príkazu "regsvr" a názvu súboru DLL, ak súbor DLL podporuje príkaz Register Server export. Vytvorí sa tak cesta z registra Windows k súboru DLL, čo procesom systému Windows uľahčí vyhľadávanie a používanie súboru DLL.
    • Túto metódu budete najčastejšie potrebovať na registráciu knižníc DLL, ktoré sú dodávané s programami tretích strán, a ktoré majú údajne komunikovať priamo so zdrojmi na úrovni systému (napr. Príkazový riadok).
  2. 2
    Zistite, čo znamená chyba „vstupného bodu“. Ak je knižnica DLL už zaregistrovaná, nepodporuje príkaz na export registračného servera alebo jej kód neumožňuje pripojenie k registru systému Windows, zobrazí sa chyba, ktorá hovorí: „Modul [názov DLL] bol načítaný, ale vstupný bod DllRegisterServer nebol nájdený “. Ak sa zobrazí toto chybové hlásenie, DLL nemožno zaregistrovať.
    • Chyba „vstupný bod“ nie je taký problém, ako skôr potvrdenie, pretože zobrazenie tejto chyby znamená, že vašu knižnicu DLL nie je potrebné registrovať.
  3. 3
    Nájdite knižnicu DLL, ktorú chcete zaregistrovať. Prejdite do umiestnenia priečinka DLL, ktorý chcete zaregistrovať. Akonáhle nájdete súbor DLL, ktorý chcete zaregistrovať, môžete pokračovať.
    • Ak ste napríklad nainštalovali program, pre ktorý chcete zaregistrovať knižnicu DLL, prejdete do inštalačného priečinka programu (napr. „C: \ Program Files \ [názov programu]“).
  4. 4
    Otvorte vlastnosti dll. Kliknite pravým tlačidlom myši na súbor DLL a potom v rozbaľovacej ponuke kliknite na položku Vlastnosti. Otvorí sa vyskakovacie okno.
  5. 5
    Všimnite si názov dll. V textovom poli v hornej časti okna Vlastnosti uvidíte úplný názov knižnice DLL. Toto je meno, ktoré budete musieť zadať neskôr.
    • Pretože väčšina knižníc DLL má ťažko zapamätateľné názvy, zvážte opustenie okna Vlastnosti, keď ste tu skončili; tak budete môcť neskôr skopírovať meno.
    Ako zaregistrovať súbor DLL
    Táto príručka vás naučí, ako zaregistrovať súbor DLL, ktorý vytvorí cestu zo súboru do registra Windows.
  6. 6
    Skopírujte cestu dll. Kliknite a presuňte kurzor na reťazec textu napravo od hlavičky „Umiestnenie“, potom stlačením klávesu Ctrl+ C skopírujte cestu k priečinku do knižnice DLL.
  7. 7
    Otvorený štart. Kliknite na logo Windows v ľavom dolnom rohu obrazovky.
  8. 8
    Vyhľadajte príkazový riadok. Napíšte command prompt do panela Spustiť vyhľadávanie. V hornej časti okna by sa mala zobraziť ikona príkazového riadka.
  9. 9
    Otvorte príkazový riadok v režime správcu. Urobiť tak:
    • Kliknite pravým tlačidlom myši na príkazový riadok.
    • Kliknite na položku Spustiť ako správca
    • Po zobrazení výzvy kliknite na tlačidlo Áno.
  10. 10
    Prepnúť do adresára dll. Zadajte cd a zadajte medzeru, stlačením Ctrl+ V prilepte cestu k súboru DLL a stlačte Enter.
    • Ak je napríklad váš súbor DLL v priečinku „SysWOW64“, ktorý sa nachádza v pôvodnom priečinku „Windows“, váš príkaz by vyzeral takto: cd C:\Windows\SysWOW64
  11. 11
    Zadajte príkaz "regsvr" a názov dll. Zadajte regsvr32 a zadajte medzeru, potom zadajte názov svojej knižnice DLL (doplnené o príponu „.dll“) a stlačte Enter. Ak je možné vašu knižnicu DLL zaregistrovať, výsledkom bude potvrdzujúca správa.
    • Ak je názov knižnice DLL napríklad „usbperf.dll“, váš príkaz by vyzeral takto: regsvr32 usbperf.dll
    • Ak chcete v tomto bode skopírovať názov knižnice DLL, znova otvorte priečinok, v ktorom je knižnica DLL (malo by sa objaviť okno Vlastnosti), potom zvýraznite názov v textovom poli a stlačte Ctrl+ C. Potom môžete názov prilepiť do príkazového riadka stlačením klávesu Ctrl+ V.
    • Ak je knižnica DLL už zaregistrovaná alebo sa nedá zaregistrovať, namiesto potvrdzovacej správy sa zobrazí chyba „vstupný bod“.
  12. 12
    Skúste zrušiť registráciu knižnice DLL a potom ju znova zaregistrovať. Ak zadanie príkazu „regsvr“ spôsobí chybu, ktorá nie je chybou „vstupného bodu“, možno budete musieť zrušiť registráciu knižnice DLL predtým, ako ju skutočne zaregistrujete:
    • Napíšte regsvr32 /u name.dll a stlačte Enter. Nezabudnite nahradiť „názov“ názvom knižnice DLL.
    • Zadajte regsvr32 name.dll a stlačte Enter, znova si pamätajte, že „názov“ je potrebné nahradiť názvom DLL.

Metóda 2 z 2: Preregistrovanie všetkých dll

  1. 1
    Pochopte, ako táto metóda funguje. Vytvorením zoznamu súborov DLL vo vašom počítači a spustením zoznamu ako súboru BAT môžete automaticky zaregistrovať všetky súbory DLL vo svojom počítači. Je to optimálne, ak nemáte konkrétnu knižnicu DLL, ktorú chcete zaregistrovať.
  2. 2
    Otvorený štart. Kliknite na logo Windows v ľavom dolnom rohu obrazovky.
    Vytvorí sa tak cesta z registra Windows k súboru DLL
    Vytvorí sa tak cesta z registra Windows k súboru DLL, čo procesom systému Windows uľahčí vyhľadávanie a používanie súboru DLL.
  3. 3
    Vyhľadajte príkazový riadok. Napíšte command prompt do panela Spustiť vyhľadávanie. V hornej časti okna by sa mala zobraziť ikona príkazového riadka.
  4. 4
    Otvorte príkazový riadok v režime správcu. Urobiť tak:
    • Kliknite pravým tlačidlom myši na príkazový riadok.
    • Kliknite na položku Spustiť ako správca
    • Po zobrazení výzvy kliknite na tlačidlo Áno.
  5. 5
    Prepnite do adresára Windows. Napíšte cd c:\Windows a stlačte Enter. To príkazovému riadku povie, aby vykonal nasledujúci príkaz v priečinku „Windows“.
  6. 6
    Vytvorte súbor so zoznamom DLL. Napíšte dir *.dll /s /b > C:\regdll.bat do príkazového riadka a potom stlačte Enter. To umožní príkazovému riadku vytvoriť súbor so zoznamom umiestnenia a názvu každej knižnice DLL v adresári Windows.
  7. 7
    Zatvorte príkazový riadok. Akonáhle sa pod zadaným príkazom zobrazí riadok textu „c: \ Windows>“, môžete príkazový riadok ukončiť a pokračovať.
  8. 8
    Prejdite na umiestnenie súboru so zoznamom. Nájdete ho v Prieskumníkovi súborov:
    • Otvorte Prieskumník súborov (alebo stlačte Win+ E).
    • V ľavej časti okna kliknite na položku Tento počítač.
    • Dvakrát kliknite na pevný disk OS (C:) vášho počítača.
    • Posuňte sa nadol (ak je to potrebné), kým sa nezobrazí súbor s názvom „regdll“.
  9. 9
    Skopírujte súbor na pracovnú plochu. Aby ste mohli uložiť zmeny, budete musieť umiestniť kópiu súboru „regdll“ na plochu:
    • Kliknutím na súbor ho vyberte.
    • Stlačte Ctrl+ C.
    • Kliknite na pracovnú plochu.
    • Stlačte Ctrl+ V.
  10. 10
    Otvorte súbor so zoznamom v programe Poznámkový blok. Kliknutím na súbor na ploche ho vyberte, potom postupujte takto:
    • Kliknite pravým tlačidlom myši na súbor "regdll".
    • V rozbaľovacej ponuke kliknite na položku Upraviť.
  11. 11
    Odstráňte nepotrebné umiestnenia knižnice DLL. Aj keď je to voliteľné, dokončenie tohto kroku výrazne skráti čas potrebný na registráciu súborov DLL. Môžete odstrániť všetky riadky textu, ktoré majú nasledujúce umiestnenia:
    • C: \ Windows \ WinSXS - Spodná štvrtina textového dokumentu bude obsahovať tieto riadky textu.
    • C: \ Windows \ Temp - Nájdete ich v blízkosti sekcie, kde boli riadky „WinSXS“.
    • C: \ Windows \ $ patchcache $ - Tieto je ťažšie nájsť. Vyhľadávanie môžete spustiť stlačením Ctrl+ F, zadaním $patchcache$ a kliknutím na Hľadať ďalej.
    Spustením zoznamu ako súboru BAT môžete automaticky zaregistrovať všetky súbory DLL vo svojom počítači
    Vytvorením zoznamu súborov DLL vo vašom počítači a spustením zoznamu ako súboru BAT môžete automaticky zaregistrovať všetky súbory DLL vo svojom počítači.
  12. 12
    Do každého riadka textu pridajte príkaz „regsvr“. Môžete to urobiť pomocou funkcie „Nájsť a nahradiť“ v programe Poznámkový blok:
    • Kliknite na položku Upraviť.
    • V rozbaľovacej ponuke kliknite na položku Nahradiť...
    • Zadajte c:\ textové pole „Nájsť čo“.
    • Napíšte Regsvr32.exe /s c:\ do textového poľa „Nahradiť“.
    • Kliknite na položku Nahradiť všetko
    • Vyjdite z okna.
  13. 13
    Uložte zmeny a ukončite poznámkový blok. Uložte zmeny stlačením klávesu Ctrl+ a zatvorte ho S kliknutím na ikonu X v pravom hornom rohu okna programu Poznámkový blok. V tomto okamihu ste pripravení spustiť súbor "regdll.bat".
  14. 14
    Spustite súbor. Kliknite pravým tlačidlom myši na súbor „regdll.bat“, kliknite na položku Spustiť ako správca a po zobrazení výzvy na spustenie v príkazovom riadku kliknite na položku Áno. To umožní príkazovému riadku začať registrovať všetky dostupné knižnice DLL; dokončenie tohto procesu môže trvať dlho, preto sa uistite, že je počítač zapnutý a zapojený po celú dobu.
  15. 15
    Ukončite príkazový riadok. Akonáhle sa proces dokončí, môžete zavrieť príkazový riadok. Teraz by mali byť zaregistrované súbory DLL vášho počítača.

Tipy

  • Zrušenie registrácie knižnice DLL je užitočné, ak ju chcete odstrániť, pretože každá zaregistrovaná knižnica DLL sa považuje za „iba na čítanie“, a preto ju nemožno bez predchádzajúceho zrušenia registrácie odstrániť.

Varovania

  • DLL knižnice sú nevyhnutné pre správnu funkciu systému Windows. Aj keď je to takmer nemožné, neúmyselné odstránenie alebo zmena systémovej knižnice DLL poškodí váš počítač.

Otázky a odpovede

  • Čo mám robiť, ak tlačidlo „zaregistrovať“ nebude fungovať?
    Obnovte stránku alebo reštartujte počítač.

FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail