Večina ljudi se prvič sreča z izrazom "DLL", ko se program ne odpre zaradi manjkajoče datoteke DLL. In morda se je tudi to zgodilo tudi vam.
Čeprav lahko preprosto iščete na spletu, da odpravite težavo, povezano z DLL, se pojavi vprašanje: kaj je datoteka DLL in zakaj vaš računalnik skrbi, če manjka? Začnimo torej s kratkim uvodom o datotekah DLL in o tem, kako se prilegajo celotnemu okolju Windows.
Kaj so datoteke DLL Windows?
Najprej raziščimo, kaj pomeni "DLL". Inicializem pomeni "knjižnice dinamičnih povezav" in da bi bolje razumeli, kaj je datoteka DLL, moramo dobro razumeti, kaj je "knjižnica" v računalniškem smislu.
Knjižnica v vašem računalniku je zbirka kod za večkratno uporabo. Knjižnice so neodvisni programi, ki jih lahko programer ali drug program uporablja vedno znova.
Datoteke DLL so posebna izvedba tovrstnih knjižnic. Datoteke DLL vsebujejo številne funkcije, razrede in spremenljivke, ki jih lahko drugi programi uporabljajo po potrebi.
Povezano: Kaj je Windows PowerShell?
Ko zaženete urejevalnik besedil, bo morda moral izvesti določeno nalogo, za katero nima kode. Recimo, da želite natisniti nekaj v urejevalniku besedil, vendar programska oprema nima pojma, kako to storiti. V tem primeru si bo moral program izposoditi navodila iz drugega programa, ki je izdelan posebej za zagotavljanje funkcionalnosti tiskanja.
Tu se pojavijo že pripravljene knjižnice. Urejevalniku besedil bodo zagotovili vso potrebno kodo, s katero bodo lahko natisnili vaše delo, kadar koli program to zahteva. Ta koncept knjižnic temelji na modularnem programskem okviru, konceptu pri razvoju programske opreme, kjer je program razdeljen na neodvisne podprograme, ki se lahko izvajajo sami.
Kako pa to pomaga?
Prvič, spremembe v enem modulu se bodo odrazile v vseh aplikacijah, ki uporabljajo ta modul za njegovo delovanje. To ne bi bilo mogoče, če ne bi uporabljali prakse pisanja kode za večkratno uporabo in s tem ustvarjanja knjižnic.
Drugič, dinamične knjižnice omogočajo odpravljanje napak in spreminjanje kode na sprehodu po parku. To je zato, ker različni programi za izvajanje naloge uporabljajo popolnoma isto kodo, zato je mogoče vse napake in potrebne spremembe zlahka prepoznati in popraviti v enem kosu kode.
Zakaj datoteke DDL manjkajo?
Manjkajoče datoteke DLL so pogosta težava pri večjih operacijskih sistemih Windows. Zagnali boste program, le da se prikaže pojavno okno, ki pravi, da manjka določena datoteka DLL. V nekaterih primerih lahko celo povzroči Težave pri zagonu sistema Windows.
Obstaja veliko razlogov, zakaj datoteke DLL manjkajo. Nekaj jih je:
- Okužba z zlonamerno programsko opremo
- Poškodba datoteke DLL zaradi nenadnega izklopa.
- Datoteka DLL, ki jo ureja nova programska oprema.
- Nenamerno brisanje s strani uporabnika.
Čeprav to nikakor ni izčrpen seznam, so to najverjetnejši razlogi, zakaj datoteka DLL manjka. Na srečo je to napako mogoče enostavno odpraviti z orodji za odpravljanje težav v sistemu Windows, kot so obnovitev sistema, posodobitev sistema Windows ali celo popolna ponastavitev kot zadnja možnost.
Obstajajo tudi druge metode, ki jih lahko uporabite za odpravo napake DLL. Če želite popolno izčrpanost, si oglejte naš vodnik kako popraviti manjkajoče napake datotek DLL v sistemu Windows.
Knjižnice Dynamic Link so bistvena sestavina operacijskega sistema Windows. Če ne bi knjižnic Dynamic Link, bi se zataknili pri počasnem zagonu računalnika. Pravzaprav je operacijski sistem Windows dom številnih funkcij in knjižnic, ki skupaj delujejo, da bi vaš računalnik deloval tako, kot deluje.
Če se učite programiranja lastne kode, morate razumeti, kaj so funkcije.
Preberite Naprej
- Windows
- Windows
- Napake v sistemu Windows
Shaant je uslužbenec v MUO. Diplomirani računalnik, svojo strast do pisanja uporablja za razlago zapletenih stvari v preprosti angleščini. Kadar ne raziskuje ali piše, ga lahko najdemo v dobri knjigi, teče ali se druži s prijatelji.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!
Kliknite tukaj, če se želite naročiti