DLL diegimas ir registravimas sistemoje Windows. Keli būdai užregistruoti dll biblioteką sistemoje Windows

Vartotojai klausia, kaip užregistruoti dll failą Windows 7 ir 8. Paprastai po to, kai susiduriama su tokiomis klaidomis kaip "Programa negali paleisti, nes kompiuteryje nėra reikiamo dll". Pakalbėkime apie tai.

Tiesą sakant, užregistruoti biblioteką sistemoje nėra tokia sudėtinga užduotis (parodysiu tris vieno metodo variantus) - iš tikrųjų reikia tik vieno žingsnio. Vienintelis privalomas reikalavimas – turėti Windows administratoriaus teises.

Tačiau yra keletas niuansų - pavyzdžiui, net sėkminga DLL registracija nebūtinai išgelbės jus nuo klaidos „biblioteka nėra kompiuteryje“ ir RegSvr32 klaidos su pranešimu, kad modulis nesuderinamas su versija. Windows šiame kompiuteryje arba DLLRegisterServer įvesties taškas nerastas, nereiškia, kad darote kažką ne taip (ką tai reiškia, paaiškinsiu straipsnio pabaigoje).

Trys būdai užregistruoti DLL OS

Apibūdindamas tolesnius veiksmus, manau, kad radote vietą, kur reikia nukopijuoti savo biblioteką, o DLL jau yra System32 arba SysWOW64 aplanke (ir galbūt kur nors kitur, jei jis ten turėtų būti).

Pastaba: toliau aprašysime, kaip užregistruoti DLL biblioteką naudojant regsvr32.exe, tačiau atkreipkite dėmesį, kad jei turite 64 bitų sistemą, turite du regsvr32.exe – vieną aplanke C:\ Windows\SysWOW64, antrasis yra C:\Windows\System32. Ir šis skirtingus failus, su 64 bitų, esančių System32 aplanke. Kiekvienam metodui rekomenduoju naudoti visą kelią į regsvr32.exe, o ne tik failo pavadinimą, kaip parodyta mano pavyzdžiuose.

Pirmasis metodas internete aprašomas dažniau nei kiti ir susideda iš šių dalykų:

    Spustelėkite „Windows“ klavišai+ R arba meniu Pradėti Windows 7 pasirinkite „Vykdyti“ (jei, žinoma, įgalinote, įveskite regsvr32.exe path_to_dll_file Paspauskite OK arba Enter).

Po to, jei viskas klostėsi gerai, turėtumėte pamatyti pranešimą, kad biblioteka sėkmingai užregistruota. Tačiau labai tikėtina, kad pamatysite kitą pranešimą - Modulis įkeltas, bet DllRegisterServer įėjimo taškas nerastas ir verta patikrinti, ar jūsų DLL yra teisingas failas (kaip jau sakiau, apie tai parašysiu vėliau ).

Antrasis būdas yra paleisti komandų eilutę kaip administratorius ir įvesti tą pačią komandą iš ankstesnės pastraipos.

    Bėk komandinė eilutė administratoriaus vardu. „Windows 8“ galite paspausti „Win+X“ klavišus ir pasirinkti norimą meniu elementą. „Windows 7“ komandų eilutę galite rasti meniu Pradėti, dešiniuoju pelės mygtuku spustelėkite ją ir pasirinkite „Vykdyti kaip administratorių“ Įveskite komandą regsvr32.exe path_to_dll_library (pavyzdį galite pamatyti ekrano kopijoje).

Vėlgi, tikėtina, kad negalėsite užregistruoti DLL sistemoje.

Ir paskutinis metodas, kuris taip pat gali būti naudingas kai kuriais atvejais:

    Dešiniuoju pelės mygtuku spustelėkite norimą užregistruoti DLL ir pasirinkite meniu elementą „Atidaryti naudojant“ Spustelėkite „Naršyti“ ir raskite regsvr32.exe failą aplanke „Windows/System32“ arba „Windows/SysWow64“, naudodami jį.

Visų aprašytų būdų registruoti DLL sistemoje esmė ta pati, tik keli Skirtingi keliai paleisti tą pačią komandą – kuri patogiau. O dabar apie tai, kodėl jums niekas netinka.

Kodėl negaliu užregistruoti DLL?

Responsive2 (plotis: 300 tšk.; aukštis: 300 tšk.)@medija (min. plotis: 500 tšk.) (. reaguojantis2 (plotis: 336 piks.; aukštis: 280 piks.))

