Installera program på Windows 10 är normalt en enkel process tack vare operativsystemets mängd applikationer och kompatibilitet under de senaste 30 åren. För det mesta jobbar de bara. Vi har till exempel redan täckt hur man installerar klassiska skrivbordsprogram och universella appar, till exempel de som är tillgängliga via Windows Store.
men Windows 10-apphistorien går fortfarande igenom en betydande övergång, som ursprungligen började med Windows 8. Universella appar är framtiden för Windows 10, men klassiska appar kommer att vara med oss under en tid. Och de klassiska apparna har ibland klassiska problem. Till exempel kan installation av stationära appar vara problematisk på grund av kravet på komponenter som Visual C++ Redistributable. I den här artikeln får vi reda på vad det är och hur du får det installerat, så din app fungerar på Windows 10.
hur man löser problem med att installera Visual C++ Redistributable
Visual C++ Redistributable är en DLL-fil (Dynamic Link Library) som krävs av program eller spel byggda med Microsofts utvecklingsmiljö för Visual Studio. När ETT program kräver en DLL eller någon annan stödjande fil för att köra kallas detta ett beroende. MSVCR.DLL står för:
- MS – Microsoft
- V – Visual
- C – c++
- R – Redistributable.
När du bläddrar i inställningarna för appar och funktioner eller kontrollpanelen för program och funktioner kan du se flera versioner av det distribuerbara programmet installerat. En viss app installerad kan använda en av dem, så att ta bort någon version kan orsaka att ett program inte fungerar. Vissa appar kan till och med kräva uppdaterade versioner av Visual C++ Redistributable som 2010 SP1 eller 2012 Update 4.
en DLL hjälper appskapare att effektivt återanvända vanliga komponenter som får ett program att fungera. Istället för att återuppfinna hjulet och uppblåsa sin kod varje gång kan utvecklare återanvända biblioteken i MSVCR.DLL. Detta i gengäld kan minska storleken på ett program och ge bättre prestanda och minnesanvändning. Vissa applikationer skrivs med specifika versioner av Visual C++ Redistributable. Om din dator inte har det fullständiga Visual C++ – utvecklingsprogrammet installerat (vilket du sannolikt inte kommer att göra om du inte är en mjukvaruutvecklare) kommer ett program med det som kallas en Runtime-komponent för att underlätta det specifika programmet. Runtime-komponenterna är bara de viktigaste kodstyckena som får programvaran att fungera.
det finns versioner av Visual C++ Redistributable som går tillbaka så långt som version 2005. Ett vanligt fel som användare kan se när de försöker köra eller installera ett program är:
programmet kan inte starta eftersom MSVCR110.dll saknas från din dator. Försök installera om programmet för att åtgärda problemet.
felet indikerar att en viss version av Visual C++ Redistributable som krävs av programmet du försöker installera är antingen skadad eller saknas. I detta fall representerar MSVCR110 Visual C++ 2010 SP1 Redistributable. Andra versioner inkluderar:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008-2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
de flesta program kommer förinstallerade med en kopia av Visual C++ Redistributable under installationen. Du kan också bläddra i programinställningsfilerna-normalt en mapp som heter” tredje part ” eller något liknande – där du kanske kan hitta kopior av installationsfilerna för Visual C++ Redistributable.
Om inte, kan du ladda ner den version som krävs av programmet. Programmet anger vilken version av filen som krävs om ett fel dyker upp under eller när appen körs. Användare bör också vara medvetna om att vissa program kan kräva antingen 32 eller 64-bitars arkitektur.
nedan finns länkar för att ladda ner lämplig Vidaredistribuerbar för den version du kanske försöker installera:
- 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 för Visual Studio 2017
ytterligare Msvcr felsökning
Ibland kan du behöva avinstallera en befintlig version av Visual C++ Redistributable för att lösa problem som påverkar den. Om du installerar rätt Visual C++ Redistributable inte löser problem med att installera eller reparera ett program, betyder det sannolikt att en av DLL-filerna kan vara skadad. Omregistrering av DLL-filerna kan kanske lösa problemet.
Tryck på Windows-tangenten + X och klicka sedan på Kommandotolken (Admin) eller Windows PowerShell (Admin). I kommandotolken eller PowerShell-fönstret skriver du kommandona nedan och trycker sedan på enter efter varje. Avsluta kommandotolken och starta om datorn för att se om problemet är löst.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.DLL/s
att stöta på problem med Visual C++ Redistributable är en sällsynt förekomst, men det är också ett tecken på de äldre problemen som fortfarande är kopplade till Windows. Universal App-modellen minimerar behovet av sådana komponenter på grund av den nya paketerade baserade implementeringen som används. För stora appar som AutoCAD, QuickBooks, Adobe Creative Suite och iTunes kommer denna komponent alltid att vara en del av dina apps grundläggande arkitektur. Förhoppningsvis, den här artikeln hjälper dig att övervinna eventuella hinder om du stöter på dem.