Hur man åtgärdar DLL -filer som saknas i Windows

Hur man åtgärdar DLL -filer som saknas i Windows

Ser du ett DLL -fel på din Windows -dator? Dessa vanliga fel är frustrerande att felsöka eftersom du ofta måste gå igenom flera steg för att hitta problemet.





Låt oss granska några av de vanligaste DLL -felen och gå igenom processen att felsöka dessa irriterande problem.





Vad är en DLL?

Det hjälper till att förstå vad ditt felmeddelande betyder innan du börjar felsöka det. DLL står för Dynamiskt länkbibliotek . Dessa filer är i huvudsak en kärndel i Windows och tillåter program att utföra en mängd olika funktioner utan att skriva dem från grunden varje gång.





Till exempel kan ett program komma åt en DLL när det vill visa ett meddelande på skärmen . Den använder lämplig DLL för att skapa den här rutan istället för att utvecklarna måste göra en ny. Detta resulterar i mer effektivitet för programmerare och standardisering i Windows.

Men när något går fel kan den DLL -filen saknas. Och eftersom många program kan dela en DLL på din dator (även samtidigt), indikerar ofta inte ett DLL -fel ett problem med bara en app. Detta är en del av det som gör felsökning till en smärta.



Vanliga DLL -fel

Som du kanske föreställer dig dyker vissa DLL -filer upp i felmeddelanden oftare än andra. Här är några av de DLL -filer som är mest kända för att orsaka problem.

MSVCP140, MSVCP120, MSVCP110 och MSVCP100

Alla fyra av dessa är olika versioner (14.0, 10.0, etc.) av samma DLL. MSVC står för Microsoft Visual C ++, ett extremt vanligt format för Windows -applikationer.





Chansen är stor att om du öppnar listan över installerade program ser du flera poster märkta Microsoft Visual C ++ 20xx Redistributable . När du installerar ett program som behöver en viss version av det här paketet uppmanar du dig att göra det annars fungerar det inte.

Eftersom den här filen används av så många applikationer, den dyker ofta upp i fel . Användare rapporterar problem med detta när de startar Skype, WordPress -appen och olika spel.





MSVCR100, MSVCR71

Dessa två DLL -filer är följeslagare till ovanstående. Medan CP i de står för C ++ , dessa filer innehåller bibliotek i C programmeringsspråk . Dessa två nummer är igen olika versioner av samma fil, och du har troligen flera versioner installerade tack vare programkompatibilitet.

Eftersom dessa är så vanliga visas ofta fel när du startar en mängd olika program.

VCRUNTIME140

'Länken' i Dynamic Link Library finns av en anledning --- här är en annan DLL som är relaterad till de två första. Version 7 till 13 av Visual C ++ - bibliotekets DLL -filer använde ett annat namn för varje version, vilket resulterade i ovanstående vanliga filer. Från och med version 14 måste program som använder båda språken länka till en annan ny DLL. Dess namn är VCRUNTIME, som ändras för varje ny version.

Det här felet är känt när du försöker köra Adobe Creative Cloud -programvara samt Kodi.

D3DX9_43

Här är en DLL med en annan rot. De DX i detta filnamn refererar till Microsoft DirectX , en samling API: er för att köra multimediaspel och appar. De 43 i titeln refererar till en specifik version, så du kan också se detta med ett annat nummer.

Eftersom din dator bara använder DirectX för dessa intensiva program kommer du troligen att se detta fel när du startar ett tv -spel.

Lame_enc

Lame_enc är inte en förolämpning mot din dator. Det hänvisar till LAME (LAME Ain't an MP3 Encoder) -kodare som tillåter ljudprogramvara att konvertera till MP3. På grund av programvarupatent , program kan inte lagligt innehålla MP3 -kodningsprogram. Således måste du installera LAME på egen hand.

Majoriteten av användare som ser detta fel kommer att ha LAME installerat för användning i Audacity . Om du inte använder Audacity ser du förmodligen det här felet när du försöker ladda eller spara en MP3.

hur man castar till xbox one

Innan du följer alla felsökningssteg nedan, se till att du faktiskt har LAME installerat. Om du ser ett meddelande från Audacity som börjar med Audacity exporterar inte MP3 -filer direkt ... , ladda ner LAME och försök igen.

NTDLL

Förmodligen det allvarligaste felet på listan, NTDLL är en fil som hanterar NT -kärnfunktioner. NT brukade stå för Ny teknologi och var en gång en del av Windows -produktnamnet, men ingår nu bara i teknisk Windows -information.

Fel om denna DLL orsakas ofta av drivrutinsproblem eller problem med Windows -gränssnitt med ett program. Eftersom den här filen hanterar systemfunktioner på låg nivå, hindrar kraschar dig ofta från att starta upp i Windows.

Så här felsöker du DLL -fel

Nu när vi har granskat några av de vanligaste felen, låt oss gå igenom den allmänna processen för felsökning av dem. Observera att dessa är allmänna felsökningssteg och kanske inte gäller för alla fel. Men om du får ett fel eftersom DLL -filer saknas hjälper den här sekvensen.

  1. Starta om
  2. Kontrollera om det saknas DLL
  3. Installera Windows -uppdateringar
  4. Installera om det berörda programmet
  5. Uppdatera relevanta drivrutiner
  6. Utför en systemfilkontroll
  7. Sök efter skadlig kod
  8. Registrera om DLL: en
  9. Prova en systemåterställning
  10. Återställ Windows

Steg 0: Vad du inte ska göra

När du felsöker DLL -fel kommer du nästan säkert att stöta på webbplatser som hävdar att de kan åtgärda alla dina problem med en enkel nedladdning av DLL -filen du behöver. Ladda inte ner DLL -filer från dessa webbplatser .

Precis som drivrutinsuppdateringsverktyg har du inget sätt att veta var dessa webbplatser har sina DLL -filer från. Således är de nästan inte officiella, är ofta föråldrade och kan innehålla skadlig kod. Dessutom är det ofta inte tillräckligt att byta ut en enda DLL för att åtgärda problemet, vilket innebär att spåra en ny är slöseri med tid.

Undvik också att hoppa direkt till den specifika DLL -filen som orsakar felet och gräva inte runt i Windows -registret. Dessa avancerade steg är inte nödvändiga i de flesta fall, och du kan lätt orsaka fler problem.

Steg 1: Starta om

Som med de flesta felsökningar bör omstart vara det du försöker först. Om du har tur är ditt problem bara ett mindre fel och en omstart kommer att rensa upp det. Spara ditt arbete, starta om och försök vad som orsakade felet igen.

Steg 2: Kontrollera om DLL -filen saknas

Det är inte troligt sedan Windows skyddar mapparna innehåller DLL -filer, men du (eller ett program) kan ha raderat en DLL av misstag. Kontrollera papperskorgen för den aktuella DLL -filen och återställ den om du hittar den där. Om du tror att du har tagit bort det men redan tömt papperskorgen, använda ett restaureringsprogram .

Steg 3: Installera Windows -uppdateringar

Eftersom många DLL-fel är relaterade till Microsoft-distribuerade bibliotek, söker efter Windows -uppdateringar kan lösa problem genom att ladda ner de senaste versionerna. Detta är särskilt viktigt om du har väntat på att installera uppdateringar för en tid.

När du har installerat alla tillgängliga uppdateringar startar du om systemet igen för att se till att de används.

Steg 4: Installera om det berörda programmet

Ibland kan ett visst program snubblas när du öppnar en DLL -fil. Det är värt att avinstallera vilket program som ger felet och installera om en ny kopia. Detta kan vara lite arbete beroende på vad som ger dig problemet, men det är ett viktigt steg.

Steg 5: Uppdatera relevanta drivrutiner

Om DLL -felet dyker upp när du hanterar en specifik maskinvara bör du uppdatera lämpliga drivrutiner. Om du till exempel ser felet varje gång du försöker skriva ut, kan du försöka uppdatera skrivardrivrutinen. Uppdatera grafikkortsdrivrutinen om felet händer under grafikintensiva uppgifter som att starta ett spel.

Steg 6: Utför en systemfilkontroll

Därefter bör du försöka köra kommandot SFC (System File Checker). Detta har Windows kontrollera olika systemfiler och åtgärdar alla som saknas eller är skadade .

För att göra det, skriv cmd till Start -menyn. Högerklicka på dess post och välj Kör som administratör . Ange sedan följande kommando:

sfc /scannow

Den här genomsökningen tar ett tag, så kör den när du har några minuter. När det är klart kommer Windows att berätta om det har funnits några problem.

Steg 7: Sök efter skadlig programvara

Även om DLL -fel inte nödvändigtvis orsakas av skadlig kod, kan de vara det. Kanske har en infektion skadat en DLL -fil tidigare eller bråkar med en nu. Kör en skanning med ditt antivirusprogram och använd sedan gratis version av Malwarebytes för en andra åsikt, bara för att utesluta det.

Steg 8: Registrera om DLL: en

Vid det här laget är det värt att försöka avregistrera och omregistrera DLL-filen. Detta tvingar Windows att 'glömma' DLL: n för ett ögonblick och återupprättar komponenten, vilket kan lösa problemet.

Öppna en annan förhöjd kommandotolk genom att skriva cmd i Start-menyn, högerklicka och välj Kör som administratör . Skriv följande kommandon ett i taget och lägg till namnet på den problematiska DLL: en:

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

Steg 9: Prova en systemåterställning

Om det här felet startade nyligen kan en systemåterställning ta dig tillbaka i tiden och förhoppningsvis vända problemet.

Typ kontrollpanel på Start -menyn, öppna den och välj Återhämtning . Välj här Öppna Systemåterställning . Följ anvisningarna för att välja en återställningstid och låt Windows slutföra processen.

Kolla in vår hjälp med felsökning av systemåterställning om du stöter på problem.

Steg 10: Återställ Windows

Vid det här laget har du gjort nästan all felsökning du kan. Om du är säker på att du har installerat alla tillgängliga Windows- och drivrutinsuppdateringar, installerat om programmet, testat kommandotolken och startat om (nyligen) bör fortsätta med att återställa Windows .

Tack och lov kan du använda Återställ den här datorn funktion för att installera om en ny kopia av Windows utan att ta bort dina personliga filer. Förhoppningsvis kommer det aldrig till denna punkt. Men efter all ovanstående felsökning bör du bara återställa och undvika att slösa ännu mer tid på felsökning.

Vilka DLL -fel gör dig galen?

Nu vet du rötterna till några vanliga DLL -fel och hur du felsöker dem. Tyvärr är dessa frågor några av de mest frustrerande att felsöka, så vi önskar dig lycka till. Förhoppningsvis försvinner ditt problem med några snabba uppdateringar och en omstart.

För mer, kolla in vår kompletta guide för felsökning av Fall Creators Update .

Dela med sig Dela med sig Tweet E-post En nybörjarguide för att animera tal

Att animera tal kan vara en utmaning. Om du är redo att börja lägga till dialog i ditt projekt bryter vi ner processen åt dig.

Läs Nästa
Relaterade ämnen
  • Windows
  • Drivrutiner
  • Systemåterställning
  • Windows 10
  • Felsökning
  • Windows uppdatering
Om författaren Ben Stegner(1735 artiklar publicerade)

Ben är biträdande redaktör och Onboarding Manager på MakeUseOf. Han lämnade sitt IT-jobb för att skriva heltid 2016 och har aldrig tittat tillbaka. Han har täckt tekniska handledning, videospelrekommendationer och mer som en professionell författare i över sju år.

Windows 10 -skärmen stängs inte av
Mer från Ben Stegner

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera