Mitä tietää
- DLL-tiedosto on Dynamic Link Library -tiedosto.
- Useat ohjelmat voivat käyttää niitä toimintojen jakamiseen.
- Useimmat ihmiset käsittelevät niitä vain silloin, kun heidän on korjattava DLL-virheet.
Tässä artikkelissa kuvataan, mitä DLL-tiedostot ovat, miten ja miksi niitä käytetään ja mitä tehdä, jos sinulla on DLL-virhe.
Mikä on DLL-tiedosto?
DLL-tiedosto, lyhenne sanoista Dynamic Link Library, on tiedostotyyppi, joka sisältää ohjeita, joita muut ohjelmat voivat pyytää tiettyjen toimintojen suorittamiseen. Tällä tavalla useat ohjelmat voivat jakaa yhdeksi tiedostoksi ohjelmoidut kyvyt ja jopa tehdä sen samanaikaisesti.
Esimerkiksi useat eri ohjelmat voivat kaikki pyytää veryuseful.dll-tiedostoa (josta se on tietysti keksitty) löytääkseen vapaan tilan kiintolevyltä, paikantaakseen tiedoston tietystä hakemistosta ja tulostaakseen testisivu oletustulostimelle.
Toisin kuin suoritettavat ohjelmat, kuten ne, joilla on EXE-tiedostotunniste, DLL-tiedostoja ei voi ajaa suoraan, vaan niitä on kutsuttava muulla jo käynnissä olevalla koodilla. DLL-tiedostot ovat kuitenkin samassa muodossa kuin EXE-tiedostot, ja jotkut saattavat jopa käyttää. EXE-tiedostotunnistetta. Vaikka useimmat dynaamisten linkkien kirjastot päättyvät tiedostopäätteeseen. DLL, toiset voivat käyttää muotoa. OCX,. CPL tai. DRV.
DLL-virheiden korjaaminen
DLL-tiedostot ovat niiden määrän ja käyttötiheyden vuoksi yleensä suuren osan virheistä, jotka havaitaan Windowsin käynnistyksen, käytön ja sammutuksen yhteydessä.
Vaikka puuttuvan tai ei löydy DLL-tiedoston lataaminen voi olla helppoa, se on harvoin paras tapa edetä. Katso tästä lisää artikkelistamme Tärkeitä syitä olla lataamatta DLL-tiedostoja.
Jos saat DLL-virheen, paras vaihtoehto on löytää DLL-ongelmaan liittyviä vianmääritystietoja, jotta voit varmasti ratkaista sen oikealla tavalla ja lopullisesti. Meillä voi jopa olla erityinen korjausopas sinulle. Muussa tapauksessa katso DLL-virheiden korjaaminen saadaksesi yleisiä neuvoja.
Lisätietoja DLL-tiedostoista
Dynaamisen linkkikirjaston sanaa "dynaaminen" käytetään, koska tiedot otetaan käyttöön ohjelmassa vain, kun ohjelma pyytää niitä aktiivisesti sen sijaan, että tiedot olisivat aina käytettävissä muistissa.
Paljon DLL-tiedostoja on saatavana oletusarvoisesti Windowsista, mutta myös kolmannen osapuolen ohjelmat voivat asentaa ne. DLL-tiedoston avaaminen on kuitenkin harvinaista, koska sitä ei koskaan tarvitse muokata, ja sen tekeminen saattaa aiheuttaa ongelmia ohjelmien ja muiden DLL-tiedostojen kanssa. Jos kuitenkin tiedät mitä olet tekemässä, Resource Hacker on yksi tapa tehdä se.
DLL-tiedostot ovat hyödyllisiä, koska ne voivat antaa ohjelman erottaa eri komponentit yksilöllisiksi moduuleiksi, joita voidaan sitten lisätä tai poistaa tiettyjen toimintojen sisällyttämiseksi tai poissulkemiseksi. Kun ohjelmisto toimii tällä tavalla DLL-tiedostojen kanssa, ohjelma voi käyttää vähemmän muistia, koska sen ei tarvitse ladata kaikkea kerralla.
DLL-tiedostot tarjoavat myös tavan päivittää ohjelman osia ilman, että koko ohjelmaa tarvitsee rakentaa tai asentaa uudelleen. Hyöty on jopa vahvistunut, kun ohjelma käyttää DLL-tiedostoa, koska kaikki sovellukset voivat sitten hyödyntää päivitystä kyseisestä yksittäisestä DLL-tiedostosta.
ActiveX-ohjaimet, ohjauspaneelin tiedostot ja laiteohjaimet ovat joitakin tiedostoja, joita Windows käyttää dynaamisten linkkien kirjastoina. Nämä tiedostot käyttävät vastaavasti OCX-, CPL- ja DRV-tiedostotunnisteita.
Kun DLL käyttää ohjeita toisesta DLL:stä, ensimmäinen on nyt riippuvainen toisesta. Tämä helpottaa DLL-toimintojen rikkoutumista, koska sen sijaan, että vain ensimmäinen toimisi virheellisesti, se riippuu nyt myös toisesta, mikä vaikuttaisi ensimmäiseen, jos siinä ilmenee ongelmia.
Jos riippuvainen DLL päivitetään uudempaan versioon, korvataan vanhemmalla versiolla tai poistetaan tietokoneesta, DLL-tiedostoon perustuva ohjelma ei ehkä enää toimi niin kuin sen pitäisi.
Resurssi-DLL-tiedostot ovat datatiedostoja, jotka ovat samassa tiedostomuodossa kuin DLL-tiedostot, mutta käyttävät ICL-, FON- ja FOT-tiedostotunnisteita. ICL-tiedostot ovat kuvakekirjastoja, kun taas FONT- ja FOT-tiedostot ovat fonttitiedostoja.
UKK
Kuinka DLL-tiedosto avataan?
DLL-tiedostoja ei avata samalla tavalla kuin suurin osa tiedostotyypeistä avataan. Sovellus kutsuu yleensä DLL-tiedostoja. Jos haluat tarkastella DLL-tiedoston sisällä olevaa koodia, sinun on purettava se kolmannen osapuolen sovelluksella.
Kuinka asennat DLL-tiedoston?
DLL-tiedostoja ei asenneta kuten muita tiedostotyyppejä. DLL-tiedostot voidaan asentaa asettamalla ne hakemistoon, jossa sovellus on asetettu etsimään tiettyä DLL-tiedostoa.