Microsoft Visual C ++ levitatav teave

Kui kontrollite Windowsi arvutisse mõnda aega installitud programmide loendit, võite märgata, et sellel on mitu, sageli palju, Microsoft Visual C ++ jaotatavat installinimekirja.

Näiteks arvutis, mida ma selle artikli kirjutamiseks kasutan, on kolm Microsofti Visual C ++ 2005 ümberjaotatavat, kaheksa Microsoft Visual C ++ 2008 ümberjaotatavat, kaks Microsoft Visual C ++ 2010 ümberjaotatavat, kolm Microsoft Visual C ++ 2013 ümberjaotatavat ja kaks Microsoft Visual C ++ 2015 ümberjaotatavat installi. sellel lehel.

Küsimused, mis võivad pähe tulla, hõlmavad seda, miks on installitud nii palju üheaastaseid versioone ja kas teil on vaja neid kõiki või kui saate lihtsalt säilitada iga aasta värskeima versiooni ja vabaneda kõigist teistest.

Kui teile meeldib, et teie arvuti on puhas ja korras, võiksite näiteks mõned neist eemaldada.

Visual C ++ eesmärk ümberjaotatav

Arendajad, kes loovad Windowsi jaoks programme Microsoft Visual C ++ abil - mis varem oli saadaval eraldiseisvana, kuid nüüd on osa Microsoft Visual Studio - võivad oma programmidele funktsionaalsuse lisamiseks kasutada juba olemasolevaid niinimetatud standardset teeki. See säästab aega ja on sageli parem kui peate ratast uuesti leiutama, luues funktsionaalsuse nullist.

Nende teekide kasutamisel võivad arendajad lisada oma programmidesse nende funktsioonide toiteks vajaliku või kasutada selle asemel Visual C ++ jaotatavat.

Kui arendaja otsustab kasutada ümberjagatavaid faile, installitakse need kasutaja arvutisse, kui neid pole juba installitud. See on üks ümberjagatavate toodete kasutamise eelis, kuna kõik programmid võivad kasutada ümberjaotatavat, mis on juba Windowsi arvutisse installitud.

See ei selgita siiski, miks võite Windowsi masinasse installida Microsoft Visual c ++ Redistribvable viis, kümme või isegi kakskümmend erinevat versiooni.

Microsofti Visual C ++ jaotatava paketi installitud versioone oma Windowsi arvutis saate kontrollida järgmistel viisidel:

  • Mis tahes versioon: juhtpaneeli avamiseks kasutage otsetee Windows-Pause. Valige juhtpaneeli avaleht ja avage leht Programmid ja funktsioonid.
  • Windows 10: rakenduse Seadistused avamiseks kasutage Windows-I. Kui kasutate loojate värskenduste versiooni või uuemat, valige Rakendused> Rakendused ja funktsioonid ning kerige alla, kuni leiate loendis olevad paketid. Kui kasutate Windows 10 vanemat versiooni, valige Süsteem ja leidke seal rakenduste loendid.

Miks nii palju?

Windows võib tarnida juba koos mõnede Microsoft Visual C ++ jaotatavate installidega, kuid enamik installitakse siis, kui installite süsteemi neid vajavad programmid.

On palju põhjuseid, miks näete neid arvutisse installitut paljudest:

  1. Saadaval on 32- ja 64-bitised versioonid. Kui 32-bitised Windowsi kasutajad näevad ainult Microsofti Visual C ++ redistribvable versiooni 32-bitiseid versioone, siis võite näha, et mõlemad on installitud opsüsteemi 64-bitistele versioonidele.
  2. Visual C ++ mis tahes põhiversiooni jaoks võib olla mitu ehitust. Näiteks on olemas Microsoft Visual C ++ 2008 redistribvable üksteist erinevat versiooni ja need kõik võivad olla installitud üksteise kõrvale.

Peamine põhjus, miks võite arvutis näha nii palju sama aasta versioone, on see, et Microsoft ei avaldanud kunagi antud aastal ühtset ümberjaotatavat osa.

Kui arendaja kasutab standardset teeki konkreetset versiooni, tuleb süsteemi installida vastav ümberjagatav versioon, et tagada programmi töötamine Windowsi arvutis.

Ehkki see võib töötada ka uuema versiooni installimise korral, ei ole see alati nii ja see võib põhjustada laadimisel tõrketeateid ja programmi lõpetamist.

See tähendab, et te ei tohiks oma arvutist eemaldada Microsofti Visual C ++ jaotatava versiooni erinevaid versioone, kui süsteem, millele see tugineb, on endiselt süsteemi installitud.

Halvimal juhul on teil üks jaotatav install installimiseks iga programmi jaoks, mis seda teie arvutis nõuab.

Universaalne C tööaeg

Microsoft muutis süsteemi versiooniga Microsoft Visual C ++ 2015 Redistribvable ning sellest tulenevalt ka 2017. ja 2019. aasta väljalasetega.

Need kasutavad universaalset käitusaega, nii et kõigi nende asemel tuleb installida ainult üks (viimane).

Lisateavet Universal C Runtime kohta saate vaadata siit.

Asjad, mida proovida

Märkus . Enne alustamist kaaluge süsteemi varukoopia loomist, et saaksite süsteemi taastada, kui teil tekivad probleemid installitud ümberjagatavate opsüsteemist eemaldamisega. Halvim, mis juhtuda võib, on see, et programmid keelduvad käivitamast.

Teie süsteemist eemaldatud programmid ei eemalda ümberjaotatavat, isegi kui see installiti programmi installimise ajal. Sellise käitumise põhjuseks on see, et ka teised programmid võivad tugineda ümberjagamisele.

Nende installide eemaldamine on katse ja eksitus, kuna pole lihtsat viisi programmide linkimiseks levitatavate versioonidega linkimiseks.

Üks võimalus, mida teil on, on võrrelda jaotatavate installide installimiskuupäevi programmi installidega. Kui leiate sobivad kuupäevad, võite eeldada, et need on lingitud ja ümberjaotatav on endiselt vajalik.

Kui te ei leia sobivaid kuupäevi, ei saa te siiski järeldada, et ümberjaotatavat pole enam vaja, kuna ka hiljem installitud programmid võivad seda vajada.

Võite proovida kõigepealt eemaldada iga aasta vanimad versioonid ja näha, kuidas see läheb. Selle õigesti jõudmine võib võtta palju katseid ja võib-olla pole seda väärt, kui arvestada, et kõik ümberjagatavad installatsioonid kasutavad installimisel paarsada megabaidi tippe.

Võib-olla on parem hoida kõik versioonid installitud lihtsalt selleks, et olla asjade ohutul poolel, ja vältida probleeme, mis on seotud programmidega, mis keelduvad pärast eemaldamist alustamast.

Microsofti Visual C ++ jaotatavate pakettide allalaadimine

Microsoft Visual C ++ uuesti levitatavate pakettide uusimate versioonide allalaadimiseks võite kasutada järgmisi linke. Allalaaditavad failid sisaldavad 32- ja 64-bitiseid versioone, kui seda toetatakse.

  • Microsoft Visual C ++ jaotatav Visual Studio 2017 jaoks
  • Microsofti Visual C ++ jaotatavad paketid Visual Studio 2015 värskenduse 3 jaoks
  • Microsofti Visual C ++ jaotatavad paketid Visual Studio 2013 jaoks
  • Microsofti Visual C ++ jaotatavad paketid Visual Studio 2012 värskenduse 4 jaoks
  • Visual Studio 2010 hoolduspakett 1 (Installer)
  • Visual Studio 2010 hoolduspakett 1 (veebiinstaller) Visual Studio 2010 SP1
  • Visual Studio 2008 hoolduspakett Service Pack 1 (Installer)

TL; DR

  1. Visual C ++ jaotatavad failid installitakse neid vajava programmi installimisel, Windowsi installimisel või värskendamisel või otse installimisel.
  2. Neid kasutavad programmeerijad, kes kasutavad Visual Stuudios standardset teeki.
  3. Programmid vajavad kindlaid versioone ja nende versioonide eemaldamisel ei pruugita neid käivitada (kui sama aasta vanemad või uuemad versioonid on endiselt saadaval).

Nüüd sina : kuidas suhtud Visual C ++ ümberjaotatavate installatsioonide hulka?