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.
- Reporniți
- Verificați dacă lipsește DLL
- Instalați actualizările Windows
- Reinstalați programul afectat
- Actualizați driverele relevante
- Efectuați o verificare a fișierului de sistem
- Căutați malware
- Înregistrați din nou DLL-ul
- Încercați o Restaurare sistem
- 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
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.0Mai 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