Maybaygiare.org

Blog Network

groovyPost

het installeren van toepassingen op Windows 10 is normaal gesproken een eenvoudig proces, dankzij de rijkdom aan toepassingen en compatibiliteit van het besturingssysteem in de afgelopen 30 jaar. Meestal werken ze gewoon. We hebben bijvoorbeeld al besproken hoe je klassieke desktoptoepassingen en universele apps kunt installeren, zoals die beschikbaar zijn via de Windows Store.

maar de Windows 10 app story gaat nog steeds door een belangrijke overgang, die aanvankelijk begon met Windows 8. Universele apps zijn de toekomst van Windows 10, maar klassieke apps zal met ons voor enige tijd. En die klassieke apps hebben soms klassieke problemen. Bijvoorbeeld, het installeren van desktop apps kan problematisch zijn als gevolg van de eis van componenten zoals de Visual C++ Redistributable. In dit artikel, we erachter te komen wat het is en hoe het te krijgen geïnstalleerd, zo, uw app zal werken op Windows 10.

hoe problemen op te lossen bij het installeren van Visual C++ Redistributable

De Visual C++ Redistributable is een DLL-bestand (Dynamic Link Library) dat vereist is voor programma ’s of games die gebouwd zijn met behulp van Microsoft’ s Visual Studio software development environment. Wanneer een programma een DLL of een ander ondersteunend bestand nodig heeft om uit te voeren, wordt dit een afhankelijkheid genoemd. De MSVCR.DLL staat voor:

  • MS – Microsoft
  • V-Visual
  • C-C++
  • R – Redistributable.

Als u door uw Apps en functies instelling of Programma ‘ s en functies Configuratiescherm bladert, ziet u mogelijk meerdere versies van de redistributable geïnstalleerd. Een bepaalde app geà nstalleerd zou kunnen worden met behulp van een van hen, zo, het verwijderen van een versie kan een toepassing defect veroorzaken. Sommige apps kunnen zelfs bijgewerkte versies van de Visual C++ Redistributable zoals 2010 SP1 of 2012 Update 4 vereisen.

een DLL helpt app-makers bij het efficiënt hergebruiken van gemeenschappelijke componenten die een programma laten werken. In plaats van het wiel opnieuw uit te vinden en elke keer hun code op te blazen, kunnen ontwikkelaars de bibliotheken in de MSVCR hergebruiken.DLL. Dit in ruil kan de grootte van een programma verminderen en betere prestaties en geheugengebruik bieden. Sommige toepassingen zijn geschreven met behulp van specifieke versies van de Visual C++ Redistributable. Als uw computer niet de volledige visuele C++ ontwikkelingsprogramma geïnstalleerd (die u waarschijnlijk niet zal tenzij u een software-ontwikkelaar), een programma zal komen met wat wordt genoemd een runtime Component om dat specifieke programma te vergemakkelijken. De runtime-componenten zijn slechts de essentiële stukjes code die de software laten werken.

Er zijn versies van de Visual C++ Redistributable die teruggaan tot versie 2005. Een veel voorkomende fout die gebruikers kunnen zien bij het uitvoeren of installeren van een toepassing 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 de Visual C++ Redistributable die vereist is door het programma dat u probeert te installeren beschadigd is of ontbreekt. In dit geval, msvcr110 vertegenwoordigt de visuele C++ 2010 SP1 Redistributable. Andere versies zijn:

  • MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008-2010)
  • MSVCR120.dll (2012)
  • MSVCR130.dll (2013)
  • MSVCR140.dll (2015)

De meeste programma ‘ s worden voorgeïnstalleerd met een kopie van de Visual C++ Redistributable tijdens de installatie. U kunt ook bladeren door de applicatie-setup-bestanden-normaal gesproken een map genaamd “derde partij” of iets dergelijks – waar je zou kunnen vinden kopieën van de setup-bestanden voor de Visual C++ Redistributable.

indien dit niet het geval is, kunt u de door de toepassing vereiste versie downloaden. Het programma geeft de versie van het bestand dat nodig is als er een fout verschijnt tijdens of bij het uitvoeren van de app. Gebruikers moeten zich er ook van bewust zijn dat sommige programma ‘ s de 32-of 64-bits architectuur nodig kunnen hebben.

hieronder staan links om de juiste herdistributable te downloaden voor de versie die u 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 Redistributable (x86 and x64)
  • Microsoft Visual C++ 2013 Redistributable (x86 and x64)
  • Microsoft Visual C++ 2015 Update 3 Redistributable (x86 and x64)
  • Microsoft Visual C++ Redistributable for Visual Studio 2017

verdere Msvcr-probleemoplossing

soms moet u een bestaande versie van Visual C++ Redistributable verwijderen om problemen op te lossen. Als het installeren van de juiste Visual C++ Redistributable geen problemen met het installeren of repareren van een programma oplost, betekent dit waarschijnlijk dat een van de DLL-bestanden corrupt kan zijn. Het opnieuw registreren van de DLL-bestanden zou in staat zijn om het probleem op te lossen.

druk op Windows-toets + X en klik op Command Prompt (Admin) of Windows PowerShell (Admin). Bij de opdrachtprompt of PowerShell venster, typ de onderstaande opdrachten en druk op enter na elke. Sluit de opdrachtprompt 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

problemen met de Visual C++ Redistributable komen zelden voor, maar het is ook een teken van de oudere problemen die nog steeds verbonden zijn met Windows. Het universele App-model minimaliseert de behoefte aan dergelijke componenten vanwege de nieuwe packaged based implementatie die wordt gebruikt. Voor grote apps zoals AutoCAD, QuickBooks, Adobe Creative Suite en iTunes, zal dit onderdeel altijd een onderdeel zijn van de fundamentele architectuur van uw apps. Hopelijk, dit artikel zal u helpen eventuele obstakels te overwinnen als je ze tegenkomt.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.