Informacije o ponovni distribuciji Microsoft Visual C ++

Če preverite seznam nameščenih programov v računalniku z operacijskim sistemom Windows, ki ga uporabljate že nekaj časa, boste morda opazili, da ima več, pogosto veliko, Microsoftov Visual C ++ seznam prerazporedljivih namestitev.

Na osebnem računalniku, ki ga uporabljam za pisanje tega članka, so na voljo tri razdelljive distribucije za Microsoft Visual C ++ 2005, osem Microsoft Visual C ++ 2008, ki jih je mogoče ponovno distribuirati, dve Microsoft Visual C ++ 2010, ki jih je mogoče ponovno distribuirati, tri Microsoft Visual C ++ 2013, ki jih je mogoče ponovno distribuirati, in dve Microsoft Visual C ++ 2015, ki jih je mogoče ponovno distribuirati, navedene na to stran.

Vprašanja, ki vam bodo morda padla na pamet, vključujejo, zakaj je nameščenih toliko enoletnih različic in ali jih potrebujete, ali pa lahko preprosto ohranite zadnjo različico vsakega leta in se znebite vseh ostalih.

Če vam je všeč, da je vaš računalnik čist in urejen, boste morda želeli odstraniti nekatere na primer.

Namen Visual C ++, ki se lahko ponovno distribuira

Razvijalci, ki ustvarjajo programe za Windows s programom Microsoft Visual C ++ - prej na voljo kot samostojni, zdaj pa del Microsoftovega vizualnega studia - lahko uporabljajo tako imenovane standardne knjižnice, ki že obstajajo, da svojim programom dodajo funkcionalnost. To prihrani čas in je pogosto boljše od ponovnega izumljanja kolesa z ustvarjanjem funkcionalnosti iz nič.

Ko se te knjižnice uporabljajo, lahko razvijalci v svoje programe vključijo vse, kar je potrebno za napajanje teh funkcij, ali pa namesto tega uporabijo Visual C ++ Redistributable.

Ko se razvijalci odločijo za uporabo ponovnih distribucij, se namestijo na uporabnikov računalnik, če že niso nameščeni. To je ena od prednosti uporabe, ki jih je mogoče ponovno distribuirati, saj lahko vsi programi uporabljajo distribucijsko distribucijo, ki je že nameščena na Windows PC.

To pa ne pojasnjuje, zakaj boste morda na svoji napravi Windows videli nameščenih pet, deset ali celo dvajset različnih različic Microsoft Visual c ++ prerazporedljivega.

Nameščene različice Microsoftovega paketa za ponovno distribucijo Microsoft Visual C ++ na napravi Windows lahko preverite na naslednje načine:

  • Katera koli različica: Uporabite bližnjico Windows-Pause, da odprete nadzorno ploščo. Izberite Domov na nadzorni plošči in na strani, ki se odpre Programi in funkcije.
  • Windows 10: S programom Windows-I odprite aplikacijo Nastavitve. Če uporabljate različico Creators Update ali novejšo različico, izberite Aplikacije> Aplikacije in funkcije in se pomaknite navzdol, dokler ne najdete navedenih paketov. Če uporabljate starejšo različico sistema Windows 10, izberite Sistem in tam poiščite sezname aplikacij.

Zakaj toliko?

Windows je morda že priložen nekaj Microsoft Visual C ++ prerazporedljivih namestitev, vendar je večina nameščena, ko v sistem namestite programe, ki jih potrebujejo.

Obstaja nekaj razlogov, zakaj vidite, da je to veliko od njih nameščeno v računalniku:

  1. Na voljo so 32-bitne in 64-bitne različice. Medtem ko bodo uporabniki 32-bitnega sistema Windows videli samo 32-bitne različice Microsoft Visual C ++ Redistributable različice, boste morda videli obe nameščeni v 64-bitnih različicah operacijskega sistema.
  2. Obstaja več različic za katero koli glavno različico Visual C ++. Na primer, obstaja enajst različnih različic Microsoft Visual C ++ 2008 Redistributable, ki se lahko namestijo drug poleg drugega.

Glavni razlog, zakaj boste morda videli toliko različic istega leta na svojem osebnem računalniku, je to, da Microsoft nikoli ni izdal poenotene prerazporeditve za dano leto.

