De definitieve gids voor het oplossen van VCRUNTIME140.dll- en MSVCP140.dll-fouten op Windows 11
Ontbrekende of beschadigde bestanden VCRUNTIME140.dll en MSVCP140.dll zijn een veelvoorkomende oorzaak van fouten bij het installeren of starten van applicaties op Windows 11. Deze kritieke DLL-bestanden (Dynamic Link Library) maken deel uit van het Microsoft Visual C++ Redistributable-pakket en bieden essentiële functionaliteit voor apps gebouwd met Visual C++. Het opnieuw installeren van Microsoft Visual C++ Redistributable is vaak de gemakkelijkste oplossing, maar er zijn een paar andere methoden voor probleemoplossing die het probleem kunnen oplossen. Hier is onze definitieve gids voor het oplossen van VCRUNTIME140.dll- en MSVCP140.dll-fouten op Windows 11:
Diagnose van het probleem
Wanneer u probeert een toepassing in Windows te installeren of te starten en een foutmelding ontvangt waarin VCRUNTIME140.dll of MSVCP140.dll wordt vermeld, betekent dit waarschijnlijk dat een of beide bestanden ontbreken of beschadigd zijn. Mogelijk ziet u verschillende foutmeldingen, zoals:
Hoe runtime-fouten in Windows 11 op te lossen?
Verschillende gebruikers hebben gemeld dat ze de Runtime Error in Windows 11 tegenkomen, waardoor ze de app niet kunnen starten. Om het probleem op te lossen, start de pc opnieuw op, update het grafische stuurprogramma, repareer/reset de problematische applicatie, naast andere hieronder genoemde methoden. Ontdek ook de beste software om de Runtime Error voorgoed op te lossen.
“VCRUNTIME140.dll ontbreekt”
“MSVCP140.dll niet gevonden”
“De uitvoering van de code kan niet doorgaan omdat VCRUNTIME140_1.dll niet is gevonden”
Deze DLL’s zijn vereisten en moeten aanwezig zijn om apps die met Visual C++ zijn gebouwd, correct te laten werken. Als ze beschadigd of verwijderd zijn, zullen er runtime-fouten optreden.
Mogelijke oorzaken
Er zijn een aantal veelvoorkomende redenen waarom u VCRUNTIME140.dll- of MSVCP140.dll-fouten kunt zien:
-
Ontbrekende of beschadigde systeembestanden– Een beschadigd Windows-systeembestand kan ervoor zorgen dat de DLL’s niet correct worden geregistreerd.
-
Verouderd of ontbrekend Visual C++ Redistributable– De bestanden kunnen ontbreken als het vereiste Visual C++ Redistributable-pakket niet is geïnstalleerd, beschadigd of verouderd is.
-
Software-incompatibiliteit– Bepaalde software kan de geldige DLL-versies die andere programma’s nodig hebben, vervangen of blokkeren.
-
Malware-/virusinfectie– Virussen en malware verwijderen of vervangen soms belangrijke systeembestanden zoals DLL’s.
-
Softwarefout/glitch– In zeldzame gevallen kan een softwarefout de bestanden per ongeluk verwijderen.
VCRUNTIME140.dll- en MSVCP140.dll-fouten herstellen
1. Installeer de nieuwste Visual C++ Redistributable
De eenvoudigste oplossing is het downloaden en installeren van het nieuwste ondersteunde Visual C++ Redistributable-pakket van Microsoft. Dit bevat de meest bijgewerkte DLL-bestanden die apps nodig hebben.
U moet zowel de x86- als de x64-versie installeren:
x86: Visual C++ herdistribueerbaar voor Visual Studio 2015, 2017 en 2019
x64: Visual C++ herdistribueerbaar voor Visual Studio 2015, 2017 en 2019
Voer beide installatieprogramma’s uit, start uw pc opnieuw op en probeer vervolgens de problematische applicatie opnieuw te starten.
2. Repareer corrupte systeembestanden
Soms voorkomen beschadigde Windows-systeembestanden dat de DLL’s correct worden geregistreerd. Voer de System File Checker (SFC)-tool uit om beschadigde bestanden te scannen en te vervangen:
- Open een verhoogde opdrachtprompt
- Type
sfc/scannow
en druk op Enter - Start uw pc opnieuw op zodra u klaar bent
Hiermee wordt gecontroleerd of alle kritieke bestanden, inclusief DLL’s, intact zijn en worden eventuele defecte bestanden uit een cache hersteld.
3. Installeer de probleemtoepassing opnieuw
Als het probleem door de toepassing zelf wordt veroorzaakt, kan het opnieuw installeren de ontbrekende DLL-bestanden overschrijven. Verwijder het programma volledig van uw pc, start het opnieuw op en haal een nieuw exemplaar van het installatieprogramma op bij de ontwikkelaar. Voer setup opnieuw uit om alle bijbehorende programmabestanden te vervangen.
4. Kopieer DLL’s van een andere pc
U kunt kopieën van VCRUNTIME140.dll en MSVCP140.dll handmatig extraheren van een andere Windows 11-computer waarop Visual C++ Redistributable is geïnstalleerd. Het vervangen van de problematische DLL’s kan de fouten oplossen. Zorg ervoor dat u de overeenkomende x86- of x64-versies extraheert.
5.Gebruik Dependency Walker
Voor gevorderde gebruikers kan het hulpprogramma Dependency Walker vaststellen waarom een specifieke toepassing mislukt vanwege ontbrekende DLL-afhankelijkheden. Het onthult alle onderling verbonden bestanden en registergegevens waarvan software afhankelijk is om te functioneren. Als VCRUNTIME140.dll en/of MSVCP140.dll als ontbrekend worden vermeld, zou het opnieuw installeren van Visual C++ Redistributable dit probleem moeten verhelpen.
VCRUNTIME140.dll- en MSVCP140.dll-fouten voorkomen
Om deze runtimefouten in de toekomst te voorkomen:
- Houd Windows en alle software up-to-date om corruptie van systeembestanden te voorkomen.
- Verwijder de Visual C++ Redistributables niet als de software die u gebruikt hiervan afhankelijk is.
- Installeer applicaties in standaardmappen en verplaats geïnstalleerde bestanden niet.
- Gebruik een registeropschoonprogramma zoals CCleaner om ingewikkelde registerproblemen op te lossen.
- Voer regelmatig antivirusscans uit om eventuele malware op uw systeem te detecteren.
Door de best practices van Microsoft voor de ontwikkeling van apps te volgen en onnodige wijzigingen aan uw systeem te vermijden, kunt u verbijsterende DLL-fouten helpen voorkomen. Onze gids schetst de meest voorkomende en effectieve manieren om ontbrekende VCRUNTIME140.dll- en MSVCP140.dll-bestanden op te lossen en te repareren, zodat u snel weer normaal Windows-gebruik kunt hervatten. Laat het ons weten als je nog vragen hebt!