Microsoft Visual C ++ Informații redistribuibile

Dacă verificați lista programelor instalate pe un computer Windows pe care l-ați folosit de ceva timp, este posibil să observați că are mai multe înregistrări de instalare redistribuibile Microsoft Visual C ++.

PC-ul pe care îl folosesc pentru a scrie acest articol, de exemplu, are trei Microsoft Visual C ++ 2005 Redistribuibile, opt Microsoft Visual C ++ 2008 Redistribuibile, două Microsoft Visual C ++ 2010 Redistribuibile, trei Microsoft Visual C ++ 2013 Redistribuibile și două Microsoft Visual C ++ 2015 Redistribuibile listate pe pagina respectivă.

Întrebările care ar putea să vină în minte includ de ce sunt instalate atât de multe versiuni din același an și dacă ai nevoie de toate, sau dacă poți pur și simplu să păstrezi cea mai recentă versiune a fiecărui an și să scapi de toate celelalte.

Dacă doriți ca computerul dvs. să fie curat și ordonat, poate doriți să eliminați unele dintre acestea, de exemplu.

Scopul redistribuibilului Visual C ++

Dezvoltatorii care creează programe pentru Windows utilizând Microsoft Visual C ++ - anterior disponibil ca un standalone, dar acum parte a Microsoft Visual Studio - pot utiliza așa-numitele biblioteci standard care există deja pentru a adăuga funcționalitate programelor lor. Acest lucru economisește timp și este adesea mai bun decât a fi necesar să reinventați roata prin crearea funcționalității de la zero.

Când se folosesc aceste biblioteci, dezvoltatorii pot include ceea ce este necesar pentru a alimenta aceste funcții în programele lor, sau pot utiliza în schimb o redistribuibilă Visual C ++.

Atunci când un dezvoltator decide să utilizeze redistribuibile, acestea se instalează pe computerul utilizatorului, dacă nu sunt deja instalate. Acesta este un avantaj al folosirii redistribuirilor, deoarece toate programele pot utiliza o redistribuire care este deja instalată pe computerul Windows.

Aceasta nu explică totuși de ce este posibil să vedeți cinci, zece sau chiar douăzeci de versiuni diferite ale Microsoft Visual c ++ Redistribuibil instalate pe mașina dvs. Windows.

Puteți verifica versiunile instalate ale pachetului redistribuibil Microsoft Visual C ++ pe mașina dvs. Windows în următoarele moduri:

  • Orice versiune: Utilizați comanda rapidă-Pauză pentru a deschide panoul de control. Selectați Acasă panoul de control și pe pagina care deschide programe și funcții.
  • Windows 10: Folosiți Windows-I pentru a deschide aplicația Setări. Dacă utilizați versiunea Creators Update sau o versiune mai nouă, selectați Aplicații> Aplicații și caracteristici și derulați în jos până găsiți pachetele enumerate. Dacă utilizați o versiune mai veche de Windows 10, selectați Sistem și găsiți listele de aplicații acolo.

De ce atâtea?

Windows poate fi livrat deja cu unele instalări redistribuibile Microsoft Visual C ++, dar majoritatea sunt instalate atunci când instalați programe care le necesită în sistem.

Există câteva motive pentru care vedeți că multe dintre ele sunt instalate pe computer:

  1. Sunt disponibile versiuni pe 32 de biți și pe 64 de biți. În timp ce utilizatorii Windows pe 32 de biți vor vedea versiuni redistribuibile Microsoft Visual C ++ pe 32 biți, este posibil să vedeți ambele instalate pe versiunile pe 64 de biți ale sistemului de operare.
  2. Există mai multe versiuni pentru orice versiune principală a Visual C ++. De exemplu, există 11 versiuni diferite ale Microsoft Visual C ++ 2008 Redistribuibile și toate pot fi instalate unul lângă celălalt.

Principalul motiv pentru care este posibil să vedeți atât de multe versiuni ale aceluiași an enumerate pe computer este că Microsoft nu a lansat niciodată o redistribuire unificată pentru un an dat.

Dacă un dezvoltator folosește o anumită versiune a unei biblioteci standard, versiunea potrivită redistribuibilă trebuie instalată pe sistem pentru a vă asigura că programul rulează pe computerul Windows.

Deși poate fi rulat și dacă este instalată o versiune mai nouă, aceasta nu este întotdeauna cazul și poate duce la mesaje de eroare la încărcare și la terminarea programului.

Acest lucru înseamnă că nu ar trebui să eliminați diferitele variante ale Microsoft Visual C ++ Redistribuibil din mașină dacă un program care se bazează pe acesta este încă instalat în sistem.

În cel mai rău caz, încheiați o singură instalare redistribuibilă pentru orice program care le necesită pe computer.

Universal C Runtime

Microsoft a schimbat sistemul odată cu lansarea Microsoft Visual C ++ 2015 Redistribuibilă și, prin urmare, și cu lansările din 2017 și 2019.

Acestea folosesc un runtime universal, astfel încât doar unul (cel mai recent) trebuie să fie instalat în loc de toate.

Puteți consulta informații suplimentare despre Runtime Universal C aici.

Lucruri de încercat

Notă : înainte de a începe, luați în considerare crearea unei copii de rezervă a sistemului, astfel încât să puteți restaura sistemul dacă aveți probleme cu eliminarea redistribuirilor instalate din sistemul de operare. Cel mai rău care se poate întâmpla este însă faptul că programele refuză să ruleze.

Programele pe care le eliminați din sistem nu vor elimina redistribuirea, chiar dacă a fost instalat în timpul instalării programului. Motivul acestui comportament este că alte programe se pot baza și pe cele redistribuite.

Înlăturarea acestor instalații se reduce la încercare și eroare, deoarece nu există o modalitate ușoară de conectare a programelor la versiunile redistribuibile.

O opțiune pe care o aveți este să comparați datele de instalare a instalațiilor redistribuibile cu instalațiile de program. Dacă găsiți datele care se potrivesc, puteți presupune că acestea sunt legate și că redistribuirea este încă necesară.

Dacă nu găsiți datele care se potrivesc, nu puteți concluziona însă că redistribuirea nu mai este necesară, deoarece programele pe care le-ați instalat ulterior o pot solicita.

Ați putea încerca să eliminați mai întâi cele mai vechi versiuni ale fiecărui an și să vedeți cum merge asta. Totuși, este posibil să fie nevoie de multe teste pentru a-l înțelege corect și poate nu merită dacă luați în considerare că toate instalațiile redistribuibile combinate folosesc câteva sute de top Megabytes atunci când sunt instalate.

Este posibil să fie mai bine să păstrați instalate toate versiunile doar pentru a fi pe partea sigură a lucrurilor și pentru a evita orice probleme cu programele care refuză să pornească după eliminare.

Descărcări de pachete Microsoft Visual C ++ redistribuibile

Puteți utiliza următoarele link-uri pentru a descărca cele mai recente versiuni ale pachetelor redistribuibile Microsoft Visual C ++. Descărcările includ versiuni pe 32 de biți și pe 64 de biți dacă sunt acceptate.

  • Microsoft Visual C ++ Redistribuibil pentru Visual Studio 2017
  • Pachetele redistribuibile Microsoft Visual C ++ pentru Actualizarea Visual Studio 2015 3
  • Pachetele redistribuibile Microsoft Visual C ++ pentru Visual Studio 2013
  • Pachetele redistribuibile Microsoft Visual C ++ pentru actualizarea Visual Studio 2012 4
  • Visual Studio 2010 Service Pack 1 (Instalator)
  • Visual Studio 2010 Service Pack 1 (Web Installer) Visual Studio 2010 SP1
  • Visual Studio 2008 Service Pack 1 (Instalator)

TL; DR

  1. Fișierele redistribuibile Visual C ++ se instalează atunci când instalați un program care le necesită, când instalați sau actualizați Windows sau când le instalați direct.
  2. Sunt utilizate de programatori care folosesc biblioteci standard în Visual Studio.
  3. Programele necesită versiuni specifice și s-ar putea să nu funcționeze atunci când aceste versiuni sunt eliminate (dacă există încă versiuni mai vechi sau mai noi ale aceluiași an).

Acum Tu : Cum te ocupi de instalațiile Visual C ++ redistribuibile?