Ako zaregistrovať knižnicu DLL

Autor: Bobbie Johnson
Dátum Stvorenia: 8 Apríl 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
1. Q light controller plus Getting started with QLC+. Fixtures and functions
Video: 1. Q light controller plus Getting started with QLC+. Fixtures and functions

Obsah

V tomto článku vám ukážeme, ako zaregistrovať súbor DLL, ktorý vytvára cestu zo súboru do registra Windows. Registrácia súboru DLL môže vyriešiť problémy so spustením niektorých programov, ale väčšina súborov DLL buď nemôže byť zaregistrovaná, alebo už je zaregistrovaná. Majte na pamäti, že nemôžete registrovať súbory DLL, ktoré sú špecifické pre systém Windows, pretože sú nevyhnutné pre stabilnú prevádzku systému Windows, a aktualizácie systému Windows opravujú zastarané alebo chybné súbory DLL.

Kroky

Metóda 1 z 2: Registrácia jedného súboru DLL

  1. 1 Pozrite sa, ako táto metóda funguje. Na registráciu súboru DLL môžete použiť príkaz „regsvr“ a názov súboru DLL (ak súbor tento príkaz podporuje).Z registra systému Windows sa vytvorí cesta k súboru DLL, čo systému uľahčí nájdenie a používanie súboru.
    • Táto metóda sa zvyčajne používa na registráciu súborov DLL, ktoré sú programami tretích strán, ktoré interagujú priamo so systémovými nástrojmi (napríklad príkazový riadok).
  2. 2 Pochopte chybu „vstupný bod“. Ak je súbor DLL už zaregistrovaný, nepodporuje príkaz regsvr alebo vám jeho kód neumožňuje pripojiť sa k registru systému Windows, zobrazí sa chybové hlásenie „Modul [názov DLL] bol načítaný, ale vstupný bod DllRegisterServer nebol nájdený. ​​“Názov súboru DLL] bol načítaný, ale vstupný bod DllRegisterServer nebol nájdený). Ak sa táto správa zobrazí na obrazovke, nebudete môcť zaregistrovať súbor DLL.
    • Chyba vstupného bodu nie je taký problém, ako skôr potvrdenie, že súbor DLL nie je potrebné registrovať.
  3. 3 Nájdite súbor DLL, ktorý chcete zaregistrovať. Prejdite do priečinka s požadovaným súborom DLL a nájdite ho.
    • Ak súbor DLL patrí k nainštalovanému programu, otvorte priečinok s týmto programom (napríklad C: Program Files [názov programu]).
  4. 4 Otvorte vlastnosti súboru DLL. Kliknite pravým tlačidlom myši na súbor DLL a v ponuke vyberte položku Vlastnosti. Otvorí sa vyskakovacie okno.
  5. 5 Nájdite názov súboru DLL. V textovom poli v hornej časti okna Vlastnosti nájdete úplný názov súboru.
    • Väčšina súborov DLL má zložité názvy, takže nechajte okno Vlastnosti otvorené a názov skopírujte neskôr.
  6. 6 Skopírujte cestu do súboru DLL. Podržte ľavé tlačidlo myši, ťahajte text, ktorý sa zobrazuje v riadku „Umiestnenie“, a potom kliknite na tlačidlo Ctrl+C.skopírujte cestu do súboru DLL.
  7. 7 Otvorte ponuku Štart . Kliknite na logo Windows v dolnom ľavom rohu obrazovky.
  8. 8 Nájdite príkazový riadok. Zadajte príkazový riadok na paneli vyhľadávania v ponuke Štart. V hornej časti ponuky Štart sa zobrazí ikona príkazového riadka.
  9. 9 Otvorte príkazový riadok ako správca. Pre to:
    • kliknite pravým tlačidlom myši na „Príkazový riadok“ ;
    • kliknite na „Spustiť ako správca“;
    • po zobrazení výzvy kliknite na „Áno“.
  10. 10 Prejdite do adresára so súborom DLL. Zadajte cd, stlačte medzerník, stlačte Ctrl+Vvložte cestu k súboru DLL a potom kliknite na ↵ Zadajte.
    • Ak je napríklad súbor DLL umiestnený v priečinku SysWOW64, ktorý sa nachádza v priečinku Windows, príkaz by vyzeral takto: cd C: Windows SysWOW64
  11. 11 Zadajte príkaz "regsvr" a názov súboru DLL. Zadajte regsvr32, stlačte medzerník, zadajte názov súboru DLL (spolu s príponou .dll) a stlačte ↵ Zadajte... Ak je možné súbor DLL zaregistrovať, zobrazí sa obrazovka s potvrdením registrácie.
    • Ak je názov súboru DLL napríklad „usbperf.dll“, príkaz bude vyzerať takto: regsvr32 usbperf.dll
    • Ak chcete skopírovať názov súboru DLL, znova otvorte priečinok so súborom DLL (otvorí sa okno Vlastnosti), zvýraznite názov súboru a kliknite na Ctrl+C.... Potom vložte meno do príkazového riadka - to urobíte stlačením Ctrl+V.
    • Ak je súbor DLL už zaregistrovaný alebo sa nedá zaregistrovať, namiesto potvrdenia registrácie sa zobrazí chyba „vstupný bod“.
  12. 12 Skúste zrušiť registráciu súboru DLL a potom ho znova zaregistrujte. Ak zadanie príkazu "regsvr" spôsobí chybu, ktorá nie je chybou "vstupného bodu", zrušte registráciu súboru DLL a potom ho znova zaregistrujte; pre to:
    • vstúpiť regsvr32 / u filename.dll a stlačte ↵ Zadajte... Nahraďte „názov súboru“ názvom súboru DLL;
    • Zadajte regsvr32 filename.dll a stlačte ↵ Zadajte... Nahraďte „názov súboru“ názvom súboru DLL.

Metóda 2 z 2: Ako preregistrovať všetky knižnice DLL

  1. 1 Pozrite sa, ako táto metóda funguje. Ak vytvoríte zoznam všetkých súborov DLL, ktoré sú uložené vo vašom počítači, a potom ho spustíte ako súbor BAT, môžete všetky súbory DLL automaticky zaregistrovať. Túto metódu použite, ak neviete, ktorý súbor zaregistrovať.
  2. 2 Otvorte ponuku Štart . Kliknite na logo Windows v dolnom ľavom rohu obrazovky.
  3. 3 Nájdite príkazový riadok. Zadajte príkazový riadok na paneli vyhľadávania v ponuke Štart. V hornej časti ponuky Štart sa zobrazí ikona príkazového riadka.
  4. 4 Otvorte príkazový riadok ako správca. Pre to:
    • kliknite pravým tlačidlom myši na „Príkazový riadok“ ;
    • kliknite na „Spustiť ako správca“;
    • po zobrazení výzvy kliknite na „Áno“.
  5. 5 Prejdite do adresára "Windows". Zadajte cd c: Windows a stlačte ↵ Zadajte... Príkazový riadok teraz vykoná príkazy v priečinku Windows.
  6. 6 Vytvorte súbor so zoznamom súborov DLL. Zadajte dir *. dll / s / b> C: regdll.bat na príkazovom riadku a potom stlačte ↵ Zadajte... Vytvorí sa súbor s názvom a umiestnením každého súboru DLL, ktorý sa nachádza v priečinku Windows.
  7. 7 Zatvorte príkazový riadok. Keď sa na obrazovke zobrazí text „c: Windows>“ (pod zadaným príkazom), zatvorte príkazový riadok.
  8. 8 Nájdite súbor so zoznamom súborov DLL. To je možné vykonať pomocou programu Prieskumník:
    • otvorte okno Prieskumníka (kliknite ⊞ Vyhrajte+E);
    • kliknite na položku „Tento počítač“ v ľavej časti okna;
    • dvakrát kliknite na systémovú jednotku vášho počítača (C :);
    • prejdite nadol a nájdite súbor "regdll".
  9. 9 Skopírujte súbor na pracovnú plochu. Pre to:
    • kliknutím na súbor ho vyberte;
    • kliknite Ctrl+C.;
    • kliknite na pracovnú plochu;
    • kliknite Ctrl+V.
  10. 10 Skopírovaný súbor otvorte v programe Poznámkový blok. Kliknutím na súbor na ploche ho vyberte, potom:
    • kliknite pravým tlačidlom myši na súbor "regdll";
    • v ponuke kliknite na „Zmeniť“.
  11. 11 Odstráňte nepotrebné súbory DLL. Nie je to potrebné, ale skráti to čas potrebný na registráciu súborov DLL. Odstráňte všetky riadky, ktoré obsahujú nasledujúci text:
    • C: Windows WinSXS: spodná štvrtina zoznamu obsahuje riadky s týmto textom;
    • C: Windows Teplota: nájdete riadky s týmto textom vedľa sekcie, ktorá mala riadky s „WinSXS“;
    • C: Windows $ patchcache $: riadky s týmto textom je dosť ťažké nájsť. Takže stlačte Ctrl+F, vstúpte $ patchcache $a potom kliknite na položku Hľadať ďalej.
  12. 12 Na každý riadok pridajte príkaz „regsvr“. Na tento účel použite funkciu „Nájsť a nahradiť“ v programe Poznámkový blok:
    • kliknite na „Upraviť“;
    • v ponuke kliknite na „Nahradiť“;
    • vstúpiť c: v textovom poli „Čo“;
    • vstúpiť Regsvr32.exe / s c: v textovom poli „Čo“;
    • kliknite na „Nahradiť všetko“;
    • zavrieť okno.
  13. 13 Uložte zmeny a zatvorte Poznámkový blok. Kliknite na Ctrl+Suložte zmeny a kliknutím na tlačidlo X v pravom hornom rohu okna programu Poznámkový blok ho zatvorte. Teraz môžete spustiť súbor "regdll.bat".
  14. 14 Spustite súbor. Kliknite pravým tlačidlom myši na súbor „regdll.bat“, v ponuke vyberte položku „Spustiť ako správca“ a po zobrazení výzvy kliknite na „Áno“. Začne sa proces registrácie všetkých dostupných súborov DLL; tento proces môže trvať dlho, preto nevypínajte počítač (zapojte prenosný počítač do elektrickej zásuvky).
  15. 15 Zatvorte príkazový riadok. Vykonajte to, keď je proces dokončený. Teraz by mali byť zaregistrované knižnice DLL počítača.

Tipy

  • Ak sa chystáte odstrániť súbor DLL, zrušte jeho registráciu, pretože každá registrovaná knižnica DLL má stav iba na čítanie.

Varovania

  • Na správnu funkciu systému Windows sú potrebné súbory DLL. Aj keď je takmer nemožné odstrániť systémový súbor DLL, ak k tomu dôjde, dôjde k narušeniu systému.