Kaip ištaisyti trūkstamas DLL failų klaidas „Windows“

Kaip ištaisyti trūkstamas DLL failų klaidas „Windows“

Matote DLL klaidą „Windows“ kompiuteryje? Šias dažniausiai pasitaikančias klaidas trikdo trikčių šalinimas, nes norint rasti problemą dažnai reikia atlikti kelis veiksmus.





Peržiūrėkime dažniausiai pasitaikančias DLL klaidas ir atliksime šių erzinančių problemų šalinimo procesą.





Kas yra DLL?

Tai padeda suprasti, ką reiškia jūsų klaidos pranešimas, prieš pradedant trikčių šalinimą. DLL reiškia Dinaminių nuorodų biblioteka . Iš esmės šie failai yra pagrindinė „Windows“ dalis ir leidžia programoms atlikti įvairias funkcijas, nerašant jų kiekvieną kartą nuo nulio.



Pavyzdžiui, programa gali pasiekti DLL, kai to nori rodyti pranešimą ekrane . Šiam laukeliui sukurti jis naudoja atitinkamą DLL, o ne kūrėjams reikia sukurti naują. Tai lemia didesnį programuotojų efektyvumą ir „Windows“ standartizavimą.

Bet kai kažkas negerai, tas DLL failas gali dingti. Kadangi daugelis programų gali bendrinti vieną DLL jūsų kompiuteryje (net tuo pačiu metu), dažnai DLL klaida nenurodo tik vienos programos problemos. Tai yra dalis to, dėl ko trikčių šalinimas sukelia skausmą.



Dažnos DLL klaidos

Kaip galite įsivaizduoti, kai kurie DLL rodomi klaidų pranešimuose dažniau nei kiti. Štai keletas DLL, labiausiai žinomų dėl problemų.

MSVCP140, MSVCP120, MSVCP110 ir MSVCP100

Visos keturios yra skirtingos to paties DLL versijos (14.0, 10.0 ir tt). MSVC reiškia „Microsoft Visual C ++“, labai įprastą „Windows“ programų formatą.





Yra tikimybė, kad atidarę įdiegtų programų sąrašą pamatysite kelis įrašus, pažymėtus etiketėmis „Microsoft Visual C ++ 20xx“ platinamas iš naujo . Kai diegiate programą, kuriai reikia tam tikros šio paketo versijos, ji paragina tai padaryti arba ji neveiks.

Kadangi šį failą naudoja labai daug programų, jis dažniausiai pasireiškia klaidomis . Vartotojai praneša apie problemas, kai paleidžia „Skype“, „WordPress“ programą ir įvairius žaidimus.





MSVCR100, MSVCR71

Šie du DLL yra pirmiau minėtų dalykų palydovai. Kol CP tuose stovuose C ++ , šiuose failuose yra bibliotekos C programavimo kalba . Šie du skaičiai vėl yra skirtingos to paties failo versijos, ir dėl programų suderinamumo greičiausiai turite įdiegtas kelias versijas.

Kadangi tai yra labai įprasta, paleidus įvairią programinę įrangą dažnai atsiranda klaidų.

VCRUNTIME140

„Nuoroda“ dinaminių nuorodų bibliotekoje egzistuoja dėl priežasties-čia yra dar vienas DLL, susijęs su pirmaisiais dviem. „Visual C ++“ bibliotekos DLL 7–13 versijos naudojo skirtingą kiekvienos versijos pavadinimą, todėl atsirado pirmiau minėti bendri failai. Pradedant nuo 14 versijos, bet kurią kalbą naudojančios programos turi susieti su kitu nauju DLL. Jo pavadinimas yra VCRUNTIME, kuris keičiasi su kiekviena nauja versija.

Žinoma, kad ši klaida atsiranda bandant paleisti „Adobe Creative Cloud“ programinę įrangą, taip pat „Kodi“.

D3DX9_43

Čia yra DLL su kita šaknimi. The DX šio failo pavadinimas nurodo „Microsoft DirectX“ , daugialypės terpės žaidimų ir programų paleidimo API rinkinys. The 43 pavadinime nurodo konkrečią versiją, todėl tai taip pat galite pamatyti su kitu numeriu.

Kadangi jūsų kompiuteris šioms intensyvioms programoms naudoja tik „DirectX“, greičiausiai pamatysite šią klaidą pradėdami vaizdo žaidimą.

Lame_enc

„Lame_enc“ nėra įžeidimas jūsų kompiuteriui. Tai reiškia LAME (LAME Ain't a MP3 Encoder) koduotuvą, kuris leidžia garso programinę įrangą konvertuoti į MP3. Dėl programinės įrangos patentų , programos teisiškai negali apimti MP3 kodavimo programinės įrangos. Taigi, turėsite patys įdiegti LAME.

Daugumai vartotojų, matančių šią klaidą, bus įdiegta LAME naudoti „Audacity“ . Jei nenaudojate „Audacity“, tikriausiai matysite šią klaidą, kai bandysite įkelti ar išsaugoti MP3.

nemokamai atrakinti telefoną internete

Prieš atlikdami visus toliau nurodytus trikčių šalinimo veiksmus, įsitikinkite, kad iš tikrųjų įdiegėte LAME. Jei matote „Audacity“ pranešimą, prasidedantį „Audacity“ tiesiogiai neeksportuoja MP3 failų ... , parsisiųsti LAME ir bandykite dar kartą.

NTDLL

Turbūt rimčiausia sąrašo klaida, NTDLL yra failas, tvarkantis NT branduolio funkcijas. NT anksčiau stovėjo Nauja technologija ir kažkada buvo „Windows“ produkto pavadinimo dalis, tačiau dabar ji įtraukta tik į techninę „Windows“ informaciją.

Šio DLL klaidas dažnai sukelia tvarkyklės problemos arba „Windows“ sąsajos su programa problema. Kadangi šis failas tvarko žemo lygio sistemos funkcijas, gedimai dažnai neleidžia paleisti „Windows“.

Kaip pašalinti DLL klaidas

Dabar, kai peržiūrėjome kai kurias dažniausiai pasitaikančias klaidas, pereikime prie bendro jų trikčių šalinimo proceso. Atminkite, kad tai yra bendri trikčių šalinimo veiksmai ir gali būti netaikomi kiekvienai klaidai. Bet jei gaunate klaidą, nes trūksta DLL failų, ši seka padės.

  1. Perkraukite
  2. Patikrinkite, ar trūksta DLL
  3. Įdiekite „Windows“ naujinius
  4. Iš naujo įdiekite paveiktą programą
  5. Atnaujinkite atitinkamas tvarkykles
  6. Patikrinkite sistemos failą
  7. Ieškokite kenkėjiškų programų
  8. Perregistruokite DLL
  9. Išbandykite sistemos atkūrimą
  10. Iš naujo nustatyti „Windows“

0 žingsnis: ko nedaryti

Šalindami DLL klaidas, beveik neabejotinai susidursite su svetainėmis, kuriose teigiama, kad jos gali išspręsti visas jūsų problemas paprastu atsisiuntimu. Negalima atsisiųsti DLL failų iš šių svetainių .

Kaip ir tvarkyklių atnaujinimo priemonės, jūs negalite žinoti, iš kur šios svetainės gavo DLL. Taigi jie beveik tikrai nėra oficialūs, dažnai pasenę ir juose gali būti kenkėjiškų programų. Be to, norint pakeisti problemą, dažnai nepakanka pakeisti vieną DLL, o tai reiškia, kad susekti naują yra laiko švaistymas.

Taip pat venkite šokinėti tiesiai prie konkretaus DLL failo, kuris sukelia klaidą, ir nesigilinkite į „Windows“ registrą. Šie išplėstiniai veiksmai daugeliu atvejų nėra būtini, todėl galite lengvai sukelti daugiau problemų.

1 veiksmas: paleiskite iš naujo

Kaip ir daugelio trikčių šalinimo atveju, pirmiausia turite pabandyti iš naujo paleisti. Jei jums pasisekė, jūsų problema yra tik nedidelis gedimas ir perkrovimas ją išspręs. Išsaugokite savo darbą, paleiskite iš naujo ir bandykite dar kartą, kas sukėlė klaidą.

2 veiksmas: patikrinkite, ar nėra trūkstamo DLL

Nuo to laiko mažai tikėtina „Windows“ apsaugo aplankus yra DLL, bet jūs (arba programa) galbūt ištrynėte DLL per klaidą. Patikrinkite atitinkamo DLL šiukšliadėžę ir atkurkite ją, jei ten ją rasite. Jei manote, kad jį ištrynėte, bet jau ištuštinote šiukšliadėžę, naudoti atkūrimo programą .

3 veiksmas: įdiekite „Windows“ naujinius

Kadangi daugelis DLL klaidų yra susijusios su „Microsoft“ platinamomis bibliotekomis, tikrinant „Windows“ naujinius gali išspręsti problemas atsisiųsdami naujausias versijas. Tai ypač svarbu jei atidėjote naujinimų diegimą tam tikrą laiką.

Įdiegę visus galimus naujinimus, dar kartą paleiskite sistemą iš naujo, kad įsitikintumėte, jog jie pritaikyti.

4 veiksmas: iš naujo įdiekite paveiktą programą

Kartais tam tikra programa gali sugesti, kai pasiekia DLL failą. Verta pašalinti bet kokią klaidą sukeliančią programą ir iš naujo įdiegti naują kopiją. Tai gali būti šiek tiek darbo, priklausomai nuo to, kas jums kelia problemą, tačiau tai yra svarbus žingsnis.

5 veiksmas: atnaujinkite atitinkamas tvarkykles

Jei DLL klaida pasirodo, kai susiduriate su konkrečia aparatūros dalimi, turėtumėte atnaujinti atitinkamas tvarkykles. Pvz., Jei matote klaidą kiekvieną kartą, kai bandote spausdinti, pabandykite atnaujinti spausdintuvo tvarkyklę. Atnaujinkite grafikos plokštės tvarkyklę jei klaida įvyksta atliekant daug grafikos reikalaujančias užduotis, pvz., paleidžiant žaidimą.

6 veiksmas: patikrinkite sistemos failą

Tada turėtumėte pabandyti paleisti komandą SFC (sistemos failų tikrintuvas). Tai turi „Windows“ patikrinti įvairius sistemos failus ir pataiso visus trūkstamus ar sugadintus .

Norėdami tai padaryti, įveskite cmd į meniu Pradėti. Dešiniuoju pelės mygtuku spustelėkite jo įrašą ir pasirinkite Vykdyti kaip administratoriui . Tada įveskite šią komandą:

sfc /scannow

Šis nuskaitymas užtruks, todėl paleiskite jį, kai turėsite kelias minutes. Kai jis bus baigtas, „Windows“ jums pasakys, ar rado kokių nors problemų.

7 veiksmas: ieškokite kenkėjiškų programų

Nors DLL klaidas nebūtinai sukelia kenkėjiška programa, jos gali būti. Galbūt infekcija praeityje sugadino DLL failą arba su juo susiduria dabar. Atlikite nuskaitymą naudodami antivirusinę programą ir naudokite nemokama „Malwarebytes“ versija antrai nuomonei, tik tam, kad paneigčiau.

8 veiksmas: perregistruokite DLL

Šiuo metu verta pabandyti išregistruoti ir perregistruoti DLL failą. Tai verčia „Windows“ akimirkai „pamiršti“ DLL ir iš naujo nustatyti komponentą, kuris gali išspręsti problemą.

Įveskite kitą padidintą komandų eilutę cmd į meniu Pradėti, tada dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Vykdyti kaip administratoriui . Įveskite šias komandas po vieną, įtraukdami probleminio DLL pavadinimą:

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

9 veiksmas: pabandykite atkurti sistemą

Jei ši klaida prasidėjo neseniai, sistemos atkūrimas gali sugrąžinti laiką ir, tikiuosi, pakeisti problemą.

Tipas kontrolės skydelis meniu Pradėti, atidarykite jį ir pasirinkite Atsigavimas . Čia, pasirinkite Atidarykite sistemos atkūrimą . Vykdydami nurodymus pasirinkite atkūrimo laiką ir leiskite „Windows“ užbaigti procesą.

Jei susiduriate su problemomis, peržiūrėkite mūsų pagalbą dėl sistemos atkūrimo trikčių šalinimo.

10 veiksmas: iš naujo nustatykite „Windows“

Šiuo metu atlikote beveik visus įmanomus trikčių šalinimo veiksmus. Jei esate tikri, kad įdiegėte visus galimus „Windows“ ir tvarkyklės naujinius, iš naujo įdiegėte programą, išbandėte komandų eilutės programas ir iš naujo paleidote (neseniai), tada turėtų tęsti „Windows“ nustatymą iš naujo .

Laimei, galite naudoti Iš naujo nustatyti šį kompiuterį funkcija, skirta iš naujo įdiegti naują „Windows“ kopiją, nepašalinus asmeninių failų. Tikimės, kad tai niekada nepasieks šio taško. Tačiau atlikę visus aukščiau išvardytus trikčių šalinimo veiksmus, turėtumėte tiesiog iš naujo nustatyti ir vengti gaišti dar daugiau laiko trikčių šalinimui.

Kokios DLL klaidos jus išprotina?

Dabar jūs žinote kai kurių įprastų DLL klaidų šaknis ir kaip jas pašalinti. Deja, šios problemos yra labiausiai varginančios šalinant problemas, todėl linkime sėkmės. Tikimės, kad jūsų problema išnyks atlikus keletą greitų atnaujinimų ir iš naujo paleidus.

Norėdami sužinoti daugiau, patikrinkite mūsų išsamų „Rudens kūrėjų naujinimo“ trikčių šalinimo vadovą .

Dalintis Dalintis „Tweet“ Paštu Kalbos animacijos vadovas pradedantiesiems

Kalbos animacija gali būti iššūkis. Jei būsite pasirengę pradėti dialogą prie savo projekto, mes suskaidysime procesą už jus.

Skaityti toliau
Susijusios temos
  • „Windows“
  • Vairuotojai
  • Sistemos atkūrimo
  • „Windows 10“
  • Problemų sprendimas
  • Windows 'naujinimo
Apie autorių Benas Stegneris(Paskelbti 1735 straipsniai)

Benas yra „MakeUseOf“ redaktoriaus pavaduotojas ir pradinis vadovas. Jis paliko savo IT darbą ir rašė visą darbo dieną 2016 m. Ir niekada neatsigręžė atgal. Jau daugiau nei septynerius metus jis, kaip profesionalus rašytojas, apima technologijų vadovus, vaizdo žaidimų rekomendacijas ir dar daugiau.

kaip perkelti programą į sd kortelę
Daugiau iš Ben Stegner

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia