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 tapahtuu DLL-virhe.
Mikä on DLL-tiedosto?
DLL-tiedosto, lyhenne sanoista Dynaaminen linkkikirjasto, on tiedostotyyppi, joka sisältää ohjeita, joita muut ohjelmat voivat käyttää tiettyjen toimintojen suorittamiseen. Tällä tavalla eri ohjelmat voivat jakaa yhteen tiedostoon ohjelmoidut ominaisuudet jopa samanaikaisesti. Esimerkiksi useat ohjelmat voivat kaikki luottaa siihen erittäin hyödyllinen.dll tiedosto (joka koostuu tietysti) löytääksesi vapaan tilan kiintolevyltä, löytääksesi tiedoston tietystä kansiosta ja tulostaaksesi testisivun oletustulostimelle. Toisin kuin suoritettavat ohjelmat, kuten ne, joilla on EXE-tiedostotunniste, DLL-tiedostoja ei voida suorittaa suoraan, vaan ne on kutsuttava muulla jo käynnissä olevalla koodilla. DLL-tiedostot ovat kuitenkin samassa muodossa kuin EXE-tiedostot, ja jotkin käyttävät jopa .EXE-tiedostotunnistetta. Vaikka useimmat dynaamisten linkkien kirjastot päättyvät .DLL-tiedostotunnisteella, toiset voivat käyttää .OCX-, .CPL- tai .DRV-tiedostoja.
Korjaa DLL-virheet
DLL-tiedostot ovat niiden lukumäärän ja käyttötiheyden vuoksi keskeisiä useissa virheissä, jotka havaitaan Windowsin käynnistyksen, käytön ja sammutuksen yhteydessä. Vaikka sen lataaminen voi olla helppoa puuttuu tai ei löydetty DLL-tiedosto, joka on harvoin paras tapa edetä. Lisätietoja tästä on artikkelissa Tärkeitä syitä EI ladata DLL-tiedostoja. Jos saat DLL-virheen, on parasta etsiä kyseiseen DLL-ongelmaan liittyviä vianmääritystietoja varmistaaksesi, että korjaat sen oikein ja ikuisesti. Meillä voi jopa olla erityinen korjausopas sinulle. Muussa tapauksessa katso DLL-virheiden vianmääritys yleisiä neuvoja varten.
Lisätietoja DLL-tiedostoista
Dynaamisen linkkikirjaston sanaa «dynaaminen» käytetään, koska tietoja käytetään vain ohjelmassa, kun ohjelma pyytää sitä aktiivisesti sen sijaan, että tiedot olisivat aina saatavilla muistissa. Monet DLL-tiedostot ovat saatavana oletusarvoisesti Windowsista, mutta myös kolmannen osapuolen ohjelmat voivat asentaa ne. DLL-tiedoston avaaminen on kuitenkin epätavallista, koska DLL-tiedostoa ei koskaan tarvitse muokata, mikä todennäköisesti 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, jotka 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. Itse asiassa hyöty lisääntyy, kun ohjelma käyttää DLL:ää, koska silloin kaikki sovellukset voivat hyötyä kyseisen yksittäisen DLL-tiedoston päivityksestä. ActiveX-komponentit, ohjauspaneelin tiedostot ja laiteohjaimet ovat joitakin tiedostoja, joita Windows käyttää Dynamic Link -kirjastoina. Nämä tiedostot käyttävät OCX-, CPL- ja DRV-tiedostotunnisteita. Kun yksi DLL käyttää toisen DLL:n ohjeita, ensimmäinen riippuu nyt toisesta. Tämä helpottaa DLL-toimintojen rikkoutumista, koska sen sijaan, että vain ensimmäinen epäonnistuisi, se riippuu nyt myös toisesta, mikä vaikuttaisi ensimmäiseen, jos ongelmia ilmenee. Jos riippuvainen DLL päivitetään uudempaan versioon, korvataan vanhemmalla versiolla tai poistetaan tietokoneesta, DLL:stä riippuvainen ohjelma ei välttämättä toimi kunnolla. Resurssi-DLL:t ovat datatiedostoja, jotka ovat samassa tiedostomuodossa kuin DLL:t, mutta käyttävät tiedostopäätteitä ICL, FON ja FOT. ICL-tiedostot ovat kuvakekirjastoja, kun taas FONT- ja FOT-tiedostot ovat fonttitiedostoja.
FAQ
-
Kuinka avata DLL-tiedosto?
DLL-tiedostot eivät avaudu samalla tavalla kuin useimmat tiedostotyypit. Sovellus kutsuu yleensä DLL-tiedostoja. Jos haluat tarkastella koodia DLL-tiedostossa, sinun on purettava se kolmannen osapuolen sovelluksella.
-
Kuinka asennat DLL-tiedoston?
DLL-tiedostoja ei asenneta kuten muita tiedostotyyppejä. DLL-tiedostot voidaan «asentaa» asettamalla ne kansioon, jossa sovellus on asetettu etsimään tiettyä DLL-tiedostoa.