Microsoft Visual C ++ -jakelukelpoiset tiedot

Jos tarkistat jonkin aikaa käyttämäsi Windows-tietokoneeseen asennettujen ohjelmien luettelon, saatat huomata, että sillä on useita, usein paljon, Microsoft Visual C ++ -jakelukelpoisia asennusluetteloita.

Esimerkiksi tämän artikkelin kirjoittamisessa käytettävällä tietokoneella on kolme Microsoft Visual C ++ 2005 -jakelukelpoista, kahdeksan Microsoft Visual C ++ 2008 -jakelukelpoista, kaksi Microsoft Visual C ++ 2010 -jakelukelpoista, kolme Microsoft Visual C ++ 2013 -jakelukelpoista ja kaksi Microsoft Visual C ++ 2015 -jakelukelpoista asennettua tuo sivu.

Kysymyksiä, jotka saattavat tulla mieleen, ovat se, miksi samanavuisia versioita on asennettu niin paljon ja tarvitsetko kaikkia näitä, vai voitko pitää vain kunkin vuoden uusimman version ja päästä eroon kaikista muista.

Jos pidät tietokoneestasi puhdasta ja siistiä, kannattaa ehkä poistaa esimerkiksi jotkut näistä.

Visual C ++: n uudelleenjakamisen tarkoitus

visual c++ redistributable

Kehittäjät, jotka luovat Windows-ohjelmia Microsoft Visual C ++ -sovelluksella - aikaisemmin saatavana erillisenä, mutta nyt osa Microsoft Visual Studiota - voivat käyttää olemassa olevia ns. Standardikirjastoja lisätäkseen toiminnallisuutta ohjelmiinsa. Tämä säästää aikaa ja on usein parempi kuin pyörän keksiminen uudelleen luomalla toiminnallisuus tyhjästä.

Kun näitä kirjastoja käytetään, kehittäjät voivat joko sisällyttää näiden toimintojen käynnistämiseen tarvittavan ohjelmiinsa tai käyttää sen sijaan Visual C ++ -jakelua.

Kun kehittäjä päättää käyttää uudelleenjakelukelpoisia, ne asennetaan käyttäjän tietokoneeseen, ellei niitä ole jo asennettu. Tästä on yksi hyöty uudelleenjakelukelpoisten käyttämisestä, koska kaikki ohjelmat voivat käyttää uudelleenjakelua, joka on jo asennettu Windows-tietokoneeseen.

Tämä ei kuitenkaan selitä miksi saatat nähdä viisi, kymmenen tai jopa kaksikymmentä Microsoft Visual c ++ -jakelukelpoista versiota asennettuna Windows-koneellesi.

Voit tarkistaa Microsoft Visual C ++ -jakelukelpoisen paketin asennetut versiot Windows-koneella seuraavilla tavoilla:

  • Mikä tahansa versio: Avaa ohjauspaneeli Windows-tauon pikakuvakkeen avulla. Valitse Ohjauspaneelin etusivu ja sivulta, joka avautuu Ohjelmat ja ominaisuudet.
  • Windows 10: Avaa Windows-I-sovellus Asetukset-sovellus. Jos käytät Creators Update -versiota tai uudempaa, valitse Sovellukset> Sovellukset ja ominaisuudet ja vieritä alaspäin, kunnes löydät luettelossa olevat paketit. Jos käytät vanhempaa Windows 10 -versiota, valitse Järjestelmä ja etsi sovellusluettelot sieltä.

Miksi niin monet?

microsoft visual cpp redistributable packages

Windows saattaa toimittaa jo joidenkin Microsoft Visual C ++ -jakelukelpoisten asennusten kanssa, mutta suurin osa asennetaan, kun asennat järjestelmää vaativat ohjelmat.

On olemassa muutamia syitä, miksi näet nämä monet asennettuna tietokoneellesi:

  1. 32- ja 64-bittiset versiot ovat saatavilla. Vaikka 32-bittiset Windows-käyttäjät näkevät vain Microsoft Visual C ++ -jakelukelpoisen version 32-bittiset versiot, saatat nähdä molemmat asennettuna käyttöjärjestelmän 64-bittisiin versioihin.
  2. Mitään Visual C ++ -pääversiota voi olla useita rakennuksia. Esimerkiksi on olemassa yksitoista Microsoft Visual C ++ 2008 -jakelukelpoista versiota, ja ne kaikki voidaan asentaa vierekkäin.

