Ja jūs kādreiz esat izlasījis savu instalēto programmu sarakstu sistēmā Windows, domādams, kāpēc tur ir tik daudz Microsoft Visual C + + Redistributable versiju, jūs neesat viens. Pievienojieties mums, kad mēs ieskatāmies, kas šīs lietas ir, un kāpēc datorā ir instalēts tik daudz.
Microsoft Visual C ++ ir integrēta izstrādes vide (IDE), ko izmanto, lai Windows lietojumprogrammas izveidotu C, C ++ un C ++ / CLI programmēšanas valodās. Sākotnēji tas bija atsevišķs produkts, bet tagad tas ir iekļauts kā daļa no Microsoft Visual Studio. Tā piedāvā izstrādātājiem vienotu lietojumprogrammu, kurā viņi var rakstīt, rediģēt, pārbaudīt un atkļūdot savu kodu. Programmēšanas vide ietver piekļuvi daudzām koplietojamo kodu bibliotēkām, kas ļauj izstrādātājiem izmantot jau izstrādātu kodu konkrētām procedūrām, nevis rakstīt savus datus no jauna. Šis koplietotais kods ir dinamisko saišu bibliotēkas (DLL), termins, kurā lielākā daļa Windows lietotāju saskaras vienā vai otrā vietā.
Kad ir pienācis laiks, lai lietotājiem izvietotu savu programmatūru, izstrādātājiem ir izvēle to izdarīt. Tie var apvienot šos DLL, instalējot to lietojumprogrammu, vai arī tie var paļauties uz standarta izplatāmo koplietojamā koda paketi. Lielākā daļa izvēlas pēdējo, un šī pakete ir pazīstama kā Visual C + + Redistributable. Pastāv vairākas priekšrocības pārdalāmā materiāla izmantošanai. Pakotnes dara pieejamu Microsoft, kas arī pārbauda un atjaunina tos ar kļūdu un drošības labojumiem. Redistributables arī piedāvā vienu instalēšanu lietotāja datorā, ko var izmantot vairākas programmas vienlaikus.
Es instalēju jaunu Windows 10 versiju jaunā datorā nedaudz mazāk nekā pirms diviem mēnešiem. Kā redzat attēlā iepriekš, manā sistēmā man jau ir pieejamas četras Visual C + + Redistributable versijas. Par citām sistēmām esmu redzējis tik daudz kā divdesmit. Tātad, kā viņi visi viņi tur nokļūt?
Daži no tiem ir instalēti kopā ar pašu Windows. Konkrētās instalētās instalētās versijas ir atkarīgas no tā, kuru versiju Windows lietojat. Es izmantoju Windows 10, kas nāk ar 2012. un 2013. gada Visual C + + Redistributables. Jūs arī ņemsiet vērā, ka esmu instalējis arī 32 bitu (x86) un 64 bitu (x64) versijas. Ja jums ir 32 bitu Windows versija, jūs neredzēsit tās izplatāmās 64 bitu versijas. Bet, ja jums ir 64 bitu Windows versija (šobrīd gandrīz visi datori ir), jūs redzēsiet abas versijas, jo 64 bitu Windows var palaist gan 64 bitu, gan 32 bitu lietojumprogrammas.
Jebkura papildu versija Visual C + + Redistributable, kuru redzat savā sistēmā, tika instalēta kopā ar kādu programmu, kurai tas bija vajadzīgs. Kad izstrādātājs kodē konkrētu Visual C + + versiju, šīs sistēmas koda bibliotēkas ir jāuzrāda arī lietotāja sistēmā, lai lietojumprogramma darbotos. Tas nozīmē, ka, piemēram, ja izstrādātājs izmanto Visual C ++ 2005 (vai Visual Studio 2005), lai izveidotu instalēto programmu, jūs varat sagaidīt, ka kopā ar programmu jūsu sistēmā ir instalēta Visual C ++ 2005 Redistributable.
Dažkārt jūs pirmo reizi atverat programmu, kurā norādīts, ka izplatāmā pakotne tiek instalēta. Jūs ievērojat to daudz, ja esat datorspēļu spēlētājs, it īpaši, ja jūs saņemat savas spēles, izmantojot Steam. Parasti tas nozīmē, ka izstrādātājs ir izvēlējies instalēt jaunāko pakotni no Microsoft. Dažreiz pakete tiek komplektēta kopā ar lietojumprogrammu. Šeit ir redzama pašreizējā AMD grafikas draivera pakotnes instalācija, kurā varat redzēt, ka vēlas instalēt 2012. un 2013. gada C + + Redistributables.
Iespējams, ka jūs redzēsit to, kas izskatās kā vairākas tajā pašā izplatāmās instalētās versijas vai vismaz vairākas tā paša gada versijas. Piemēram, jūs varētu redzēt vairākas 2008 pārdalāmās versijas. Var minēt, ka tas ir servisa pakotne, savukārt citās versijās var būt nedaudz atšķirīgi. Tātad, lai gan dažreiz šķiet, ka ir instalētas vairākas vienas paketes versijas, tās visas ir ļoti atšķirīgas. Un, diemžēl, atšķirībā no nedaudz līdzīga .NET Framework, Microsoft nekad nav apvienojusi visas šīs vecākās versijas vienotā pakete.
Tātad īsumā: jūs redzēsiet dažas paketes, kas nāk ar Windows, un daži, kas nāk ar instalētajām lietojumprogrammām. Un, ja jūs izmantojat 64 bitu Windows, jūs redzēsiet gan katras pakotnes gan 64 bitu, gan 32 bitu versijas.
Īsā atbilde ir: jā, bet jūs droši vien nevajadzētu.
Jūs nekad īsti nezināt, kura no jūsu instalētajām lietojumprogrammām balstās uz katru izplatāmo. Ja jūs atinstalēsiet programmu, šī programma netiks automātiski noņemtu izplatāmo informāciju, uz kuru tā balstījusies, jo tai nav iespējas uzzināt, vai uz to atsaucas arī citi pieteikumi. Protams, tajā var būt daži izplatāmi iepakojumi, kas jums nav nepieciešami, bet, ja jūs manuāli noņemat izplatāmu pakotni, ko dažas programmas joprojām izmanto, jūs varētu izraisīt to nepareizu darbību un dažos gadījumos pat radīt problēmas. pati sava Windows instalācija.
Tas var kairināt to, ka jūs redzat tik daudz sēžu tur savā uzstādīto programmu sarakstā, bet, ja lietas datorā darbojas labi, pārdalāmie produkti nerada kaitējumu. Viņi arī aizņem daudz vietas. Manas instalētās sistēmas četras versijas pašlaik aizņem mazāk nekā 100 MB diska vietas kopā.
Mēs esam redzējuši dažus padomus, kas peld pāri internetam, kas liecina, ka jūs varat noņemt vecākas izplatīšanas versijas, atstājot tikai jaunāko no visiem lielākajiem laidieniem (atzīmēti pēc gada).Citiem vārdiem sakot, viņi ierosina, ka jūs varētu atstāt jaunāko 2012 pārdevēja vietu un atinstalēt vecākas 2012 versijas. Mēs to esam pārbaudījuši un uzskatām, ka tas nav ticams. Šķiet, ka tas dažreiz strādā, bet nav garantijas, ka tas jums darbosies. Manā ierobežotajā triju sistēmu testā tas radīja problēmas vienai sistēmai, kurā vairākas programmas vairs nedarbojas.
Diemžēl bieži vien ir grūti sasaistīt problēmu ar lietojumprogrammu līdz sliktai izplatāmai instalācijai. Programmatūras instalēšanas vai darbības laikā jūs reti saņem kļūdas ziņojumu, kas tieši norāda uz izplatāmiem pakotnēm. Tomēr tas ir iespējams, un reizēm tas ir vērts pārbaudīt, jo īpaši, ja programma, kuru tikko instalējāt, izraisa vēl vienu jau instalētu programmu, un jūs zināt, ka abi abi izmanto to pašu pārdala.
Pirmkārt, jūs varat veikt pāris pamata soļus. Pārliecinieties, vai Windows atjauninājumā ir visi jaunākie atjauninājumi. Ja pieejams pakotnes atjauninājums, tas varētu atrisināt problēmu. Varat arī mēģināt skenēt korumpētus sistēmas failus sistēmā Windows. Tas aizņem daudz laika, un tas var atjaunot sistēmas failus, kas kļuvuši korumpēti vai pazuduši. Tas vienmēr ir vērts shot.
Ja šie soļi nespēj atrisināt problēmu, varat mēģināt atinstalēt un pēc tam atkārtoti instalēt attiecīgo versiju. Un, ja jūs nezināt konkrēto versiju, varat veikt azartspēles un mēģināt atinstalēt visus pārdalāmos iepakojumus no sava datora un pēc tam instalēt visas jaunākās versijas. Neatkarīgi no maršruta, kas jums jāveic, pārliecinieties, ka vispirms dublējat savu datoru!
Jūs varat atinstalēt izplatīšanas līdzekļus tādā pašā veidā, kā atinstalējat kādu citu programmu programmas un funkciju vadības paneļa lietotnē. Pēc tam varat lejupielādēt un instalēt jaunākās versijas no Microsoft lejupielādes centra. Tālāk ir norādītas dažas tiešās saites uz katru versiju:
Vienkārši atcerieties, ka, ja jūs izmantojat Windows 64 bitu versiju, jums būs jālejupielādē un jāinstalē gan 32 bitu (x86), gan 64 bitu (x64) versijas.
Un tur tas ir. Cerams, ka vismaz izskaidro, kādi ir šie Visual C + + izplatīšanas iepakojumi, un kāpēc tik daudzi ir instalēti jūsu datorā.