Cum se repară fișierele DLL care lipsesc erorile din Windows

Cum se repară fișierele DLL care lipsesc erorile din Windows

Vedeți o eroare DLL pe computerul dvs. Windows? Aceste erori frecvente sunt frustrante pentru depanare, deoarece de multe ori trebuie să parcurgeți mai mulți pași pentru a găsi problema.





Să examinăm unele dintre cele mai frecvente erori DLL și să parcurgem procesul de depanare a acestor probleme iritante.





Ce este un DLL?

Vă ajută să înțelegeți ce înseamnă mesajul dvs. de eroare înainte de a începe depanarea acestuia. DLL înseamnă Biblioteca de linkuri dinamice . În esență, aceste fișiere sunt o parte esențială a Windows și permit programelor să efectueze o varietate de funcții fără a le scrie de la zero de fiecare dată.





De exemplu, un program ar putea accesa o DLL atunci când dorește afișați un mesaj pe ecran . Folosește DLL-ul adecvat pentru a crea această casetă în loc ca dezvoltatorii să facă una nouă. Acest lucru are ca rezultat o mai mare eficiență pentru programatori și standardizare pe Windows.

Dar când ceva nu merge bine, fișierul DLL poate dispărea. Și pentru că multe programe pot partaja o DLL pe computerul dvs. (chiar și în același timp), adesea o eroare DLL nu indică o problemă cu o singură aplicație. Aceasta face parte din ceea ce face ca depanarea să fie o durere.



Erori DLL comune

După cum v-ați putea imagina, unele DLL-uri apar în mesaje de eroare mai frecvent decât altele. Iată câteva dintre DLL-urile cele mai cunoscute pentru cauzarea problemelor.

MSVCP140, MSVCP120, MSVCP110 și MSVCP100

Toate aceste patru sunt versiuni diferite (14.0, 10.0 etc.) ale aceluiași DLL. MSVC înseamnă Microsoft Visual C ++, un format extrem de comun pentru aplicațiile Windows.





Este posibil ca, dacă deschideți lista de programe instalate, să vedeți mai multe intrări etichetate Microsoft Visual C ++ 20xx Redistribuibil . Ori de câte ori instalați un program care are nevoie de o anumită versiune a acestui pachet, acesta vă solicită să faceți acest lucru sau nu va funcționa.

Deoarece acest fișier este folosit de atât de multe aplicații, el apare frecvent în erori . Utilizatorii raportează probleme cu acest lucru atunci când lansează Skype, aplicația WordPress și diverse jocuri.





MSVCR100, MSVCR71

Aceste două DLL-uri sunt însoțitoare ale celor de mai sus. In timp ce CP în acele standuri pentru C ++ , aceste fișiere conțin biblioteci în C limbaj de programare . Aceste două numere sunt din nou versiuni diferite ale aceluiași fișier și este posibil să aveți instalate mai multe versiuni datorită compatibilității programului.

Deoarece acestea sunt atât de frecvente, apar adesea erori atunci când lansați o varietate de software.

VCRUNTIME140

„Legătura” din Biblioteca de legături dinamice există dintr-un motiv --- iată o altă DLL legată de primele două. Versiunile 7-13 ale DLL-urilor din biblioteca Visual C ++ au folosit un nume diferit pentru fiecare versiune, rezultând fișierele comune de mai sus. Începând cu versiunea 14, programele care utilizează oricare dintre limbi trebuie să se conecteze la un alt DLL nou. Numele său este VCRUNTIME, care se modifică cu fiecare nouă versiune.

Se știe că această eroare apare atunci când încercați să rulați software-ul Adobe Creative Cloud, precum și Kodi.

D3DX9_43

Iată un DLL cu o rădăcină diferită. The DX în acest fișier numele se referă la Microsoft DirectX , o colecție de API-uri pentru a rula jocuri și aplicații multimedia. The 43 în titlu se referă la o versiune specifică, deci este posibil să vedeți acest lucru și cu un alt număr.

Deoarece computerul dvs. folosește DirectX numai pentru aceste programe intensive, este posibil să vedeți această eroare la pornirea unui joc video.

Lame_enc