Tärkein syy siihen, miksi saatat nähdä niin monia saman vuoden versioita PC: lläsi, on se, että Microsoft ei koskaan julkaissut yhtenäistä uudelleenjakelua tietyn vuoden ajan.

Jos kehittäjä käyttää tiettyä versiota standardikirjastosta, vastaava uudelleenjakeluversio on asennettava järjestelmään sen varmistamiseksi, että ohjelma toimii Windows-tietokoneessa.

Vaikka se saattaa myös toimia, jos uudempi versio on asennettu, niin ei aina ole tapausta, ja se saattaa johtaa virheilmoituksiin kuormituksen yhteydessä ja ohjelman lopettamiseen.

Tämä tarkoittaa, että sinun ei pitäisi poistaa Microsoft Visual C ++ -jakelukelpoisia rakennuksia koneeltasi, jos siihen luottava ohjelma on edelleen asennettu järjestelmään.

Pahimmassa tapauksessa suoritat yhden uudelleenjaettavan asennuksen jokaiselle ohjelmalle, joka vaatii niitä tietokoneellasi.

Universal C Runtime

Microsoft muutti järjestelmää julkaisemalla Microsoft Visual C ++ 2015 -jakelukelpoisen, ja tämän seurauksena myös julkaisuilla 2017 ja 2019.

Ne käyttävät yleistä käyttöaikaa, joten kaikkien (s. 3) on asennettava vain yksi (viimeisin).

Voit tarkistaa lisätietoja Universal C Runtime täällä .

Asioita kokeilla

Merkintä : harkitse ennen aloittamista järjestelmän varmuuskopion luomista, jotta voit palauttaa järjestelmän, jos joudut poistamaan asennettuja uudelleenjakelukelpoisia osia käyttöjärjestelmästä. Pahinta, mitä voi tapahtua, on se, että ohjelmat kieltäytyvät suorittamasta.

Järjestelmästäsi poistetut ohjelmat eivät poista uudelleenjakelua, vaikka se olisi asennettu ohjelman asennuksen aikana. Syy tähän käyttäytymiseen on se, että muut ohjelmat voivat luottaa myös uudelleenjakeluun.

Näiden asennusten poistaminen on kokeiluja ja virheitä, koska ohjelmia ei ole helppo linkittää uudelleenjakeluversioihin.

Yksi vaihtoehto, joka sinulla on, on verrata uudelleenjakelukelpoisten asennusten päivämääriä ohjelman asennuksiin. Jos löydät vastaavia päivämääriä, voit olettaa, että ne ovat linkitettyinä ja että uudelleenjakokelpoista tarvitaan edelleen.

Jos et löydä vastaavia päivämääriä, et voi kuitenkaan päätellä, että uudelleenjakelua ei enää tarvita, koska myöhemmin asentamasi ohjelmat saattavat myös vaatia sitä.

Voit kokeilla ensin poistaa kunkin vuoden vanhimmat versiot ja nähdä miten se menee. Oikeuden korjaaminen voi kuitenkin viedä paljon testausta, eikä se välttämättä ole sen arvoista, jos otetaan huomioon, että kaikki uudelleenjakelukelpoiset asennukset yhdessä käyttävät pari sataa megatavua toppeja asennettuna.

Voi olla parempi pitää kaikki versiot asennettuna vain ollakseen turvallisella puolella ja välttää ongelmia ohjelmien kanssa, jotka kieltäytyvät käynnistämästä poiston jälkeen.

Microsoft Visual C ++ -jakelukelpoisten pakettien lataukset

Voit käyttää seuraavia linkkejä ladataksesi Microsoft Visual C ++ -jakelukelpoisten uusimpien pakettien uusimmat versiot. Lataukset sisältävät 32- ja 64-bittisiä versioita, jos niitä tuetaan.

TL; DR

  1. Visual C ++ -jakelukelpoiset tiedostot asennetaan, kun asennat niitä vaativan ohjelman, kun asennat tai päivität Windowsia tai kun asennat ne suoraan.
  2. Niitä käyttävät ohjelmoijat, jotka käyttävät Visual Studion vakiokirjastoja.
  3. Ohjelmat vaativat tiettyjä versioita, eivätkä ne välttämättä toimi, kun nämä versiot poistetaan (jos saman vuoden vanhempia tai uudempia versioita on edelleen saatavana).

Nyt sinä : Kuinka käsittelet Visual C ++ -jakelukelpoisia asennuksia?