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, seznam vnosov za prerazporeditev Microsoft Visual C ++.

Na osebnem računalniku, ki ga uporabljam za pisanje tega članka, so na voljo trije Microsoft Visual C ++ 2005, ki jih je mogoče ponovno distribuirati, 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 najnovejšo 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

visual c++ redistributable

Razvijalci, ki ustvarjajo programe za Windows s programom Microsoft Visual C ++ - prej na voljo kot samostojni, zdaj pa je del Microsoftovega Visual Studio - 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 razširjajočih se distribucij, 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 Microsoftovega 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?

microsoft visual cpp redistributable packages

Windows morda že dobavlja nekatere Microsoftove Visual C ++ prerazporedljive namestitve, 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 32-bitni Windows uporabniki 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, je treba v sistem namestiti ujemajočo se različico, 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 boste prejeli eno namestitveno distribucijo za kateri koli program, ki jih potrebuje v računalniku.

Univerzalno C Trajanje

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 lahko najdete na spletni strani Univerzalni C Runtime tukaj.

Poskusiti je treba

Opomba: preden začnete, razmislite o ustvarjanju varnostne kopije sistema, da lahko sistem obnovite, č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 napake, saj programov ni mogoče preprosto povezati z različicami, ki jih je mogoče distribuirati.

Ena izmed možnosti, ki jo imate, je primerjati datume namestitve prerazporedljivih namestitev s programskimi namestitvami. Če najdete ustrezne datume, 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 prerazporedljive naprave, nameščene 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 kakršnim koli težavam s programi, ki se po odstranitvi ne želijo zagnati.

Prenosi Microsoftovih Visual C ++ prerazporedljivih paketov

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

TL; DR

  1. Prerazporedljive datoteke 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 te različice odstranjene (če sta še vedno na voljo starejša ali novejša različica istega leta).

Zdaj pa ti: Kako ravnate z namestitvenimi distribucijami Visual C ++?