Lame_enc nu este o insultă pentru computerul tău. Se referă la codificatorul LAME (LAME Ain't an MP3 Encoder) care permite convertirea software-ului audio în MP3. Datorită brevetelor software , programele nu pot include în mod legal software de codare MP3. Astfel, va trebui să instalați LAME pe cont propriu.

Majoritatea utilizatorilor care văd această eroare vor avea instalat LAME pentru utilizare în Audacity . Dacă nu utilizați Audacity, probabil veți vedea această eroare atunci când încercați să încărcați sau să salvați un MP3.

cum să faceți capturi de ecran fără butonul de pornire

Înainte de a urma toți pașii de depanare de mai jos, asigurați-vă că aveți instalat LAME. Dacă vedeți un mesaj de la Audacity începând cu Audacity nu exportă fișiere MP3 direct ... , descărcați LAME si incearca din nou.

NTDLL

Probabil cea mai gravă eroare din listă, NTDLL este un fișier care gestionează funcțiile kernel NT. NT obișnuia să reprezinte Tehnologie nouă și a fost odată o parte a denumirii produsului Windows, dar acum este inclusă doar în informațiile tehnice Windows.

Erorile legate de această DLL sunt adesea cauzate de probleme legate de driver sau de o problemă cu interfața Windows cu un program. Deoarece acest fișier gestionează funcțiile de sistem de nivel scăzut, blocările vă împiedică adesea să porniți în Windows.

Cum se depanează erorile DLL

Acum, că am analizat unele dintre cele mai frecvente erori, să parcurgem procesul general de depanare a acestora. Rețineți că aceștia sunt pași generici de depanare și este posibil să nu se aplice la fiecare eroare. Dar dacă primiți o eroare deoarece lipsesc fișierele DLL, această secvență vă va ajuta.

  1. Reporniți
  2. Verificați dacă lipsește DLL
  3. Instalați actualizările Windows
  4. Reinstalați programul afectat
  5. Actualizați driverele relevante
  6. Efectuați o verificare a fișierului de sistem
  7. Căutați malware
  8. Înregistrați din nou DLL-ul
  9. Încercați o Restaurare sistem
  10. Resetați Windows

Pasul 0: Ce să nu faci

Când depanați erorile DLL, veți întâlni cu siguranță site-uri web care susțin că vă pot rezolva toate problemele cu o descărcare simplă a fișierului DLL de care aveți nevoie. Nu descărcați fișiere DLL de pe aceste site-uri web .

La fel ca utilitarele de actualizare a driverelor, nu aveți de unde să știți de unde au obținut DLL-urile acestor site-uri. Astfel, aproape sigur nu sunt oficiale, sunt deseori depășite și ar putea conține programe malware. În plus, înlocuirea unui singur DLL nu este adesea suficientă pentru a rezolva problema dvs., ceea ce înseamnă că urmărirea unuia nou este o pierdere de timp.

De asemenea, evitați să treceți direct la fișierul DLL specific care cauzează eroarea și nu săriți în registrul Windows. Acești pași avansați nu sunt necesari în majoritatea cazurilor și puteți ajunge cu ușurință să provocați mai multe probleme.

Pasul 1: reporniți

La fel ca în cazul majorității depanării, repornirea ar trebui să fie ceea ce încercați mai întâi. Dacă aveți noroc, problema dvs. este doar o problemă minoră și o repornire o va clarifica. Salvați-vă munca, reporniți și încercați din nou orice a cauzat eroarea.

Pasul 2: Verificați dacă lipsește DLL

De atunci nu este probabil Windows protejează folderele conținând DLL-uri, dar este posibil ca dvs. (sau un program) să fi șters un DLL din greșeală. Verificați Coșul de reciclare pentru DLL-ul în cauză și restaurați-l dacă îl găsiți acolo. Dacă credeți că l-ați șters, dar ați golit deja Coșul de reciclare, folosiți un program de restaurare .

Pasul 3: Instalați actualizările Windows

Deoarece multe erori DLL sunt legate de bibliotecile distribuite de Microsoft, verificarea actualizărilor Windows poate rezolva problemele descărcând cele mai noi versiuni. Acest lucru este deosebit de important dacă ați amânat instalarea actualizărilor de ceva timp.

După ce instalați orice actualizări disponibile, reporniți sistemul din nou pentru a vă asigura că sunt aplicate.

Pasul 4: Reinstalați programul afectat

Uneori, un anumit program se poate declanșa la accesarea unui fișier DLL. Merită să dezinstalați orice program care dă eroarea și să reinstalați o copie nouă. Acest lucru poate fi un pic de lucru, în funcție de ceea ce vă oferă problema, dar este un pas important.

Pasul 5: Actualizați driverele relevante

Dacă apare eroarea DLL atunci când aveți de-a face cu un anumit hardware, ar trebui să actualizați driverele corespunzătoare. De exemplu, dacă vedeți eroarea de fiecare dată când încercați să imprimați, încercați să actualizați driverul imprimantei. Actualizați driverul plăcii grafice dacă eroarea se întâmplă în timpul sarcinilor cu intensitate grafică precum lansarea unui joc.

Pasul 6: Efectuați o verificare a fișierelor de sistem

Apoi, ar trebui să încercați să rulați comanda SFC (System File Checker). Aceasta are ca Windows să verifice diferite fișiere de sistem și remediază orice lipsă sau deteriorare .

Pentru a face acest lucru, tastați cmd în meniul Start. Faceți clic dreapta pe intrarea sa și alegeți Rulat ca administrator . Apoi, introduceți următoarea comandă:

sfc /scannow

Această scanare va dura ceva timp, deci rulați-o când aveți câteva minute. Când se termină, Windows vă va spune dacă a găsit probleme.

Pasul 7: Căutați programe malware

Deși erorile DLL nu sunt neapărat cauzate de malware, ele ar putea fi. Poate că o infecție a deteriorat un fișier DLL în trecut sau se confruntă cu unul acum. Rulați o scanare cu antivirusul dvs. și apoi utilizați versiune gratuită de Malwarebytes pentru o a doua opinie, tocmai pentru a o exclude.

Pasul 8: Înregistrați din nou DLL-ul

În acest moment, merită să încercați să vă înregistrați și să înregistrați din nou fișierul DLL. Acest lucru obligă Windows să „uite” DLL pentru o clipă și să restabilească componenta, care poate rezolva problema.

Deschideți o altă linie de comandă ridicată tastând cmd în meniul Start, apoi faceți clic dreapta și alegeți Rulat ca administrator . Tastați următoarele comenzi pe rând, adăugând în numele DLL-ului problematic:

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

Pasul 9: Încercați o Restaurare sistem

Dacă această eroare a început recent, o Restaurare sistem vă poate duce înapoi în timp și, sperăm, să inversați problema.

Tip panou de control în meniul Start, deschideți-l și selectați Recuperare . Aici, selectați Deschideți Restaurare sistem . Urmați instrucțiunile pentru a alege un timp de restaurare și lăsați Windows să finalizeze procesul.

Consultați ajutorul nostru pentru depanarea Restaurării sistemului dacă aveți probleme.

Pasul 10: Resetați Windows

În acest moment, ați făcut aproape toate soluțiile de depanare pe care le puteți. Dacă sunteți sigur că ați instalat toate actualizările disponibile pentru Windows și driver, ați reinstalat programul, ați încercat utilitarele Command Prompt și ați repornit (recent), atunci ar trebui să continue cu resetarea Windows .

Din fericire, puteți utiliza fișierul Resetați acest computer funcție pentru a reinstala o copie nouă a Windows fără a elimina fișierele personale. Sperăm că nu ajunge niciodată în acest punct. Dar după toate depanările de mai sus, trebuie doar să resetați și să evitați să pierdeți și mai mult timp pentru depanare.

Ce erori DLL te înnebunesc?

Acum știți rădăcinile unor erori DLL obișnuite și cum să le depanați. Din păcate, aceste probleme sunt unele dintre cele mai frustrante de depanat, așa că vă dorim noroc. Sperăm că problema dvs. va dispărea cu câteva actualizări rapide și o repornire.

Pentru mai multe, verificați ghidul nostru complet pentru depanarea actualizării Fall Creators .

Acțiune Acțiune Tweet E-mail Un ghid pentru începători pentru vorbirea animată

Animarea vorbirii poate fi o provocare. Dacă sunteți gata să începeți să adăugați dialog la proiectul dvs., vom descompune procesul pentru dvs.

Citiți în continuare
Subiecte asemănătoare
  • Windows
  • Șoferii
  • Restaurarea sistemului
  • Windows 10
  • Depanare
  • Windows Update
Despre autor Ben Stegner(1735 articole publicate)

Ben este redactor adjunct și manager Onboarding la MakeUseOf. Și-a părăsit serviciul IT pentru a scrie cu normă întreagă în 2016 și nu s-a uitat niciodată înapoi. De mai bine de șapte ani acoperă tutoriale tehnologice, recomandări de jocuri video și multe altele ca scriitor profesionist.

este USB c mai rapid decât USB 3.0
Mai multe de la Ben Stegner

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona