Wat is de Visual C ++ Redistributable? Hoe het te installeren en problemen op te lossen op Windows 10

Krijgt u cryptische foutmeldingen over een MSVCRxx.dll? Hier is je oplossing.
Toepassingen installeren op Windows 10 is normaaleen eenvoudig proces, dankzij de vele applicaties en compatibiliteit van het besturingssysteem in de afgelopen 30 jaar. Voor het grootste deel werken ze gewoon. We hebben bijvoorbeeld al besproken hoe u klassieke desktop-applicaties en universele apps kunt installeren, zoals die beschikbaar zijn via de Windows Store.
Maar het verhaal van de Windows 10-app gaat nog steeds doorvia een belangrijke overgang, die aanvankelijk begon met Windows 8. Universele apps zijn de toekomst van Windows 10, maar klassieke apps zullen nog enige tijd bij ons zijn. En die klassieke apps hebben soms klassieke problemen. Het installeren van desktop-apps kan bijvoorbeeld problematisch zijn vanwege de vereiste van componenten zoals Visual C ++ Redistributable. In dit artikel komen we erachter wat het is en hoe u het kunt installeren, dus uw app werkt op Windows 10.
Problemen oplossen De Visual C ++ Redistributable installeren
De Visual C ++ Redistributable is een DLL (DynamicLink Library) bestand vereist voor programma's of games gebouwd met behulp van Microsoft's Visual Studio software-ontwikkelomgeving. Wanneer een programma een DLL of een ander ondersteunend bestand vereist om te worden uitgevoerd, wordt dit een afhankelijkheid genoemd. De MSVCR.DLL staat voor:
- MS - Microsoft
- V - Visueel
- C - C ++
- R - Herdistribueerbaar.
Bladeren door uw apps en functies instellen ofProgramma's en functies Configuratiescherm, ziet u mogelijk meerdere versies van de herdistribueerbare geïnstalleerd. Een bepaalde geïnstalleerde app kan er een gebruiken, dus het verwijderen van een versie kan ervoor zorgen dat een app niet goed werkt. Sommige apps vereisen mogelijk zelfs bijgewerkte versies van Visual C ++ Redistributable zoals 2010 SP1 of 2012 Update 4.

Een DLL helpt app-makers efficiënt gemeenschappelijk gebruik opnieuwcomponenten die een programma laten werken. In plaats van het wiel opnieuw uit te vinden en hun code elke keer op te blazen, kunnen ontwikkelaars de bibliotheken in MSVCR.dll opnieuw gebruiken. Dit kan in ruil daarvoor de omvang van een programma verkleinen en betere prestaties en geheugengebruik bieden. Sommige toepassingen zijn geschreven met behulp van specifieke versies van Visual C ++ Redistributable. Als op uw computer niet het volledige Visual C ++ -ontwikkelingsprogramma is geïnstalleerd (wat u waarschijnlijk niet zult doen tenzij u een softwareontwikkelaar bent), komt er een programma met een zogenaamde Runtime-component om dat specifieke programma te vergemakkelijken. De Runtime-componenten zijn slechts de essentiële stukjes code die ervoor zorgen dat de software werkt.
Er zijn versies van Visual C ++ Redistributable die teruggaan tot versie 2005. Een veelvoorkomende fout die gebruikers kunnen tegenkomen bij het uitvoeren of installeren van een applicatie is:
Het programma kan niet starten omdat MSVCR110.dll ontbreekt op uw computer. Probeer het programma opnieuw te installeren om dit probleem op te lossen.

De fout geeft aan dat een bepaalde versie van Visual C ++ Redistributable vereist door het programma dat u probeert te installeren, corrupt is of ontbreekt. In dit geval MSVCR110 vertegenwoordigt de Visual C ++ 2010 SP1 Herdistribueerbaar. Andere versies zijn onder meer:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008 - 2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
De meeste programma's worden vooraf geïnstalleerd met een kopievan Visual C ++ Redistributable tijdens installatie. U kunt ook door de installatiebestanden van de toepassing bladeren - normaal gesproken een map met de naam "derde partij" of iets dergelijks - waar u mogelijk kopieën van de installatiebestanden voor Visual C ++ Redistributable kunt vinden.

Als dit niet het geval is, kunt u de versie downloaden die is vereist doorde applicatie. Het programma geeft de vereiste versie van het bestand aan als er een fout optreedt tijdens of tijdens het uitvoeren van de app. Gebruikers moeten er ook rekening mee houden dat sommige programma's mogelijk de 32- of 64-bits architectuur vereisen.
Hieronder staan links om de juiste herdistribueerbare software te downloaden voor de versie die u mogelijk probeert te installeren:
- Microsoft Visual C ++ 2005 SP1 Redistributable (x86)
- Microsoft Visual C ++ 2005 SP1 Redistributable (x64)
- Microsoft Visual C ++ 2008 SP1 Redistributable (x86)
- Microsoft Visual C ++ 2008 SP1 Redistributable (x64)
- Microsoft Visual C ++ 2010 SP1 Redistributable (x86)
- Microsoft Visual C ++ 2010 SP1 Redistributable (x64)
- Microsoft Visual C ++ 2012 Update 4 herdistribueerbaar (x86 en x64)
- Microsoft Visual C ++ 2013 Redistributable (x86 en x64)
- Microsoft Visual C ++ 2015 Update 3 herdistribueerbaar (x86 en x64)
- Microsoft Visual C ++ herdistribueerbaar voor Visual Studio 2017
Verdere probleemoplossing voor MSVCR
Soms moet u een bestaande verwijderenversie van Visual C ++ Redistributable om problemen met het te verhelpen. Als het installeren van de juiste Visual C ++ Redistributable het probleem met het installeren of repareren van een programma niet oplost, betekent dit waarschijnlijk dat een van de DLL-bestanden mogelijk corrupt is. Door het opnieuw registreren van de DLL-bestanden kan het probleem mogelijk worden opgelost.
Druk op de Windows-toets + X en klik vervolgens op Opdrachtprompt(Admin) of Windows PowerShell (Admin). Typ de onderstaande opdrachten bij de opdrachtprompt of het PowerShell-venster en druk na elke opdracht op Enter. Sluit de opdrachtprompt af en start uw computer opnieuw op om te zien of het probleem is opgelost.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.dll / s
Ondervinden van problemen met de Visual C ++Herdistribueerbaar is een zeldzaam verschijnsel, maar het is ook een teken van de oudere problemen die nog steeds aan Windows zijn verbonden. Het Universal App-model minimaliseert de behoefte aan dergelijke componenten vanwege de nieuwe, op pakketten gebaseerde implementatie die wordt gebruikt. Voor grote apps zoals AutoCAD, QuickBooks, Adobe Creative Suite en iTunes zal dit onderdeel altijd deel uitmaken van de fundamentele architectuur van uw apps. Hopelijk helpt dit artikel je om eventuele obstakels te overwinnen als je ze tegenkomt.
Heb je problemen moeten oplossen met Visual C ++ Redistributable Packages voor Visual Studio? Vertel ons erover in de comments.
laat een reactie achter