Če razvijalci uporabljajo določeno različico standardne knjižnice, mora biti v sistemu nameščena ujemajoča se različica, ki jo je mogoče distribuirati, da se program zažene v računalniku Windows.

Čeprav se lahko zažene tudi, če je nameščena novejša različica, to ni vedno tako, kar lahko povzroči sporočila o napaki ob nalaganju in prenehanje programa.

To pomeni, da ne smete odstraniti različnih sestav Microsoft Microsoft Visual C ++ Redistributable iz svoje naprave, če je program, ki se zanaša nanj, še vedno nameščen v sistemu.

V najslabšem primeru končate z eno distribucijsko namestitvijo za kateri koli program, ki jih potrebuje v računalniku.

Univerzalni čas izvajanja

Microsoft je sistem spremenil z izdajo Microsoftovega Visual C ++ 2015 Redistributable, posledično tudi z izdajama 2017 in 2019.

Te uporabljajo univerzalni čas izvajanja, tako da je namesto vseh treba namestiti le enega (najnovejšega).

Dodatne informacije o Universal C Runtime si lahko ogledate tukaj.

Poskusiti je treba

Opomba : preden začnete, razmislite o ustvarjanju varnostne kopije sistema, da lahko obnovite sistem, če naletite na težave pri odstranjevanju nameščenih ponovnih distribucij iz operacijskega sistema. Najslabše, kar se lahko zgodi, je, da se programi zavrnejo.

Programi, ki jih odstranite iz sistema, ne bodo odstranili ponovne distribucije, tudi če je bila nameščena med namestitvijo programa. Razlog za takšno vedenje je v tem, da se lahko tudi drugi programi zanašajo na prerazporeditev.

Odstranjevanje teh namestitev se izkaže za poskus in napako, saj programov ni mogoče povezati z različnimi različicami, ki jih je mogoče distribuirati.

Ena od možnosti, ki jo imate, je primerjati datume namestitve prerazporedljivih namestitev s programskimi namestitvami. Če najdete datume, ki ustrezajo, lahko domnevate, da so ti povezani in da je ponovna distribucija še vedno potrebna.

Če ne najdete datumov ujemanja, pa ne morete ugotoviti, da ponovna distribucija ni več potrebna, saj jo bodo morda potrebovali tudi programi, ki jih namestite pozneje.

Vsako leto lahko najprej poskusite in odstranite najstarejše različice in si oglejte, kako to poteka. Kljub temu lahko traja veliko preizkušanja, da se pravilno izkaže, in morda ne bo vredno, če upoštevate, da vse prerazdeljene instalacije skupaj uporabljajo nekaj sto megabajtov, ko so nameščene.

Morda je bolje, da vse različice namestite samo tako, da so na varni strani, in se izognite težavam s programi, ki se po odstranitvi ne želijo zagnati.

Prenosi Microsoftovih Visual C ++ prerazporedljivih paketov

Za prenos najnovejših različic paketov Microsoft Visual C ++ za ponovno distribucijo lahko uporabite naslednje povezave. Prenosi vključujejo 32-bitne in 64-bitne različice, če so podprte.

  • Ponovna distribucija za Microsoft Visual C ++ za Visual Studio 2017
  • Ponovni distribucijski paket Microsoft Visual C ++ za posodobitev Visual Studio 2015 3
  • Ponovni distribucijski paket Microsoft Visual C ++ za Visual Studio 2013
  • Ponovni distribucijski paket Microsoft Visual C ++ za posodobitev Visual Studio 2012 4
  • Servisni paket 1 Visual Studio 2010 (namestitveni program)
  • Servisni paket 1 Visual Studio 2010 (spletni namestitveni program) Visual Studio 2010 SP1
  • Servisni paket 1 Visual Studio 2008 (namestitveni program)

TL; DR

  1. Datoteke za ponovno distribucijo Visual C ++ se namestijo, ko namestite program, ki jih potrebuje, ob namestitvi ali posodobitvi sistema Windows ali ob neposredni namestitvi.
  2. Uporabljajo jih programerji, ki uporabljajo standardne knjižnice v Visual Studio.
  3. Programi zahtevajo posebne različice in se ne morejo zagnati, ko so odstranjene (če sta še vedno na voljo starejša ali novejša različica istega leta).

Zdaj Vi : Kako se spopadate z namestitvenimi distribucijami Visual C ++?