Mikä on DLL-tiedosto?

DLL-tiedostot: mitä he ovat ja miksi he ovat tärkeitä

Dynaamisten linkkikirjastojen lyhyt DLL-tiedosto on tiedostomuoto, joka sisältää ohjeita, joita muut ohjelmat voivat vaatia tekemään tiettyjä asioita. Tällä tavoin useat ohjelmat voivat jakaa ohjelmoitavat valmiudet yhteen tiedostoon ja tehdä niin samanaikaisesti.

Esimerkiksi useat eri ohjelmat saattavat kutsua veryuseful.dll- tiedoston (olen tehnyt siitä tietenkin) löytääksesi vapaata tilaa kiintolevyltä , etsi tiedosto tietystä hakemistosta ja tulosta testisivu oletusarvoiseksi tulostin.

Toisin kuin suoritettavat ohjelmat, kuten EXE- tiedostopäällikkönä, DLL-tiedostoja ei voi suorittaa suoraan, vaan sen on oltava kutsuttu muilla jo käynnissä olevilla koodeilla. DLL-tiedostot ovat kuitenkin samassa muodossa kuin EXEs ja jotkut voivat jopa käyttää .EXE-tiedostopääte. Vaikka useimmat dynaamiset linkkikirjastot loppuvat tiedostopääteessä .DLL, toiset voivat käyttää .OCX, .CPL tai .DRV.

DLL-virheiden korjaaminen

DLL-tiedostoja, koska monta on ja kuinka usein niitä käytetään, ovat yleensä suuren osan virheistä Windowsin käynnistämisessä, käytössä ja sammutuksessa.

Vaikka voi olla helppo ladata puuttuva tai puuttuva DLL-tiedosto, se on harvoin paras tapa edetä. Katso tärkeät syyt DLL-tiedostojen lataamattomuuteen .

Jos saat DLL-virheen, sinun on parasta löytää vianmääritysohjelmat, jotka liittyvät kyseiseen DLL-ongelmaan, joten voit varmasti ratkaista sen oikealla tavalla ja hyväksi. Minulla voi olla jopa tietty fix-it -opas, jota sinulla on. Minulla on luettelo yleisimmistä DLL-virheistä ja niiden korjaamisesta .

Muussa tapauksessa katso DLL-virheiden korjaaminen joitain yleisiä neuvoja.

Lisätietoja DLL-tiedostoista

Dynaamisessa linkkikirjastossa sanaa "dynaaminen" käytetään, koska tietoja käytetään vain ohjelmassa, kun ohjelma vaatii aktiivisesti sen sijaan, että tiedot olisivat aina käytettävissä muistissa.

Paljon DLL-tiedostoja on saatavana Windowsilta oletuksena, mutta kolmannen osapuolen ohjelmat voivat myös asentaa ne. Kuitenkin on harvinaista avata DLL-tiedosto, koska ei ole koskaan todella tarvetta muokata sitä, ja lisäksi tämä aiheuttaa todennäköisesti ongelmia ohjelmien ja muiden DLL-tiedostojen kanssa.

DLL-tiedostot ovat hyödyllisiä, koska ne voivat sallia ohjelman erottavan sen eri komponentit ainutlaatuisiksi moduuleiksi, jotka voidaan sitten lisätä tai poistaa tiettyjen toimintojen sisällyttämiseksi tai poissulkemiseen. Kun ohjelmisto toimii näin DLL-tiedostoilla, ohjelma voi käyttää vähemmän muistia, koska sen ei tarvitse ladata kaikkia kerralla.

DLL: t tarjoavat myös mahdollisuuden päivittää ohjelman osia ilman, että koko ohjelma on rakennettu uudelleen tai asennettava uudelleen. Etu on jopa vahvistettu, kun useampi kuin ohjelma käyttää DLL: tä, koska kaikki sovellukset voivat sitten hyödyntää päivitystä kyseisestä yksittäisestä DLL-tiedostosta.

ActiveX-ohjaimet, ohjauspaneelin tiedostot ja laiteajurit ovat joitain tiedostoja, joita Windows käyttää dynaamisena linkkikirjastoikkuna. Vastaavasti nämä tiedostot käyttävät OCX-, CPL- ja DRV-tiedostotunnisteita.

Kun DLL käyttää eri DLL: n ohjeita, ensimmäinen DLL on nyt riippuvainen toisesta. Tämä helpottaa DLL-toimintojen rikkoontumista, sillä sen sijaan, että ensimmäisellä DLL: llä olisi toimintahäiriö, sen sijaan se riippuu myös toisesta, mikä vaikuttaisi ensimmäiseen, jos se tuntuisi ongelmilta.

Jos riippuvainen DLL-versio päivitetään uudempaan versioon, joka on korvattu vanhemmalla versiolla tai poistettu tietokoneesta, DLL-tiedostosta riippuvainen ohjelma ei ehkä enää toimi kuten se pitäisi.

Resurssien DLL-tiedostot ovat tiedostoja, jotka ovat samassa tiedostomuodossa kuin DLL mutta käyttävät ICL-, FON- ja FOT-tiedostojen laajennuksia. ICL-tiedostot ovat kuvakekirjastoja, kun taas FONT- ja FOT-tiedostot ovat fonttitiedostoja.