MTE forklarer: Hvorfor skal du ikke downloade manglende .dll-filer fra eksterne websteder
Så du har lige downloadet en software eller et spil, og når du forsøger at køre det, vises et vindue med en fejlmeddelelse, der angiver, at den ikke kan køre, fordi den mangler en .dll-fil. Disse dll-fejl er så almindelige i Windows, og de kan være meget generende til tider. Den nemmeste måde er at downloade .dll-filer fra et tilfældigt websted og placere dem i din systemmappe. Selv om dette kan patchere problemet, kan det være potentielt farligt for din Windows-computer. I denne vejledning, lad os se hvorfor du ikke burde downloade manglende .dll-filer fra eksterne websteder.
Hvad er DLL-filer præcist?
En DLL-fil (Dynamic Link Library) er intet andet end et sæt instruktioner, som kan kaldes af software installeret i dit Windows-system til at gøre visse ting, når det er nødvendigt. Hovedformålet med en DLL-fil er at modulere koden og genbruge koden et hvilket som helst antal gange med et hvilket som helst antal software. For eksempel kan en software installeret i dit system gerne vide, at den samlede fysiske hukommelse (RAM) er installeret. For at opnå denne opgave kan softwaren kalde en bestemt DLL-fil i dit system, som har specifikke instruktioner for at få detaljerne om den samlede hukommelse, der er installeret.
Dette øger softwareudnyttelsen kraftigt, da udviklerne ikke behøver at skrive et helt sæt instruktioner, som operativsystemet allerede har. Når en software ønsker at få adgang til en DLL-fil, men systemet ikke kan finde det i sit bibliotek, forårsager det en afhængighedsfejl, og programmet må muligvis ikke køre som det skal.
De kan være forældede og inficerede
Den første grund til, at du ikke skal downloade DLL-filer fra tredjepartswebsteder eller fra ukendte kilder, er fordi de ikke er godkendte kilder. For software-specifikke DLL-filer er de normalt integreret med softwaren, og medmindre du får det fra udviklerens websted, er det ikke en betroet kilde.
En anden grund er, at DLL-filerne fra eksterne kilder kan være forældede (da de fleste softwareleverandører ikke løser opdaterede DLL-filer til offentligheden). I det værste tilfælde er de fyldt med ondsindet software og kan inficere din pc med virus eller trojanere.
Det er ikke løsningen, det er en patch
Når du downloader en DLL-fil fra internettet, laver du bare det problem, du har, snarere end at løse det. Du kan f.eks. Tage den berømte "Xinput1_3.dll" -fejl, der opstår, når et spil ikke kan finde filen "Xinput1_3.dll". På dette tidspunkt har de fleste brugere en tendens til at søge efter den rapporterede DLL, downloader den fra internettet og placerer den DLL-fil, hvor den skal være.
Nu kan problemet synes at være løst, men i virkeligheden er DLL-filen en del af DirectX-softwarepakken, der leveres af Microsoft. For at kunne installere DLL-filen korrekt skal du downloade og installere DirectX-softwaren, som er ansvarlig for håndtering af multimedieopgaver på din pc.
Konklusion
Alt i alt overveje dette en rimelig advarsel og stol aldrig på DLL-filer, der leveres af nogen ukendt kilde. Sikker på, de kan give dig en hurtig løsning, men det kan skabe flere problemer end før. Når du står over for en DLL-fejl, skal du prøve at finde ud af kerneproblemet snarere end at downloade individuelle DLL-filer.
Forhåbentlig hjælper og kommenterer du nedenstående med dine tanker og oplevelser ved hjælp af kommentarformularen herunder.