Dynamic Link Library tai DLL on tiedostotyyppi, joka tarjoaa kirjastot eri suoritettaville ohjelmille silppuna. Yhtä DLL-tiedostoa voi käyttää useita suoritettavia tiedostoja tai muita DLL-tiedostoja. DLL-tiedostot luodaan estämään päällekkäisiä tiedostoja samoilla toiminnoilla. Toinen tiedostotyyppi samanlaiselle DLL: lle on OCX-tiedostotyyppi, joka on vähemmän suosittu ja jota käytetään pääasiassa ActiveX-ohjauksissa. Jopa suurin osa DLL-tiedostoista on rekisteröity Windows käytettäväksi joissakin tapauksissa niitä ei ole rekisteröity oletuksena. Tässä opetusohjelmassa opimme rekisteröimään DLL-tiedostoja Windowsille, kuten Windows 7, Windows 8, Windows 10 ja Windows Server.
mikä on rekisteröity DLL?
Windows-käyttöjärjestelmä sisältää paljon DLL: iä, joilla voidaan tarjota kirjastoja ja apulaistoimintoja suoritettaville tiedostoille. Jotta näitä DLL-tiedostoja voidaan käyttää, ne on rekisteröitävä. DLL-tiedoston rekisteröinti tallentaa DLL-tiedoston tiedot Windowsin rekisteriin. Oletuksena suurin osa DLL-tiedostoista on rekisteröity ja niitä voidaan käyttää komentorivirajapintojen kautta ja muilla tavoilla. Jopa useimmat 3rd party-kirjastot ja DLL-tiedostot rekisteröidään asennuksen aikana.
rekisteröi DLL Windows Run GUI: n kautta
DLL: t voidaan rekisteröidä eri tavoilla, mutta yleensä käytetään regsvr32-komentoa. Regsvr32-komento voidaan suorittaa Windowsin Suorita-valintaikkunan kautta. Ensimmäinen, avaamme Windows Suorita – valintaikkunan Käynnistä-valikosta tai WIN + R-näppäinyhdistelmällä. Sitten kirjoitamme regsvr32-komennon ja DLL-tiedoston täydellisen tai absoluuttisen polun.
regsvr32 "D:\mylibrary.dll"
rekisteröi DLL MS-DOS-tai PowerShell-komentorivikäyttöliittymän kautta
toinen tapa rekisteröidä DLL-tiedostot on käyttää komentorivikäyttöliittymää, kuten MS-DOS tai PowerShell. Ensimmäinen, avaamme komentorivin käyttöliittymä Käynnistä-valikosta. Seuraavassa esimerkissä avaamme PowerShellin.
nyt kirjoitamme regsvr32-komennon kuten alla.
regsvr32 "D:\mylibrary.dll"
”moduulia ei voitu ladata määritettyä moduulia ei löytynyt” virhe ja ratkaisu
uusien DLL-tiedostojen lisääminen Windowsin ja Windowsin rekisteriin on hallinnollisen tason tehtävä. Joissakin tapauksissa saatat saada ” moduuli epäonnistui ladata. Määritettyä moduulia ei löytynyt” virhe. Tämä virhe voidaan ratkaista avaamalla kohonnut MS-DOS-tai PowerShell-komentorivirajapinta. Avaa järjestelmänvalvojan käytössä oleva MS-DOS tai PowerShell seuraavilla post-askelilla.