Taigi ką tik atsisiuntėte programinę įrangą ar žaidimą, o kai bandote jį paleisti, pasirodo langas su klaidos pranešimu, kuriame teigiama, kad jis negali veikti, nes trūksta .dll failo. Šios dll klaidos yra tokios įprastos „Windows“ ir kartais gali būti labai varginančios. Lengviausias būdas yra atsisiųsti .dll failus iš atsitiktinės svetainės ir įdėti juos į sistemos aplanką. Nors tai gali pataisyti problemą, ji gali būti pavojinga jūsų „Windows“ kompiuteriui. Šiame vadove pažiūrėkime, kodėl neturėtumėte atsisiųsti trūkstamų .dll failų iš išorinių svetainių.
Kas yra DLL failai?
DLL („Dynamic Link Library“) failas yra ne kas kita, kaip instrukcijų rinkinys, kurį gali pareikalauti bet kuri jūsų „Windows“ sistemoje įdiegta programinė įranga, kad prireikus atliktų tam tikrus veiksmus. Pagrindinis DLL failo tikslas yra moduliuoti kodą ir pakartotinai naudoti kodą bet kokiu kiekiu programinės įrangos. Pavyzdžiui, jūsų sistemoje įdiegta programinė įranga gali norėti sužinoti visą įdiegtą fizinę atmintį (RAM). Norėdami atlikti šią užduotį, programinė įranga gali iškviesti konkretų DLL failą jūsų sistemoje, kuriame yra konkrečios instrukcijos, kaip gauti išsamią informaciją apie visą įdiegtą atmintį.
Tai labai padidina programinės įrangos efektyvumą, nes kūrėjams nereikia rašyti viso instrukcijų rinkinio, kurį operacinė sistema jau turi. Kai programinė įranga nori pasiekti DLL failą, bet sistema negali jo rasti savo bibliotekoje, tai sukelia priklausomybės klaidą ir programa gali neveikti taip, kaip turėtų.
Jie gali būti pasenę ir užkrėsti
Pirmoji priežastis, kodėl neturėtumėte atsisiųsti DLL failų iš trečiųjų šalių svetainių arba iš nežinomų šaltinių, yra ta, kad jie nėra patvirtinti šaltiniai. Kalbant apie konkrečiai programinei įrangai skirtus DLL failus, jie paprastai yra integruoti į programinę įrangą ir, jei negaunate jos iš kūrėjų svetainės, ji nėra patikimas šaltinis.
Kita priežastis yra ta, kad DLL failai iš išorinių šaltinių gali būti pasenę (nes dauguma programinės įrangos pardavėjų neatskleidžia atnaujintų dll failų visuomenei). Blogiausiu atveju jie yra supakuoti su kenkėjiška programine įranga ir gali užkrėsti jūsų kompiuterį virusais ar Trojos arkliais.
Tai ne sprendimas, tai pleistras
Kai atsisiunčiate DLL failą iš interneto, jūs tik pataisote turimą problemą, o ne ją išsprendžiate. Pavyzdžiui, galite pasiimti garsiąją „Xinput1_3.dll“ klaidą, kuri atsiranda, kai žaidimas neranda „Xinput1_3.dll“ failo. Šiuo metu dauguma vartotojų linkę ieškoti DLL, apie kurį pranešta, atsisiųs jį iš interneto ir įdės tą DLL failą ten, kur jis turėtų būti.
Dabar atrodo, kad problema išspręsta, tačiau iš tikrųjų tas DLL failas yra „Microsoft“ tiekiamo „DirectX“ programinės įrangos paketo dalis. Taigi, norėdami tinkamai įdiegti DLL failą, turite atsisiųsti ir įdiegti „DirectX“ programinę įrangą, kuri yra atsakinga už daugialypės terpės užduočių tvarkymą jūsų kompiuteryje.
Išvada
Apskritai, laikykite tai teisingu įspėjimu ir niekada nepasitikėkite nežinomo šaltinio pateiktais DLL failais. Žinoma, jie gali greitai išspręsti problemą, tačiau tai gali sukelti daugiau problemų nei anksčiau. Kai susiduriate su DLL klaida, pabandykite išsiaiškinti pagrindinę problemą, o ne atsisiųskite atskirus DLL failus.
Tikimės, kad tai padės ir toliau komentuokite savo mintis ir patirtį naudodami toliau pateiktą komentarų formą.
Filialo atskleidimas: Padarykite „Tech Techaser“ lengviau uždirbdami komisinius už produktus, įsigytus per mūsų nuorodas, o tai palaiko mūsų skaitytojų darbą.