Kaip užregistruoti DLL

Autorius: Bobbie Johnson
Kūrybos Data: 8 Balandis 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
Register Or Unregister DLL Or OCX Files In Windows 10/8/7
Video.: Register Or Unregister DLL Or OCX Files In Windows 10/8/7

Turinys

Šiame straipsnyje mes parodysime, kaip užregistruoti DLL failą, sukuriantį kelią nuo failo iki „Windows“ registro. Užregistravus DLL failą, galima išspręsti kai kurių programų paleidimo problemas, tačiau daugumos DLL failų negalima užregistruoti arba jie jau yra užregistruoti. Atminkite, kad negalite užregistruoti „Windows“ sistemai būdingų DLL failų, nes jie yra būtini stabiliam „Windows“ veikimui, o „Windows“ naujinimai ištaiso pasenusius arba sugedusius DLL failus.

Žingsniai

1 būdas iš 2: vieno DLL failo registravimas

  1. 1 Patikrinkite, kaip veikia šis metodas. Norėdami užregistruoti DLL failą, galite naudoti komandą „regsvr“ ir DLL failo pavadinimą (jei failas palaiko šią komandą).Bus sukurtas kelias iš „Windows“ registro į DLL failą, todėl sistemai bus lengviau rasti ir naudoti failą.
    • Paprastai šis metodas naudojamas registruoti DLL failus, kurie yra trečiųjų šalių programos, tiesiogiai sąveikaujančios su sistemos paslaugomis (pvz., Komandine eilute).
  2. 2 Supraskite „įėjimo taško“ klaidą. Jei DLL failas jau yra užregistruotas, jis nepalaiko komandos regsvr arba jo kodas neleidžia prisijungti prie „Windows“ registro, gausite klaidos pranešimą „Modulis [DLL pavadinimas] buvo įkeltas, bet įvesties taškas DllRegisterServer nerasta “. DLL failo pavadinimas] buvo įkelta, bet DllRegisterServer įėjimo taškas nerastas). Jei šis pranešimas rodomas ekrane, negalėsite užregistruoti DLL failo.
    • Įėjimo taško klaida yra ne tiek problema, kiek patvirtinimas, kad DLL failo nereikia registruoti.
  3. 3 Raskite DLL failą, kurį norite užregistruoti. Eikite į aplanką su norimu DLL failu ir suraskite jį.
    • Jei DLL failas priklauso įdiegtai programai, atidarykite aplanką su ta programa (pavyzdžiui, C: Program Files [programos pavadinimas]).
  4. 4 Atidarykite DLL failo ypatybes. Dešiniuoju pelės mygtuku spustelėkite DLL failą ir meniu pasirinkite Ypatybės. Atsidarys iššokantis langas.
  5. 5 Raskite DLL failo pavadinimą. Ypatybių lango viršuje esančiame teksto laukelyje rasite visą failo pavadinimą.
    • Dauguma DLL failų turi sudėtingus pavadinimus, todėl palikite atidarytą ypatybių langą, kad vėliau nukopijuotumėte pavadinimą.
  6. 6 Nukopijuokite kelią į DLL failą. Laikykite nuspaudę kairįjį pelės mygtuką ir vilkite tekstu, kuris rodomas eilutėje „Vieta“, tada spustelėkite Ctrl+Cnukopijuoti kelią į DLL failą.
  7. 7 Atidarykite pradžios meniu . Spustelėkite „Windows“ logotipą apatiniame kairiajame ekrano kampe.
  8. 8 Raskite komandų eilutę. Įveskite komandinė eilutė pradžios meniu paieškos juostoje. Meniu Pradėti viršuje pasirodo komandų eilutės piktograma.
  9. 9 Atidarykite komandų eilutę kaip administratorius. Tam:
    • dešiniuoju pelės mygtuku spustelėkite „Komandinė eilutė“ ;
    • spustelėkite „Vykdyti kaip administratorius“;
    • kai būsite paraginti, spustelėkite „Taip“.
  10. 10 Pakeiskite katalogą naudodami DLL failą. Įveskite cd, paspauskite tarpo klavišą, paspauskite Ctrl+VNorėdami įterpti kelią į DLL failą, tada spustelėkite Įeikite.
    • Pavyzdžiui, jei DLL failas yra aplanke „SysWOW64“, kuris yra „Windows“ aplanke, komanda atrodytų taip: cd C: Windows SysWOW64
  11. 11 Įveskite komandą „regsvr“ ir DLL failo pavadinimą. Įveskite regsvr32, paspauskite tarpo klavišą, įveskite DLL failo pavadinimą (kartu su plėtiniu .dll) ir paspauskite Įeikite... Jei DLL failą galima užregistruoti, pasirodys registracijos patvirtinimo ekranas.
    • Pavyzdžiui, jei DLL failo pavadinimas yra „usbperf.dll“, komanda atrodys taip: regsvr32 usbperf.dll
    • Norėdami nukopijuoti DLL failo pavadinimą, iš naujo atidarykite aplanką su DLL failu (atsidarys ypatybių langas), pažymėkite failo pavadinimą ir spustelėkite Ctrl+C... Tada įklijuokite pavadinimą į komandų eilutę - norėdami tai padaryti, paspauskite Ctrl+V.
    • Jei DLL failas jau yra užregistruotas arba jo negalima užregistruoti, vietoje registracijos patvirtinimo rodoma klaida „įėjimo taškas“.
  12. 12 Pabandykite išregistruoti DLL failą ir iš naujo užregistruoti. Jei įvedus komandą „regsvr“ atsiranda klaida, kuri nėra „įėjimo taško“ klaida, išregistruokite DLL failą ir iš naujo užregistruokite; už tai:
    • įeiti regsvr32 / u failo vardas.dll ir paspauskite Įeikite... Pakeiskite „failo pavadinimą“ savo DLL failo pavadinimu;
    • Įveskite regsvr32 failo vardas.dll ir paspauskite Įeikite... Pakeiskite „failo pavadinimą“ savo DLL failo pavadinimu.

2 metodas iš 2: kaip perregistruoti visus DLL

  1. 1 Patikrinkite, kaip veikia šis metodas. Jei sukursite visų kompiuteryje saugomų DLL failų sąrašą ir paleisite jį kaip GPGB failą, galėsite automatiškai užregistruoti visus DLL failus. Naudokite šį metodą, jei nežinote, kurį failą užregistruoti.
  2. 2 Atidarykite pradžios meniu . Spustelėkite „Windows“ logotipą apatiniame kairiajame ekrano kampe.
  3. 3 Raskite komandų eilutę. Įveskite komandinė eilutė pradžios meniu paieškos juostoje. Meniu Pradėti viršuje pasirodo komandų eilutės piktograma.
  4. 4 Atidarykite komandų eilutę kaip administratorius. Tam:
    • dešiniuoju pelės mygtuku spustelėkite „Komandinė eilutė“ ;
    • spustelėkite „Vykdyti kaip administratorius“;
    • kai būsite paraginti, spustelėkite „Taip“.
  5. 5 Pakeiskite katalogą „Windows“. Įveskite cd c: Windows ir paspauskite Įeikite... Dabar komandų eilutė vykdys komandas „Windows“ aplanke.
  6. 6 Sukurkite failą su DLL failų sąrašu. Įveskite dir *. dll / s / b> C: regdll.bat komandų eilutėje ir paspauskite Įeikite... Bus sukurtas failas su kiekvieno DLL failo, esančio „Windows“ aplanke, pavadinimu ir vieta.
  7. 7 Uždarykite komandų eilutę. Kai ekrane rodomas tekstas "c: Windows>" (po įvesta komanda), uždarykite komandų eilutę.
  8. 8 Raskite failą su DLL failų sąrašu. Tai galima padaryti naudojant „Explorer“:
    • atidarykite „Explorer“ langą (spustelėkite Laimėk+E);
    • kairėje lango pusėje spustelėkite „Šis kompiuteris“;
    • dukart spustelėkite kompiuterio sistemos diską (C :);
    • slinkite žemyn ir raskite failą „regdll“.
  9. 9 Nukopijuokite failą į darbalaukį. Tam:
    • spustelėkite failą, kad jį pasirinktumėte;
    • spustelėkite Ctrl+C;
    • spustelėkite darbalaukį;
    • spustelėkite Ctrl+V.
  10. 10 Atidarykite nukopijuotą failą „Notepad“. Spustelėkite failą darbalaukyje, kad jį pasirinktumėte, tada:
    • dešiniuoju pelės mygtuku spustelėkite failą „regdll“;
    • meniu spustelėkite „Keisti“.
  11. 11 Pašalinkite nereikalingus DLL failus. Tai nėra būtina, tačiau sutrumpės DLL failų registravimo laikas. Pašalinkite visas eilutes, kuriose yra šis tekstas:
    • C: Windows WinSXS: apatiniame sąrašo ketvirtyje yra eilutės su šiuo tekstu;
    • C: Windows Temp: eilutes su šiuo tekstu rasite šalia skyriaus, kuriame buvo eilutės su „WinSXS“;
    • C: Windows $ patchcache $: eilutes su šiuo tekstu gana sunku rasti. Taigi paspauskite Ctrl+F, įveskite $ patchcache $, tada spustelėkite Rasti kitą.
  12. 12 Prie kiekvienos eilutės pridėkite komandą „regsvr“. Norėdami tai padaryti, naudokite „Notepad“ funkciją „Rasti ir pakeisti“:
    • spustelėkite „Redaguoti“;
    • meniu spustelėkite „Pakeisti“;
    • įeiti c: teksto laukelyje „Kas“;
    • įeiti Regsvr32.exe / s c: teksto laukelyje „Kas“;
    • spustelėkite „Pakeisti viską“;
    • Uždaryti langą.
  13. 13 Išsaugokite pakeitimus ir uždarykite „Notepad“. Spustelėkite Ctrl+Skad išsaugotumėte pakeitimus, tada spustelėkite X viršutiniame dešiniajame „Notepad“ lango kampe, kad jį uždarytumėte. Dabar galite paleisti failą „regdll.bat“.
  14. 14 Paleiskite failą. Dešiniuoju pelės mygtuku spustelėkite failą „regdll.bat“, meniu pasirinkite „Vykdyti kaip administratoriui“ ir, kai būsite paraginti, spustelėkite „Taip“. Prasidės visų turimų DLL failų registravimo procesas; šis procesas gali užtrukti ilgai, todėl neišjunkite kompiuterio (prijunkite nešiojamąjį kompiuterį prie elektros lizdo).
  15. 15 Uždarykite komandų eilutę. Padarykite tai, kai procesas bus baigtas. Kompiuterio DLL dabar turėtų būti užregistruoti.

Patarimai

  • Jei ketinate jį ištrinti, išregistruokite DLL failą, nes kiekvienam įregistruotam DLL suteikiama tik skaitymo būsena.

Įspėjimai

  • DLL failai reikalingi, kad „Windows“ veiktų tinkamai. Nors sistemos DLL failo ištrinti beveik neįmanoma, jei taip atsitiks, sistema bus sutrikdyta.