Taigi jums kažko trūksta DLL failą, dėl kurios paleidę žaidimą arba pamatę klaidą atsisiuntėte šį failą iš interneto ir bandote registruotis, tačiau arba DllRegisterServer įėjimo taškas, arba modulis nesuderinamas su Dabartinė versija Windows, o gal dar kažkas, tai yra, DLL registracija neįmanoma.

    Ne visi DLL failai yra skirti registruoti. Kad jis būtų užregistruotas tokiu būdu, jis turi palaikyti tą pačią DllRegisterServer funkciją. Kartais klaidą sukelia ir tai, kad biblioteka jau užregistruota. Kai kuriose svetainėse, kuriose siūloma atsisiųsti DLL, iš tikrųjų yra fiktyvių failų tokiu pavadinimu, kurio ieškote, ir jų negalima registruoti, nes iš tikrųjų tai nėra biblioteka.

O dabar kaip tai ištaisyti:

    Jei esate programuotojas ir registruojate savo DLL, pabandykite regasm. exeJei esate vartotojas ir kažkas neprasideda su pranešimu, kad trūksta DLL kompiuteris- žiūrėkite internete, koks tai failas, o ne kur jį atsisiųsti. Paprastai tai žinodami galite atsisiųsti oficialią diegimo programą, kuri įdiegs originalias bibliotekas ir užregistruos jas sistemoje - pavyzdžiui, visiems failams, kurių pavadinimas prasideda d3d, pakanka įdiegti „DirectX“ iš oficialios svetainės, msvc – viena iš „Visual Studio Redistributable“ versijų. (Ir jei žaidimas iš torrento nepaleidžiamas, pažiūrėkite į antivirusines ataskaitas; jis galėjo ištrinti reikiamus DLL, dažnai tai atsitinka su kai kuriomis modifikuotomis bibliotekomis, o ne registruojant DLL, o įdedant failą). tas pats aplankas su vykdomąjį failą exe, kuriai reikalinga ši biblioteka.

Baigiu tuo, tikiuosi, kad kažkas tapo aiškiau nei buvo.

Diegiant žaidimą ar sunkią programą reikia automatiškai įdiegti ir užregistruoti reikiamus DLL Windows operacinėje sistemoje. DLL yra dinaminės bibliotekos, kurias kelios programos gali pasiekti kelis kartus. Jei žaidimui ar programai bandant pasiekti konkretų DLL įvyksta klaida, vartotojas matys pranešimą „dllregisterserver įvesties taškas nerastas“ arba „nepaleisti, trūksta .dll failo“. Šios ir kitos klaidos, rodančios problemas prisijungiant prie dinaminės bibliotekos, gali būti pašalintos, jei užsiregistruosite reikalingas failas DLL windows.

Kodėl prisijungiant prie DLL atsiranda klaida?

DLL pridedami prie operacinės sistemos, kai Windows "naujinimo ir diegiant programas. Remdamiesi tuo, galime nustatyti šias pagrindines priežastis, kodėl įvyksta klaida, nurodanti, kad trūksta DLL failo arba su juo susijusi problema:

  • DLL nebuvo įdiegtas. Tam gali būti dvi priežastys – „Windows“ nėra atnaujinta Dabartinė versija, o bibliotekoje yra vienas iš Naujausi Atnaujinimai, arba žaidimas/programa diegimo metu dėl kokių nors priežasčių neįdiegė ir neužregistravo naujų DLL. Atkreipkite dėmesį: dažniausiai visi reikalingi DLL yra įtraukiami į programos diegimo failus ir kūrėjai nesitiki, kad reikiami komponentai jau buvo įdiegti. kompiuteris.
  • DLL žala. Ši problema dažniausiai iškyla, jei DLL sugadino virusas. programinė įranga arba neatsargūs vartotojo veiksmai, pavyzdžiui, registro pakeitimai, dėl kurių buvo pažeistos dinaminės bibliotekos.

Dauguma DLL yra įdiegiami kompiuteryje kartu su „DirectX“, todėl jei diegdami žaidimą ar programą būsite paraginti atnaujinti/įdiegti „DirectX“, jums nereikia jo atsisakyti, kitaip yra didelė klaidos „negali būti paleistas, trūksta .dll failo.

Kaip užregistruoti DLL sistemoje Windows

Jei dėl kokių nors priežasčių Windows neturi DLL bibliotekos, reikalingos žaidimams ir programoms paleisti, vartotojas gali ją užregistruoti savarankiškai. Tai galima padaryti dviem būdais, pirmiausia atsisiunčiant reikiamą DLL į kompiuterį.

DLL registravimas naudojant komandų eilutę

Norėdami užregistruoti kompiuteryje esantį DLL naudodami komandinę eilutę, atlikite šiuos veiksmus:

  1. Vykdykite komandų eilutę kaip administratorių;
  2. Atsidariusiame lange įveskite komandą: regsvr32.exe path_to_DLL_library

    Vietoj „path_to_DLL_library“ parašykite visą bibliotekos kelią, pavyzdžiui: C:/windows/system32/comctl32.dll

  3. Paspauskite Enter ir DLL bus užregistruotas.

DLL registravimas naudojant vykdymo eilutę

DLL registravimas per eilutę „Vykdyti“ praktiškai nesiskiria nuo veiksmų su komandine eilute. Vartotojui reikia:


Ką daryti, jei negalite užregistruoti DLL

Gali būti, kad reaguodama į bibliotekos registracijos komandą Windows sugeneruos klaidą, nurodydama, kad modulis įkeltas, bet DllRegisterserver įėjimo taškas nerastas. Tikėtina, kad yra kitų panašių klaidų variantų, kurie neleidžia registruoti DLL. Tokios klaidos atsiranda dėl šių priežasčių:

  • Kai kurie DLL nėra skirti registruoti ir neturi šios funkcijos;
  • Biblioteka jau užregistruota sistemoje. Jei pasiekiant jį atsiranda klaidų, greičiausiai jis yra užkrėstas virusu arba pažeistas;
  • Neteisingas DLL failas. Gali būti situacijų, kai DLL failai iš pradžių yra pažeisti arba juose nėra reikalingų komponentų;
  • DLL nesuderinamas su dabartine Windows versija.

Jei bandant užregistruoti DLL atsiranda klaidų, pirmiausia pabandykite atsisiųsti oficialų komponentą iš pardavėjo, kad pašalintumėte netikro failo galimybę. Norėdami tai padaryti, turėsite naudoti paieškos variklis ir suraskite, kuriam sistemos komponentui priklauso probleminis DLL.

Retais atvejais gali kilti problemų registruojant DLL, jei jis nėra tame pačiame aplanke kaip komponento arba programos vykdomasis failas.exe. Tokiu atveju turite perkelti biblioteką į aplanką, kuriame yra vykdomasis failas, ir pabandyti jį užregistruoti dar kartą.

OkeyGeek.ru

DLL failo registravimas „Windows“ OS

Įdiegę įvairias programas ar žaidimus galite susidurti su situacija, kai jį įjungus pasirodo klaida „Programos negalima paleisti, nes sistemoje nėra reikiamo DLL“. Nepaisant to, kad „Windows“ operacinės sistemos dažniausiai registruoja bibliotekas fone, atsisiuntus ir įdėjus DLL failą į atitinkamą vietą, klaida vis tiek atsiranda ir sistema jos tiesiog „nemato“. Norėdami tai išspręsti, turite užregistruoti biblioteką. Kaip tai padaryti, bus aptarta vėliau šiame straipsnyje.

Problemos sprendimo variantai

Yra keletas būdų, kaip pašalinti Ši problema. Pažvelkime į kiekvieną iš jų išsamiau.

1 būdas: OCX/DLL tvarkyklė

OCX/DLL Manager yra nedidelė programa, kuri gali padėti užregistruoti biblioteką arba OCX failą.

Atsisiųskite OCX/DLL tvarkyklę

Norėdami tai padaryti, jums reikės:

  1. Spustelėkite meniu elementą „Registruotis OCX/DLL“.
  2. Pasirinkite failo tipą, kurį registruosite.
  3. Naudodami mygtuką „Naršyti“, nurodykite DLL vietą.
  4. Spustelėkite mygtuką „Registruotis“ ir programa pati užregistruos failą.

OCX/DLL Manager taip pat gali išregistruoti biblioteką, kad tai padarytumėte, meniu turėsite pasirinkti elementą „Išregistruoti OCX/DLL“ ir atlikti visas tas pačias operacijas, kaip ir pirmuoju atveju. Jums gali prireikti anuliavimo funkcijos, kad palygintumėte rezultatus, kai failas suaktyvinamas ir kai jis išjungtas, taip pat kai kurias kompiuteriniai virusai.

Registracijos proceso metu sistema gali parodyti klaidą, nurodantį, kad reikalingos administratoriaus teisės. Tokiu atveju turite paleisti programą dešiniuoju pelės mygtuku spustelėdami ją ir pasirinkę „Vykdyti kaip administratorių“.

2 būdas: Vykdymo meniu

DLL galite užregistruoti naudodami komandą Vykdyti, esančią „Windows“ operacinės sistemos pradžios meniu. Norėdami tai padaryti, turėsite atlikti šiuos veiksmus:


3 būdas: komandų eilutė

Failo registravimas per komandinę eilutę nedaug skiriasi nuo antrosios parinkties:

  1. Meniu Pradėti pasirinkite Vykdyti.
  2. Atsidariusiame lauke įveskite cmd.
  3. Paspausk Enter".

Priešais jus pasirodys langas, kuriame turėsite įvesti tas pačias komandas kaip ir antroje parinktyje.

Reikėtų pažymėti, kad komandų eilutės lange yra nukopijuoto teksto įklijavimo funkcija (patogumui). Šį meniu rasite dešiniuoju pelės mygtuku spustelėję piktogramą viršutiniame kairiajame kampe.

4 būdas: atidarykite su


Galimos klaidos

„Failas nesuderinamas su įdiegta versija windows“ – tai reiškia, kad greičiausiai bandote užregistruoti 64 bitų DLL 32 bitų sistemoje arba atvirkščiai. Naudokite atitinkamą komandą, aprašytą antrajame metode.

„Įėjimo taškas nerastas“ – ne visus DLL galima užregistruoti, kai kurie iš jų tiesiog nepalaiko komandos DllRegisterServer. Be to, gali atsirasti klaida, nes failas jau buvo užregistruotas sistemoje. Yra svetainių, platinančių failus, kurie iš tikrųjų nėra bibliotekos. Tokiu atveju, žinoma, niekas nebus užregistruota.

Apibendrinant, reikia pasakyti, kad visų siūlomų parinkčių esmė yra ta pati - tai tik skirtingi registracijos komandos paleidimo būdai - kuris jums patogesnis.

Džiaugiamės, kad galėjome padėti išspręsti problemą.

Apklausa: ar šis straipsnis jums padėjo?

Ne visai

lumpics.ru

Kaip užregistruoti DLL: trys būdai

Kartais, kai bandote paleisti žaidimą ar programą savo kompiuteryje, gaunate klaidą, kad DLL failas nerastas. Faktas yra tas, kad šis failas gali būti jūsų kompiuteryje, bet jis tiesiog neužregistruotas. Šiame straipsnyje kalbėsime apie tai, kaip užregistruoti DLL sistemoje Windows 7. Daugiausia dėmesio skirsime septintajai Windows versijai, tačiau visai įmanoma, kad DLL bus užregistruotas kitose versijose. Taigi pradėkime.

Pirmasis būdas užregistruoti DLL

Prieš pradedant registraciją verta užsirašyti ir pasakyti, kad yra tik trys metodai, tačiau kiekvienas iš jų yra beveik identiškas kitiems, todėl patariame perskaityti straipsnį iki galo, o tada pasirinkti, kurį metodą naudoti . Na, o dabar pereikime tiesiai prie DLL registravimo.

Iš pradžių verta pasakyti, kad visos manipuliacijos su DLL failo registravimu turėtų būti atliekamos tik tuo atveju, jei šis failas yra ten, kur jis turėtų būti. Dažniausiai tai yra system32 aplankas. Pavyzdyje pavaizduosime šį aplanką.

Dabar pakalbėkime apie labiausiai paplitusią DLL registravimo būdą, bent jau tai yra labiausiai paplitęs būdas internete. Tai gana paprasta, todėl vartotojui neturėtų sukelti problemų.

  1. Turite patekti į langą „Vykdyti“. Jį galima atidaryti keliais būdais. Meniu „Pradėti“ eikite keliu „Visos programos → Priedai“ ir pasirinkite „Vykdyti“. Tame pačiame meniu Pradėti taip pat galite ieškoti paslaugų programos pavadinimo. Tačiau paprasčiausias būdas yra paspausti Win + R klavišus.
  2. Atsidarius langui, įvesties laukelyje reikia įvesti komandą „regsvr32.exe“, tada nurodyti kelią į failą, kurį reikia užregistruoti.
  3. Lieka tik spustelėti mygtuką „Gerai“.

Atkreipkite dėmesį, kad turi būti nurodytas visas failo kelias. Pradedant nuo C disko. Pavyzdžiui: regsvr32.exe c: windows /system32/openal32.dll.

Tokiu atveju, paspaudus mygtuką „Gerai“, yra dvi įvykių raidos parinktys. Pirmasis reiškia sėkmę, tokiu atveju jums bus parodytas atitinkamas pranešimas. Ar nepavyks, pasirodys atitinkamas langas.

Tai buvo pirmasis būdas užregistruoti DLL, tačiau primename, kad jų yra tik trys, todėl judame toliau.

Antras būdas užregistruoti DLL

Antrasis metodas praktiškai nesiskiria, tik veiksmo vietoje. Turite patekti į „Command Line“ programą, taip pat galite tai padaryti keliais būdais: standartinio aplanko meniu „Pradėti“ atidarykite to paties pavadinimo programą arba iškviesdami langą „Vykdyti“, įveskite komandą „cmd“. Jūs turite nuspręsti.

Dabar prieš jus atidaryta komandų eilutė, joje turite įvesti lygiai tuos pačius duomenis, kurie buvo įvesti pirmuoju metodu. Tai yra, iš pradžių nurodykite programą, kuri veiks su dll (regsvr32.exe), o tada – kelią į failą.

Kaip matote, antrasis DLL registravimo būdas praktiškai nesiskiria nuo pirmojo, kaip aptarta straipsnio pradžioje. Tačiau trečiasis turi daugiau pastebimų skirtumų, todėl pereikime prie jo.

Trečias būdas užregistruoti DLL

Šis metodas greičiausiai bus paprastesnis paprastam vartotojui, todėl pradėkime jį žiūrėti.

Viskas, ką jums reikia padaryti, tai atidaryti DLL failą naudojant regsvr32.exe. Štai kaip tai padaryti:

  1. Dešiniuoju pelės mygtuku spustelėkite norimą DLL failą.
  2. Meniu pasirinkite „Atidaryti naudojant...“.
  3. Lange raskite ir spustelėkite mygtuką „Naršyti“.
  4. Raskite kelią į regsvr32.exe failą, jis yra System32 aplanke, esančiame Windows aplankas ant C disko.
  5. Spustelėkite „Atidaryti“.

Tai viskas, dabar žinote tris būdus, kaip elgtis, kai pasirodo DLL klaida.

fb.ru

DLL registravimas. Ką ir kaip daryti?

1. Nukopijuokite atsisiųstą biblioteką į norimą sistemos katalogą. (tai yra system32 arba SysWOW64)*

* Į kurį katalogą kopijuoti bibliotekas priklauso nuo programos bitų gylio. Jei tiksliai nežinote, į kurį aplanką kopijuoti, nukopijuokite į abu J

2. Atsisiųskite įrašo apačioje esantį archyvą, išpakuokite jį, paleiskite reg.bat failą administratoriaus teisėmis, pasirinkite reikiamą bitų gylį, paspauskite Enter ir įklijuokite bibliotekos pavadinimą, kurį nukopijavote į sistemos katalogą. Viskas turėtų vykti gerai ir pamatysite šį pranešimą.

Jei matote tokį pranešimą

Tada pasirinkite kitą bitų dydį ir bandykite registruotis dar kartą. Viskas turėtų vykti gerai.

P.S. Jei reikia užregistruoti biblioteką, esančią kitame kataloge (ne sistemos kataloge), tada bibliotekos pavadinime turite nurodyti visą bibliotekos kelią.

Pavyzdžiui, C:\Program Files\1Cv77\BIN\V7PLUS.dll

easy-comp.ru

DLL registravimas sistemoje „Windows“.

Labai dažnai vartotojams kyla klausimas, kaip užregistruoti DLL septintoje ar aštuntoje „Windows“ versijoje. Paprastai šis klausimas atsiranda po to, kai sistema informuoja vartotoją, kad kompiuteryje trūksta reikiamos bibliotekos.

Tiesą sakant, užregistruoti biblioteką yra gana paprasta – tereikia atlikti vieną žingsnį. Tačiau norėdami tai padaryti, turite turėti administratoriaus teises.

Tačiau čia yra keletas niuansų. Pavyzdžiui, jei DLL registracija sėkminga, klaida, kad trūksta reikiamos bibliotekos, gali neišnykti. Be to, gali atsirasti RegSvr32 klaida ir pranešimas, kad modulis negali veikti kompiuteryje su šia operacinės sistemos versija. Tai taip pat gali reikšti, kad DLLRegisterServer prieigos taškas nerastas. Tai nereiškia, kad buvo atlikti neteisingi veiksmai.

Trys būdai registruoti DLL OS Visuose toliau aprašytuose žingsniuose daroma prielaida, kad rasta vieta bibliotekai kopijuoti ir DLL yra System32 arba SysWOW64 kataloge arba kitoje vietoje, kur ji turėtų būti.

Visos manipuliacijos DLL registracijai bus atliekamos naudojant regsvr32.exe, tačiau čia reikia atkreipti dėmesį, kad naudojant 64 bitų sistemą šis failas gali būti dviejuose kataloguose: SysWOW64 ir System32. Verta paminėti, kad šie failai yra skirtingi, o 64 bitų failas yra System32 kataloge. Kiekvienu atveju rekomenduojama įrašyti kelią į regsvr32.exe, o ne tik failo pavadinimą.

Pirmasis metodas yra gana dažnas ir dažnai jį galima rasti internete. Jį sudaro kelios manipuliacijos. Iš pradžių turite paspausti Win + R, o tada lange „Vykdyti“ įveskite regsvr32.exe path_to_dll_file ir spustelėkite Gerai. Be to, „Vykdyti“ galima rasti meniu „Pradėti“, jei jis įjungtas.

Tada, jei pavyks, ekrane turėtų pasirodyti pranešimas, nurodantis, kad bibliotekos registracija buvo sėkminga. Tačiau greičiausiai pasirodys pranešimas, kad modulis įkeltas, bet trūksta DllRegisterServer prieigos taško ir turite įsitikinti, kad DLL yra tinkamas failas.

Kitas metodas apima komandinės eilutės paleidimą kaip administratorių ir tos pačios komandos rašymą, kaip ir aukščiau pateiktame metode. Turite atidaryti komandų eilutę. Norėdami tai padaryti, „aštuoniuose“ turite paspausti Win + X ir tada nurodyti reikiamą elementą. „Septynioje“ komandų eilutę galima rasti „Pradėti“. Dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite „Vykdyti kaip administratorių“.

Tada turėtumėte įvesti regsvr32.exe path_to_dll, kaip ir ankstesniame metode. Tačiau registracija greičiausiai nepavyks.

Be to, yra metodas, kurio prireiks retais atvejais. Turite dešiniuoju pelės mygtuku spustelėti DLL, kurią norite užregistruoti, ir pasirinkti „Atidaryti naudojant“. Po to turėtumėte spustelėti „Naršyti“ ir rasti regsvr32.exe kataloguose System32 arba SysWow64 ir naudoti jį DLL paleisti.

Jau buvo daug straipsnių klaidų, susijusių su DLL, tema. Visas šias klaidas galima ištaisyti vieninteliu būdu – kompiuteryje įdiegus būtent šį dll failą. Šiame straipsnyje aš parašysiu, kaip tai padaryti.

DLL failų atsisiuntimas ir įdiegimas

Įvykus klaidai dažniausiai nurodomas trūkstamo DLL failo pavadinimas. Turite įvesti šio failo pavadinimą paieškos sistemoje ir atsisiųsti. Pavyzdžiui, turime atsisiųsti failą d3dx9_27.dll. Įvedame šį pavadinimą „Yandex“ arba „Google“ ir atsisiunčiame iš kokios nors svetainės. Saugiausia ir populiariausia svetainė, iš kurios pats atsisiunčiau DLL failus, yra DLL-FILES.com. Yra laukas, kuriame galite įvesti failo pavadinimą.

Dabar reikia išsiaiškinti, kur mesti šį dll failą. Šių failų vieta įvairiose sistemose skiriasi, todėl pradėsiu nuo ankstyvosios OS:

  • Windows 95/98– įdėkite failą į aplanką C:\Windows\System;
  • Windows NT arba 2000– įdėkite failą į aplanką C:\WINNT\System32;
  • „Windows XP“, 7, 8, 10– įdėkite failą į aplanką (skirta 32 bitų sistemose C:\Windows\System32 ir 64-ieji bitai C:\Windows\SysWOW64).

Kartais, kai bandote įdėti failą į norimą aplanką, gali pasirodyti pranešimas, kad failas jau yra. Tada kodėl pasirodo klaida? Gali būti, kad failas yra pažeistas arba tai yra koks nors virusas, todėl galite jį pakeisti nauju.

Perkėlę visas trūkstamas bibliotekas, turite iš naujo paleisti kompiuterį, kad pakeitimai įsigaliotų, ir paleisti programas, kurios neveikė.

Ką daryti, jei visus reikiamus failus įdėjote į aplanką, bet programa ar žaidimas vis tiek nepasileidžia? Tada galite pabandyti užregistruoti biblioteką sistemoje, dabar aš jums parodysiu, kaip tai padaryti.

Kaip užregistruoti DLL sistemoje Windows

DLL registravimas sistemoje „Windows“ yra labai paprastas ir greitas. Tai galite padaryti, jei turite Windows 7, 8 arba 10. Taip pat noriu atkreipti dėmesį, kad turite turėti administratoriaus teises. Šioje pastraipoje parodysiu 3 būdus, kaip registruoti dinamines bibliotekas.

Pirmas būdas

Tai yra populiariausias ir naudojamas vartotojų.

Mygtukais atidarykite langą „Vykdyti“. Win + R ir ten įveskite komandą regsvr32.exe failo_pavadinimas.

Kitaip tariant, komanda gali atrodyti taip (parodysiu ją kaip pavyzdį naudodamas failą d3dx9_27.dll):

regsvr32.exe d3dx9_27.dll


Jei metodas neveikė, turite nurodyti visą kelią į šį failą, tai yra, kelią į aplanką, kuriame įdėjote DLL. Pavyzdžiui, tai gali atrodyti taip:

regsvr32.exe C:/Windows/system32/d3dx9_27.dll


Jei registracija sėkminga, turėtumėte pamatyti teigiamą atsakymą arba klaidos pranešimą, kad modulis įkeltas... Bet apie tai pakalbėsiu šiek tiek vėliau.

Antras būdas

Čia mes naudosime komandinę eilutę, bet jums reikia ją atidaryti kaip administratorių, tikiuosi, žinote, kaip tai padaryti.

regsvr32.exe kelias į_dll_failą

Tai yra, mes darome viską taip pat, tik komandinėje eilutėje.


Vėl turėtų pasirodyti pranešimas, kad biblioteka užregistruota arba įvyko klaida.

Trečias būdas

Metodą retai kas naudoja, bet jis taip pat veikia. Paimkite dll failą ir dešiniuoju pelės mygtuku spustelėkite jį pasirodžiusiame lange kontekstinis meniu pasirinkite elementą „Atidaryti su“ ir eikite į aplanką „Windows“ / „System32“., ir ten ieškokite programos regsvr32.exe, per kurią atidarysime biblioteką.

Klaida registruojant DLL failus

Kai bandote registruoti DLL, nesvarbu kokiu būdu, galite gauti klaidą, kad tokio ir tokio DLL modulis nesuderinamas su Windows versija arba yra įkeltas. Ką daryti?

Tokios klaidos gali atsirasti dėl šių priežasčių:

  • Bibliotekos registruoti nereikia, nes ji nepalaiko šios funkcijos arba jau yra registruota sistemoje;
  • Atsisiųstas failas yra neveikiantis arba visiškai nesusijęs su bibliotekomis.

Kaip išspręsti problemą?

  • Pažengę vartotojai gali naudoti regasm.exe;
  • Pabandykite atsisiųsti tą patį failą iš interneto, tik iš kito šaltinio. Arba pažiūrėkite, kas yra failas, ir naudokite specialias DLL failų diegimo programas. Kai kuriose bibliotekose yra tam tikra programinė įranga, pvz., „DirectX“.
  • Atsisiųsdama programą antivirusinė programa galėjo ištrinti svarbius DLL, kurie buvo diegimo programoje diegimo proceso metu, todėl turite atsisiųsti žaidimą iš kito šaltinio arba laikinai išjungti antivirusinę programą ir iš naujo įdiegti programą.

Šioje vietoje baigsiu aprašinėti DLL bibliotekų diegimą ir ateityje prie šios temos stengsiuosi grįžti kuo rečiau. Jei vis dar turite klausimų, pasistengsiu į juos atsakyti komentaruose.

DLL failas yra dinaminės nuorodos bibliotekos komponentas, kurio elementus naudoja beveik visos programos. DLL failai yra sistemos šakniniame aplanke. Visi komponentai turi būti prieinami ir turėti Elektroninis parašas, veiks tinkamai ir atnaujinkite versiją. Jei vienas iš reikalavimų neįvykdomas, vartotojas paleidžiant programą gaus informacinį pranešimą: DLL klaida. Gedimas rodo, kad trūksta DLL failo, jis sugadintas arba pasenęs.

Kaip įdiegti DLL failą

Kad programos, programos ir žaidimai vėl pradėtų veikti, turite rankiniu būdu įdiegti trūkstamus bibliotekos komponentus. Nepakanka vien įdėti failą į aplanką – reikia žinoti, kaip juos užregistruoti.

Bibliotekos failų talpinimas ir registravimas

Prieš diegdami DLL failą sistemoje Windows 7,8,10, turite juos atsisiųsti ir tiksliai pagal sistemos bitų gylį.

Nustatykime, kokią bitų talpą turi jūsų sistema (jei tikrai žinote, galite praleisti šį veiksmą)

1 žingsnis. Dešiniuoju pelės mygtuku spustelėkite „Mano kompiuteris“ ir pasirinkite „Ypatybės“

2 žingsnis. Atsidariusiame lange galime perskaityti kompiuterio savybes, operacinės sistemos versiją ir jos bitų gylį 32 (x86) arba 64 bitai. Mūsų atveju tai yra 64 bitai Operacinė sistema Windows 10

·

3 veiksmas. Atsisiuntę failus, juos reikia įdėti į šakninį aplanką ir užregistruoti

x32 (x86) sistemoms komponentas turi būti pakeistas arba įdėtas į aplanką C:\Windows\System32;

x64 reikia jį pakeisti arba perkelti į aplanką C:\Windows\SysWOW64;

4 veiksmas. Failas turi būti užregistruotas sistemoje.

Tai galite padaryti atidarę komandų eilutę su kombinacija „Win“ + „R“ arba spustelėdami „Pradėti“ ir „Vykdyti“;

atsidariusiame lange, atskiriant tarpu, įveskite: regsvr32 failo pavadinimas.dll – kur „regsvr32“ yra registravimo komanda, o „failo pavadinimas.dll“ yra visas įterpto komponento pavadinimas;

arba galite nurodyti failo vietą rankiniu būdu - regsvr32.exe + failo kelias

5 veiksmas. Spustelėkite „Gerai“ ir iš naujo paleiskite kompiuterį, kad įsigaliotų nauji nustatymai.

Iš karto noriu atkreipti dėmesį, kad registruojantis gali atsirasti klaidų. Pavyzdžiui: „Nepavyko įkelti modulio“. Paprastai jie atsiranda dėl 3 priežasčių

  1. Kelias į failą yra neteisingas arba failas nebuvo perkeltas į System32 arba SysWOW64 katalogą
  2. Ne visus DLL failus reikia registruoti, kartais pakanka juos tiesiog nukopijuoti į System32 arba SysWOW64 katalogą arba patalpinti probleminio žaidimo ar programos šaknyje;
  3. Failai jau buvo užregistruoti anksčiau

Antrasis registracijos būdas

1 žingsnis. Failą galite užregistruoti naudodami komandinę eilutę, kuri turi būti paleista kaip administratorius.

2 žingsnis. Komandos rašymas regsvr32.exe + failo kelias ir paspauskite "Enter"

3 veiksmas. Pasirodys pranešimas „Viskas gerai“ ir tiesiog paleiskite kompiuterį iš naujo

Tai viskas, failas užregistruotas, galite pabandyti paleisti žaidimą ar programą

Štai keletas patarimų, kurie gali būti jums naudingi.

  • Įdėkite elementus tik į nurodytą aplanką (jis gali būti paslėptas pagal numatytuosius nustatymus). Ekrano nustatymuose turite panaikinti žymėjimą „Nerodyti paslėptų aplankų“.
  • Jei pakeičiant failą reikalingas administratoriaus leidimas, patvirtinkite veiksmą.
  • Pasirinkite tik tuos failus, kurie yra svarbūs atsisiuntimo metu, ir išsaugokite juos savo kompiuteryje atskirai. Jie vis tiek gali būti jums naudingi. Jei problema pasikartos, greitai atkursite sistemos funkcionalumą.
mob_info