Hoe DLL-bestanden te repareren die ontbrekende fouten in Windows

Hoe DLL-bestanden te repareren die ontbrekende fouten in Windows

Ziet u een DLL-fout op uw Windows-pc? Deze veelvoorkomende fouten zijn frustrerend om op te lossen, omdat u vaak verschillende stappen moet doorlopen om het probleem te vinden.





Laten we enkele van de meest voorkomende DLL-fouten bekijken en het proces doorlopen om deze irritante problemen op te lossen.





Wat is een DLL?

Het helpt om te begrijpen wat uw foutmelding betekent voordat u begint met het oplossen van problemen. DLL staat voor Dynamische linkbibliotheek . In wezen vormen deze bestanden een kernonderdeel van Windows en kunnen programma's verschillende functies uitvoeren zonder ze elke keer opnieuw te schrijven.





Een programma kan bijvoorbeeld toegang krijgen tot een DLL wanneer het dat wil een bericht op het scherm weergeven . Het gebruikt de juiste DLL om deze box te maken in plaats van dat de ontwikkelaars een nieuwe moeten maken. Dit resulteert in meer efficiëntie voor programmeurs en standaardisatie in Windows.

Maar als er iets misgaat, kan dat DLL-bestand zoekraken. En omdat veel programma's één DLL op uw pc kunnen delen (zelfs tegelijkertijd), duidt een DLL-fout vaak niet op een probleem met slechts één app. Dit maakt deel uit van wat het oplossen van problemen lastig maakt.



Veelvoorkomende DLL-fouten

Zoals je je misschien kunt voorstellen, verschijnen sommige DLL's vaker in foutmeldingen dan andere. Hier zijn enkele van de DLL's waarvan bekend is dat ze problemen veroorzaken.

MSVCP140, MSVCP120, MSVCP110 en MSVCP100

Dit zijn alle vier verschillende versies (14.0, 10.0, etc.) van dezelfde DLL. MSVC staat voor Microsoft Visual C++, een zeer gangbaar formaat voor Windows-applicaties.





De kans is groot dat als u uw lijst met geïnstalleerde programma's opent, u meerdere vermeldingen ziet met het label Microsoft Visual C++ 20xx Redistributable . Telkens wanneer u een programma installeert dat een bepaalde versie van dit pakket nodig heeft, wordt u hierom gevraagd, anders werkt het niet.

Omdat dit bestand door zoveel toepassingen wordt gebruikt, is het komt vaak voor in fouten . Gebruikers melden problemen hiermee bij het starten van Skype, de WordPress-app en verschillende games.





MSVCR100, MSVCR71

Deze twee DLL's zijn metgezellen van het bovenstaande. Terwijl de CP in die staat voor C ++ , deze bestanden bevatten bibliotheken in de C programmeertaal . Deze twee nummers zijn weer verschillende versies van hetzelfde bestand, en je hebt waarschijnlijk meerdere versies geïnstalleerd dankzij de programmacompatibiliteit.

Omdat deze zo vaak voorkomen, treden er vaak fouten op wanneer u verschillende software start.

VCRUNTIME140

De 'link' in Dynamic Link Library bestaat niet voor niets --- hier is nog een DLL die verband houdt met de eerste twee. Versies 7 tot 13 van de Visual C++-bibliotheek-DLL's gebruikten voor elke versie een andere naam, wat resulteerde in de bovenstaande gemeenschappelijke bestanden. Vanaf versie 14 moeten programma's die een van beide talen gebruiken, een koppeling maken naar een andere nieuwe DLL. De naam is VCRUNTIME, die bij elke nieuwe versie verandert.

Het is bekend dat deze fout optreedt bij het uitvoeren van Adobe Creative Cloud-software, evenals Kodi.

D3DX9_43

Hier is een DLL met een andere root. De DX in deze bestandsnaam verwijst naar Microsoft DirectX , een verzameling API's voor het uitvoeren van multimediagames en -apps. De 43 in de titel verwijst naar een specifieke versie, dus mogelijk zie je deze ook met een ander nummer.

Aangezien je computer alleen DirectX gebruikt voor deze intensieve programma's, krijg je deze fout waarschijnlijk te zien bij het starten van een videogame.

Lame_enc

Lame_enc is geen belediging voor je pc. Het verwijst naar de LAME-encoder (LAME is geen MP3-encoder) waarmee audiosoftware kan worden geconverteerd naar MP3. Vanwege softwarepatenten , mogen programma's wettelijk geen MP3-coderingssoftware bevatten. U moet LAME dus zelf installeren.

De meeste gebruikers die deze fout zien, hebben LAME geïnstalleerd voor gebruik in Audacity . Als u Audacity niet gebruikt, ziet u deze fout waarschijnlijk wanneer u een MP3 probeert te laden of op te slaan.

hoe maak je een achtergrond van een foto transparant

Voordat u alle onderstaande stappen voor probleemoplossing volgt, moet u ervoor zorgen dat LAME daadwerkelijk is geïnstalleerd. Als je een bericht ziet van Audacity dat begint met Audacity exporteert geen MP3-bestanden rechtstreeks... , LAME downloaden en probeer opnieuw.

NTDLL

Waarschijnlijk de meest ernstige fout op de lijst, NTDLL is een bestand dat NT-kernelfuncties afhandelt. NT stond vroeger voor Nieuwe technologie en was ooit een onderdeel van de Windows-productnaam, maar is nu alleen opgenomen in technische Windows-informatie.

Fouten over deze DLL worden vaak veroorzaakt door problemen met stuurprogramma's of een probleem met de interface van Windows met een programma. Omdat dit bestand systeemfuncties op laag niveau afhandelt, zorgen crashes er vaak voor dat u niet in Windows kunt opstarten.

Problemen met DLL-fouten oplossen

Nu we enkele van de meest voorkomende fouten hebben bekeken, gaan we het algemene proces voor het oplossen van problemen doornemen. Houd er rekening mee dat dit algemene stappen voor probleemoplossing zijn en mogelijk niet op elke fout van toepassing zijn. Maar als u een foutmelding krijgt omdat er DLL-bestanden ontbreken, helpt deze volgorde.

  1. Opnieuw opstarten
  2. Controleer op de ontbrekende DLL
  3. Windows-updates installeren
  4. Installeer het getroffen programma opnieuw
  5. Update relevante stuurprogramma's
  6. Voer een systeembestandscontrole uit
  7. Scannen op malware
  8. Registreer de DLL opnieuw
  9. Probeer een systeemherstel
  10. Windows resetten

Stap 0: Wat niet te doen?

Bij het oplossen van DLL-fouten zul je vrijwel zeker websites tegenkomen die beweren dat ze al je problemen kunnen oplossen met een simpele download van het DLL-bestand dat je nodig hebt. Download geen DLL-bestanden van deze websites .

Net als hulpprogramma's voor het bijwerken van stuurprogramma's, weet u niet waar deze sites hun DLL's vandaan hebben. Ze zijn dus vrijwel zeker niet officieel, zijn vaak verouderd en kunnen malware bevatten. Bovendien is het vervangen van een enkele DLL vaak niet voldoende om uw probleem op te lossen, wat betekent dat het tijdverspilling is om een ​​nieuwe op te sporen.

Vermijd ook om direct naar het specifieke DLL-bestand te springen dat de fout veroorzaakt, en graaf niet rond in het Windows-register. Deze geavanceerde stappen zijn in de meeste gevallen niet nodig en u kunt gemakkelijk meer problemen veroorzaken.

Stap 1: Opnieuw opstarten

Zoals bij de meeste probleemoplossing, moet u eerst opnieuw opstarten. Als je geluk hebt, is je probleem slechts een kleine storing en een herstart zal het oplossen. Sla uw werk op, start opnieuw op en probeer opnieuw wat de fout heeft veroorzaakt.

Stap 2: Controleer op de ontbrekende DLL

Het is niet waarschijnlijk sinds Windows beveiligt de mappen die DLL's bevatten, maar u (of een programma) heeft mogelijk per ongeluk een DLL verwijderd. Controleer de Prullenbak voor het betreffende DLL-bestand en herstel het als u het daar vindt. Als je denkt dat je het hebt verwijderd, maar de Prullenbak al hebt geleegd, gebruik een herstelprogramma .

Stap 3: Installeer Windows Updates

Aangezien veel DLL-fouten verband houden met door Microsoft gedistribueerde bibliotheken, controleren op Windows-updates kan problemen oplossen door de nieuwste versies te downloaden. Dit is vooral belangrijk als je het installeren van updates hebt uitgesteld al enige tijd.

Nadat u beschikbare updates hebt geïnstalleerd, start u uw systeem opnieuw op om te controleren of ze worden toegepast.

Stap 4: Installeer het betreffende programma opnieuw

Soms kan een bepaald programma struikelen bij het openen van een DLL-bestand. Het is de moeite waard om het programma dat de fout geeft te verwijderen en een nieuwe kopie opnieuw te installeren. Dit kan een beetje werk zijn, afhankelijk van wat u het probleem geeft, maar het is een belangrijke stap.

Stap 5: Update relevante stuurprogramma's

Als de DLL-fout optreedt wanneer u een specifiek stuk hardware gebruikt, moet u de juiste stuurprogramma's bijwerken. Als u de fout bijvoorbeeld elke keer ziet als u probeert af te drukken, probeer dan het stuurprogramma van uw printer bij te werken. Werk het stuurprogramma van uw grafische kaart bij als de fout optreedt tijdens grafisch intensieve taken zoals het starten van een game.

Stap 6: Voer een systeembestandscontrole uit

Probeer vervolgens de opdracht SFC (System File Checker) uit te voeren. Hierdoor controleert Windows verschillende systeembestanden en repareert ontbrekende of beschadigde .

Typ hiervoor cmd in het Startmenu. Klik met de rechtermuisknop op het item en kies Als administrator uitvoeren . Voer vervolgens de volgende opdracht in:

sfc /scannow

Deze scan duurt even, dus voer hem uit als je een paar minuten hebt. Wanneer het klaar is, zal Windows u vertellen of er problemen zijn gevonden.

Stap 7: Scannen op malware

Hoewel DLL-fouten niet noodzakelijk door malware worden veroorzaakt, kunnen ze dat wel zijn. Misschien heeft een infectie in het verleden een DLL-bestand beschadigd of wordt er nu mee gerommeld. Voer een scan uit met uw antivirusprogramma en gebruik vervolgens de gratis versie van Malwarebytes voor een second opinion, gewoon om het uit te sluiten.

Stap 8: Registreer de DLL opnieuw

Op dit moment is het de moeite waard om te proberen de registratie van het DLL-bestand ongedaan te maken en opnieuw te registreren. Dit dwingt Windows om de DLL even te 'vergeten' en herstelt het onderdeel, waardoor het probleem kan worden opgelost.

Open een andere verhoogde opdrachtprompt door te typen cmd in het Startmenu, klik dan met de rechtermuisknop en kies Als administrator uitvoeren . Typ de volgende opdrachten een voor een en voeg de naam van de problematische DLL toe:

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

Stap 9: Probeer een systeemherstel

Als deze fout onlangs is begonnen, kan een systeemherstel u terug in de tijd brengen en hopelijk het probleem ongedaan maken.

Type Controlepaneel in het Startmenu, open het en selecteer Herstel . Selecteer hier Systeemherstel openen . Volg de aanwijzingen om een ​​hersteltijd te kiezen en laat Windows het proces voltooien.

Bekijk onze hulp bij het oplossen van problemen met Systeemherstel als u problemen ondervindt.

Stap 10: Windows resetten

Op dit moment heb je bijna alle probleemoplossing gedaan die je kunt. Als je zeker weet dat je alle beschikbare Windows- en driverupdates hebt geïnstalleerd, het programma opnieuw hebt geïnstalleerd, de opdrachtprompthulpprogramma's hebt geprobeerd en (onlangs) opnieuw hebt opgestart, dan moet doorgaan met het resetten van Windows .

Gelukkig kun je de Deze pc resetten functie om een ​​nieuw exemplaar van Windows opnieuw te installeren zonder uw persoonlijke bestanden te verwijderen. Hopelijk komt het nooit zover. Maar na alle bovenstaande probleemoplossing, moet u gewoon resetten en voorkomen dat u nog meer tijd verspilt aan het oplossen van problemen.

Welke DLL-fouten maken je gek?

Nu kent u de oorsprong van enkele veelvoorkomende DLL-fouten en hoe u deze kunt oplossen. Helaas zijn deze problemen enkele van de meest frustrerende om op te lossen, dus we wensen je veel succes. Hopelijk verdwijnt uw probleem met een paar snelle updates en een herstart.

Voor meer, check out onze complete gids voor het oplossen van problemen met de Fall Creators Update .

Deel Deel Tweeten E-mail Een beginnershandleiding voor het animeren van spraak

Het animeren van spraak kan een uitdaging zijn. Als u klaar bent om dialoog aan uw project toe te voegen, zullen we het proces voor u opsplitsen.

Lees volgende
Gerelateerde onderwerpen
  • ramen
  • Chauffeurs
  • Systeemherstel
  • Windows 10
  • Probleemoplossen
  • Windows Update
Over de auteur Ben Stegner(1735 artikelen gepubliceerd)

Ben is een plaatsvervangend redacteur en de Onboarding Manager bij MakeUseOf. Hij verliet zijn IT-baan om fulltime te schrijven in 2016 en heeft nooit meer achterom gekeken. Als professionele schrijver behandelt hij al meer dan zeven jaar technische tutorials, aanbevelingen voor videogames en meer.

laptops die opladen via usb c
Meer van Ben Stegner

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren