Hva er Visual C + + Redistributable? Slik installerer og feilsøker du det på Windows 10

Installering av programmer på Windows 10 er normalt en enkel prosess takket være operativsystemets mange applikasjoner og kompatibilitet de siste 30 årene. For det meste jobber de bare. For eksempel har vi allerede dekket hvordan du installerer klassiske skrivebordsprogrammer og universelle apper, for eksempel de som er tilgjengelige gjennom Windows Store.

Men Windows 10-apphistorien 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 DLL-fil (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, det kan hende du ser flere versjoner av den distribuerte som er installert. En bestemt app installert kan utnytte en av dem, så det kan føre til feil i å fjerne en hvilken som helst versjon av en applikasjon. 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 bestemte 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 som brukere kan se når man forsøker å kjø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 representerer MSVCR1 10 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 til 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. Brukere 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 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 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 Windows-tasten + X, og klikk deretter 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 hatt problemer med å fikse problemer med Visual C ++-omfordelbare pakker for Visual Studio? Fortell oss om det i kommentarene.