Hva er Visual C + + Redistributable? Slik installerer og feilsøker du det på Windows 10
Men Windows 10-app-historien går fortsatt gjennom en betydelig overgang, som i utgangspunktet startet med Windows 8. Universalapplikasjoner er fremtiden for Windows 10, men klassiske apper vil være hos oss en stund. Og de klassiske appene har noen ganger klassiske problemer. For eksempel kan installering av stasjonære apper være problematisk på grunn av kravet til komponenter som Visual C ++ Redistributable. I denne artikkelen finner vi ut hva det er og hvordan du får det installert, så appen din vil fungere på Windows 10.
Hvordan løse problemer Installere Visual C + + Redistributable
Visual C + + Redistributable er en fil for DLL (Dynamic Link Library) som kreves av programmer eller spill som er bygget ved hjelp av Microsofts Visual Studio-programvareutviklingsmiljø. Når et program krever en DLL eller en annen støttefil som skal kjøres, kalles dette en avhengighet. MSVCR.DLL står for:
- MS - Microsoft
- V - Visual
- C - C++
- R - Omfordelbar.
Bla gjennom innstillingene for Apps og funksjoner, eller Programmer og funksjoner, Kontrollpanel, kan du se at flere versjoner av den distribuerte delen er installert. En bestemt app installert kan utnytte en av dem, så det kan føre til at et program ikke fungerer, hvis du fjerner en hvilken som helst versjon. Noen apps kan til og med kreve oppdaterte versjoner av Visual C ++ Redistributable som 2010 SP1 eller 2012 Update 4.
En DLL hjelper apputviklere effektivt å gjenbruke vanlige komponenter som gjør et programarbeid. I stedet for å gjenoppfinne hjulet og oppblåse koden hver gang, kan utviklere gjenbruke bibliotekene i MSVCR.dll. Dette i retur kan redusere størrelsen på et program og gi bedre ytelse og minneutnyttelse. Noen applikasjoner er skrevet ved hjelp av spesifikke versjoner av Visual C ++ Redistributable. Hvis datamaskinen din ikke har det fulde Visual C ++-utviklingsprogrammet installert (som du sannsynligvis ikke vil med mindre du er en programvareutvikler), kommer et program med det som kalles en Runtime Component for å legge til rette for det aktuelle programmet. Runtime-komponentene er bare de viktigste kodene som gjør at programvaren fungerer.
Det er versjoner av Visual C ++ Redistributable som går tilbake så langt som versjon 2005. En vanlig feil brukerne kan se når man forsøker å utføre eller installere et program, er:
Programmet kan ikke starte fordi MSVCR110.dll mangler fra datamaskinen. Prøv å installere programmet på nytt for å fikse dette problemet.
Feilen indikerer at en bestemt versjon av Visual C ++ Redistributable som kreves av programmet du forsøker å installere, er enten skadet eller mangler. I dette tilfellet, MSVCR110 representerer Visual C++ 2010 SP1 Redistributable. Andre versjoner inkluderer:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008 - 2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
De fleste programmene kommer forhåndsinstallert med en kopi av Visual C ++ Redistributable under installasjonen. Du kan også bla gjennom programoppsettfilene - vanligvis en mappe som heter "tredjepart" eller noe lignende - der du kanskje kan finne kopier av oppsettfilene for Visual C + + Redistributable.
Hvis ikke, kan du laste ned den versjonen som kreves av søknaden. Programmet vil indikere hvilken versjon av filen som kreves hvis en feil dukker opp under eller når du kjører appen. Brukerne bør også være oppmerksomme på at enkelte programmer kanskje krever enten 32 eller 64-biters arkitektur.
Nedenfor finner du linker for å laste ned riktig omfordelbar for den versjonen du kanskje forsøker å installere:
- Microsoft Visual C ++ 2005 SP1-omfordelbar (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 og x64)
- Microsoft Visual C ++ 2013 Redistributable (x86 og x64)
- Microsoft Visual C ++ 2015 Update 3 Redistributable (x86 og x64)
- Microsoft Visual C + + Redistributable for Visual Studio 2017
Videre MSVCR-feilsøking
Noen ganger kan det hende du må avinstallere en eksisterende versjon av Visual C ++ Redistributable for å løse problemer som påvirker den. Hvis du installerer riktig Visual C ++ Redistributable ikke løser problemer med å installere eller reparere et program, betyr det sannsynligvis at en av DLL-filene kan være skadet. Omregistrering av DLL-filene kan være mulig å løse problemet.
Trykk på Windows-tasten + X, og klikk deretter på Kommandoprompt (Admin) eller Windows PowerShell (Admin). Skriv kommandoene under kommandoprompten eller PowerShell-vinduet, og trykk deretter på Enter etter hver. Avslutt kommandoprompten, og start deretter datamaskinen på nytt for å se om problemet er løst.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.dll / s
Å møte problemer med Visual C ++ Redistributable er en sjelden forekomst, men det er også et tegn på arvenes problemer som fortsatt er knyttet til Windows. Universal App-modellen minimerer behovet for slike komponenter på grunn av den nye pakkebaserte distribusjonen som brukes. For store apper som AutoCAD, QuickBooks, Adobe Creative Suite og iTunes, vil denne komponenten alltid være en del av appenes grunnleggende arkitektur. Forhåpentligvis vil denne artikkelen hjelpe deg med å overvinne eventuelle hindringer hvis du møter dem.
Har du måttet fikse problemer med Visual C + + -fordelingspakker for Visual Studio? Fortell oss om det i kommentarene.