RELATED:
Før vi begynner på hvorfor du ikke bør laste ned Dynamic Link Library (DLL) filer fra Internett, la oss først se på hvilke DLL-filer som er. En DLL-fil er et bibliotek som inneholder et sett med kode og data for å utføre en bestemt aktivitet i Windows. Apper kan deretter ringe på de DLL-filene når de trenger den aktiviteten som utføres. DLL-filer er mye som kjørbare (EXE) -filer, bortsett fra at DLL-filer ikke kan kjøres direkte i Windows. Med andre ord, kan du ikke dobbeltklikke på en DLL-fil for å kjøre den på samme måte som en EXE-fil. I stedet er DLL-filer designet for å bli påkalt av andre apper. Faktisk er de designet for å bli påkalt av flere apper samtidig. Den "link" delen av DLL-navnet foreslår også et annet viktig aspekt. Flere DLLer kan kobles sammen slik at når en DLL kalles, kalles også en rekke andre DLL'er samtidig. Windows bruker mye bruk av DLLer, som en tur gjennom
C: Windows System32
mappen kan fortelle deg. Som et eksempel på hva vi snakker om, la oss vurdere Windows-systemfilen "comdlg32.dll." Denne filen, ellers kjent som Common Dialog Box Library, inneholder kode og data for å bygge mange av de vanlige dialogboksene du ser i Windows-dialoger for ting som å åpne filer, skrive ut dokumenter og så videre. Instruksjonene i denne DLL håndter alt fra å motta og tolke meldinger som er ment for dialogboksen for å angi hvordan dialogboksen ser ut på skjermen. Åpenbart kan flere apper ringe på denne DLL samtidig, ellers ville du ikke kunne åpne en dialogboks (som den nedenfor) i flere enn en app om gangen.DLLer tillater at kode blir modulert og gjenbruk, noe som betyr at utviklere ikke trenger å bruke tid til å skrive kode fra grunnen til å utføre verdslige eller vanlige funksjoner. Og selv om utviklere vil lage sine egne DLLer for å installere med sine apper, er det store flertallet av DLL-er som kalles av apps, faktisk kombinert med Windows eller med ekstra pakker, som Microsoft .NET Framework eller Microsoft C ++ Redistributables. Den andre store fordelen med modulariseringskoden på denne måten er at oppdateringer er enklere å søke på hver DLL i stedet for en hel app, spesielt når de DLLene ikke kom fra utvikleren av appen. For eksempel, når Microsoft oppdaterer visse DLLer i .NET Framework, kan alle apper som bruker disse DLLene umiddelbart dra nytte av den oppdaterte sikkerheten eller funksjonaliteten.
Nedlastede DLLer kan være utdaterte
Så, med litt forståelse av DLLer under våre belter, hvorfor ikke laste dem ned fra Internett når en mangler fra systemet ditt?
prøver
for å holde filer oppdatert, er ikke sannsynlig å være svært vellykkede. Det er også det ytterligere problemet at DLLer vanligvis er integrert i pakker. En oppdatering til en DLL i en pakke følger ofte med oppdateringer til andre relaterte DLLer i samme pakke, noe som betyr at selv om du ikke får en oppdatert DLL-fil, vil du ikke få relaterte filer som også har har blitt oppdatert. Nedlastede DLL kan bli infisert
Selv om det er mindre vanlig, er et potensielt mye verre problem at DLLer du laster ned fra andre kilder enn leverandøren noen ganger kan lastes med virus eller annen skadelig programvare som kan infisere PCen din. Dette gjelder spesielt på nettsteder som ikke er for forsiktig med hvor de får filene sine. Og det er ikke som disse nettstedene kommer til å gå ut av deres måte å fortelle deg om deres risikable kilder. Den virkelig skummelt er at hvis du laster ned en infisert DLL-fil, risikerer du - av selve arten av DLL-filer - å gi den filen dypere tilgang enn en vanlig infisert fil kan få.
Hva er det beste antivirusprogrammet for Windows 10? (Er Windows Defender godt nok?)
Den gode nyheten her er at en god antivirusprogram i sanntid vanligvis kan oppdage disse infiserte DLL-filene før de faktisk er lagret i systemet ditt og forhindre at de gjør skade. Likevel må du huske at selv et godt antivirusprogram kanskje ikke gir deg perfekt beskyttelse. Hvis du gjør en vane med å laste ned risikofyldte filer, er det sannsynlig å hente deg på et tidspunkt. Det er best å bare unngå disse DLL-nettstedene. De vil nok ikke løse problemet ditt uansett
Selv om det bare er mulig at en enkelt DLL-fil på PCen har blitt skadet eller slettet, er det mer sannsynlig at andre DLLer eller relaterte App-filer er også korrupte eller mangler. Grunnen til at du får en feil om en bestemt fil er at det er den første feilen en app oppstod før krasj, og du blir bare ikke underrettet om resten. Dette kan være sant uansett årsaken til problemet.
Dårlige sektorer forklart: Hvorfor harddisker får dårlige sektorer og hva du kan gjøre om det
Hvorfor kan DLLs gå forsvunnet eller ødelagt? Det kan være at en annen feilaktig app eller oppdatering prøvde å erstatte filen og mislyktes, eller erstattet den med en utdatert kopi. Det kan være en feil i installasjonen av hovedapplikasjonen eller i en pakke som .NET. Det kan til og med være at du har en annen problemaktig dårlig sektor på harddisken din, som forhindrer at filen lastes inn riktig. Hvordan kan jeg fikse DLL-feilen min?
Den eneste måten å sikre at du får en stabil, oppdatert og ren DLL er å få den gjennom kilden som den oppsto fra. Vanligvis vil denne kilden være:
Skanne etter (og reparere) Korrupte systemfiler i Windows
Windows installasjonsmedia . Det er usannsynlig at du bare kan kopiere en DLL-fil fra installasjonsmediet ditt, men du har et raskt alternativ å prøve før du gjør noe så drastisk som å gjenopprette Windows. Du kan bruke verktøyet for Windows ressursvern (ofte referert til som systemfilkontrolleren eller SFC), som vil skanne etter og fikse korrupte eller manglende systemfiler i Windows. Du bør ha installasjonsmedia hendig når du kjører verktøyet, bare hvis du trenger å kopiere en fil derfra. (Hvis du ikke har en installasjonsplate, kan du laste ned en her.)
Slik skanner du QR-koder med iPhone-kameraprogrammet
Før iOS 11 måtte iPhone-brukere laste ned en tredjepartsprogram for å skanne en QR-kode. Men denne funksjonaliteten er nå innebygd, og du kan bruke lagerkamera-appen på iPhone for å skanne så mange QR-koder som ditt hjerte ønsker. RELATED: QR-koder forklart: Hvorfor ser du de firkantede strekkodene overalt Hvis du ikke er kjent med QR-koder, er de en spesiell type strekkode.
Slik oppgraderer du eller bytter datamaskinens trådløse kort
Wi-Fi-adapteren i PCen er en av de minste, men mest avgjørende komponentene. Hvis din har gått ut, eller du vil oppgradere til en nyere, kan du erstatte den. Hva er egentlig et Wi-Fi-kort? Det er et spørsmål du må svare før du kan oppgradere systemet ditt, og svaret er forskjellig basert på hvilken type PC du har.