Kai gaunate klaidą nurodant, kad "Windows" negali rasti tam tikro DLL failo, gali būti labai sunku atsisiųsti failą iš vienos iš daugelio DLL svetainių ten. Štai kodėl neturėtumėte.
SUSIJĘS: Kas yra rundll32.exe ir kodėl jis veikia?
Prieš pradėdami ieškoti priežasčių, kodėl neturėtumėte atsisiųsti "Dynamic Link Library" (DLL) failus iš interneto, pirmiausia pažiūrėkime, kokie DLL failai yra. DLL failas yra biblioteka, kurioje yra kodo ir duomenų rinkinys tam tikros veiklos vykdymui Windows sistemoje. Programos gali paskambinti tiems DLL failams, kai jiems reikia šios veiklos. DLL failai yra daug panašūs į vykdomąjį (EXE) failą, išskyrus tai, kad DLL failai negali būti tiesiogiai vykdomi "Windows" sistemoje. Kitaip tariant, jūs negalite dukart spustelėti DLL failo paleisti jį taip pat, kaip EXE failą. Vietoj to DLL failai suprojektuoti taip, kad juos būtų galima paskambinti kitomis programomis. Tiesą sakant, jie yra suprojektuoti, kad juos vienu metu pakviestų kelios programos. DLL pavadinimo dalies "nuoroda" taip pat rodo kitą svarbų aspektą. Keli DLL gali būti susieti kartu, taigi, kai iškviečiama viena DLL, tuo pačiu metu taip pat vadinami ir kiti DLL.
Pati Windows dažnai naudoja DLL, kaip kelionę perC: Windows System32
gali jums pasakyti. Kaip pavyzdį, apie kurį kalbame, apsvarstysime "Windows" sistemos failą "comdlg32.dll." Šis failas, kitaip vadinamas bendru dialogo lango biblioteka, turi kodą ir duomenis daugelio įprastų dialogo langų, kuriuos matote, kūrimui. Windows dialogai, skirti dalykams, pavyzdžiui, failų atidarymui, dokumentų spausdinimui ir kt. Instrukcijos šiame DLL tvarko viską, nuo dialogo lange skirtų pranešimų gavimo ir aiškinimo nurodant, kaip ekrane rodomas dialogo langas. Akivaizdu, kad kelios programos gali tuo pačiu metu skambinti šiuo DLL, kitaip negalėsite atidaryti dialogo lango (pvz., Žemiau esančio) daugiau nei vienoje programoje vienu metu.
DLL leidžia kodą būti moduliuojama ir pakartotinai naudojama, o tai reiškia, kad kūrėjai neturėtų praleisti laiko rašyti kodą iš pradžių, kad galėtų atlikti paprastas ar įprastas funkcijas. Ir nors kūrėjai sukurs savo DLL, kuriuos norite įdiegti naudodami savo programas, didžioji dauguma DLL, kuriuos vadina programos, iš tikrųjų yra sujungtos su "Windows" arba papildomais paketais, pvz., "Microsoft .NET Framework" arba "Microsoft C ++ Redistributables". Kitas didelis šio moduliavimo kodo privalumas yra tai, kad atnaujinimai yra lengviau pritaikyti kiekvienai DLL, o ne visai programai, ypač kai tie DLL nėra iš programos kūrėjo. Pavyzdžiui, kai "Microsoft" atnaujina tam tikrus ".NET Framework" DLL failus, visos programos, naudojančios tuos DLL, gali nedelsiant pasinaudoti atnaujinta sauga ar funkcijomis.
Taigi, su šiek tiek suprantama DLL pagal mūsų diržus, kodėl ne atsisiųskite juos iš interneto, kai trūksta jūsų sistemoje?
Dažniausia problema, su kuria susidursite atsisiųstų DLL, yra tai, kad jie yra pasenę. Daugelis iš DLL svetainių ten gauna jų DLL tik įkeldami juos iš savo arba jų vartotojų kompiuterių. Jūs tikriausiai galite pamatyti problemą jau. Dauguma šių svetainių tiesiog nori jūsų srautą, o kai DLL įkeltas, jie turi mažai paskatų užtikrinti, kad failas būtų atnaujinamas. Pridėkite prie šio, kad pardavėjai paprastai neišleido atnaujintų DLL visuomenei kaip atskiri failai, ir jūs galite pamatyti, kad netgi svetainės, kuriose pabandykite atnaujinti failus, greičiausiai nebus labai sėkmingi.
Taip pat yra ir toliau problema, kad DLL paprastai integruojamos į paketus. Paketo vienos DLL naujinimas dažnai papildomas atnaujinimais kitose susijusiose DLL toje pačioje pakuotėje, taigi net ir mažai tikėtina, kad jūs gaunate atnaujintą DLL failą, jūs negausite susijusių failų, kurie taip pat yra buvo atnaujinta.
Nors mažiau paplitusi problema, galbūt daug blogesnė problema yra tai, kad DLL, kuriuos atsisiųsite iš kitų šaltinių nei pardavėjas, kartais gali būti įkeltas su virusais ar kitomis kenkėjiškomis programomis, kurios gali užkrėsti jūsų kompiuterį. Tai ypač pasakytina apie svetaines, kuriose nėra pakankamai atsargumo dėl to, kur jie gauna savo failus. Ir nepanašu, kad šios svetainės ketina išeiti iš savo kelio, kad pasakytų jums apie jų rizikingus šaltinius. Labai baisi dalis yra ta, kad, jei atsisiųsite užkrėstą DLL failą, jūs rizikuojate pagal DLL failų pobūdį - suteiksite tą failą gilesnę prieigą nei įprastai užkrėstame faile.
SUSIJĘS: Koks geriausias "Windows 10" antivirusas? (Ar "Windows Defender" yra pakankamai gera?)
Geros naujienos yra tai, kad gera realaus laiko antivirusinė programa dažniausiai gali aptikti šiuos užkrėstus DLL failus, kol jie iš tikrųjų įrašomi į jūsų sistemą ir neleidžia jiems padaryti žalos. Vis dėlto turėtumėte prisiminti, kad net puiki antivirusinė programa gali neužtikrinti tobulos apsaugos. Jei jums įpročiai atsisiųsti rizikingų bylų, gali pasireikšti jums tam tikru momentu. Geriausia tik išvengti šių DLL svetainių.
Nors gali būti, kad tik vienas DLL failas jūsų kompiuteryje yra sugadintas arba ištrintas, labiau tikėtina, kad kiti DLL ar susiję Programos failai taip pat sugadinti arba trūksta. Priežastis, kodėl atsiranda klaida apie konkretų failą, yra ta, kad ji yra pirmoji programa, su kuria susidūrė prieš trenkiant, ir jums paprasčiausiai nepranešta apie likusį. Tai gali būti tiesa, neatsižvelgiant į problemos priežastį.
SUSIJĘS: Blogi sektoriai paaiškino, kodėl kietieji diskai sugeba blogų sektorių ir ką galite padaryti apie tai
Kodėl gali dingti arba sugadinti DLL? Gali būti, kad kita klaidinga programa ar atnaujinimas bandė pakeisti failą ir nepavyko arba pakeitė jį pasenusi kopija. Tai gali būti pagrindinės programos arba paketo, pvz., "NET", įdiegimas. Tai gali būti, kad jūsų kietajame diske kyla kita problema, pavyzdžiui, blogi sektoriai, kurie neleidžia tinkamai įkelti failo.
Vienintelis būdas užtikrinti, kad jūs gaunate stabili, naujausia ir švari DLL yra tai, ko reikia gauti iš šaltinio, iš kurio jis kilęs. Paprastai tas šaltinis bus:
SUSIJĘS: Kaip nuskaityti (ir ištaisyti) sugadinti sisteminius failus Windows
Jei viskas nepavyks, galite susisiekti su programos tiekėju ir paprašyti atskiro DLL failo kopijos. Kai kurios bendrovės yra atviros šiam prašymui; kai kurie ne. Jei pateksite į įmonę, kuri nepateiks atskirų failų, jos bent jau galės pasiūlyti kitus pasiūlymus, kaip išspręsti jūsų problemą.
Kaip pristabdyti interneto prieigą Google WiFi
Ar jums reikia savo vaikams gauti jų namų darbus arba jei tai tik vakarienė laikas, "Google" Wi-Fi "turi funkciją, kuri leidžia jums" Pauzė "internetas jų prietaisuose. Štai kaip jį nustatyti. SUSIJUSIOS: Kaip nustatyti "Google WiFi" sistemą Ši funkcija neleidžia pristabdyti interneto prieigos "Google WiFi" tinklui, tik tam tikriems jūsų nurodytiems įrenginiams.
Kaip padaryti, kad "Windows Photo Viewer" jūsų numatytasis vaizdo peržiūros programa "Windows 10"
"Windows 10" naudoja naują "Photos" programą kaip numatytąjį vaizdų peržiūros priemonę, tačiau daugelis žmonių vis dar nori seną "Windows Photo Viewer". Tačiau "Photo Viewer" galite gauti "Windows 10". Tai yra tiesiog paslėpta. SUSIJĘS: Kaip išvalyti "Windows 10" "Easy Way" įdiegimą Jei atnaujinsite kompiuterį, kuriame veikia "Windows 7" arba "Windows 8.