18Aug
Ako ste ikad pomicali kroz popis instaliranih programa u sustavu Windows, pitate se zašto tamo postoji toliko mnogo inačica Microsoft Visual C ++ Redistributable, niste sami. Pridružite nam se dok razmatramo što su te stvari i zašto toliko instaliranih na vašem računalu.
Što je Visual C ++ redistributabilan?
Microsoft Visual C ++ je integrirano razvojno okruženje( IDE) koje se koristi za stvaranje Windows aplikacija u C, C ++ i C ++ / CLI programskim jezicima. Izvorno je bio samostalan proizvod, ali je sada uključen kao dio Microsoft Visual Studio. Programeri programeri nude jedinstvenu aplikaciju u kojoj mogu napisati, uređivati, testirati i ispraviti kôd. Programsko okruženje uključuje pristup mnogim zajedničkim bibliotekama kodova, što razvojnim programerima omogućuje da koriste već razvijene kodove za specifične postupke umjesto da moraju napisati svoje vlastito. Taj zajednički kod ima oblik biblioteka dinamičnih veza( DLL-ova), pojam većine korisnika sustava Windows naišao je na neku točku ili neku drugu.
Kada dođe vrijeme za implementaciju softvera korisnicima, razvojni programeri imaju mogućnost izbora. Oni mogu grupirati one DLL-ove u instalaciju njihove aplikacije ili se mogu osloniti na standardni distributivni paket zajedničkog koda. Većina bira potonje, a taj je paket poznat kao Visual C ++ redistributabilan. Postoji nekoliko prednosti korištenja redistributable. Paketi su dostupni od strane Microsofta, koji ih također ispituje i ažurira s bug i sigurnosnim ispravcima. Redistributable također nude jednu instalaciju na korisničkom računalu koje više programa mogu istodobno koristiti.
Zašto su toliko instalirani na moj PC?
Instalirao sam novu verziju sustava Windows 10 na novo računalo prije nešto manje od dva mjeseca. Kao što vidite na gornjoj slici, već imam četiri verzije Visual C ++ Redistributable na mom sustavu. Na drugim sustavima vidio sam čak dvadeset. Dakle, kako svi oni dolaze tamo?
Neki su instalirani zajedno s Windowsom. Specifične inačice koje se instaliraju ovise o verziji sustava Windows koju upotrebljavate. Koristim Windows 10, koji dolazi s 2012 i 2013 Visual C ++ redistributable. Također ćete primijetiti da sam također dobio instalirane 32-bitne( x86) i 64-bitne( x64) verzije. Ako imate 32-bitnu verziju sustava Windows, nećete vidjeti one 64-bitne verzije distribuirane distribucije. Ali ako imate 64-bitnu verziju sustava Windows( što je gotovo sva računala ovih dana), vidjet ćete obje verzije, jer 64-bitni sustav Windows može pokrenuti i 64-bitne i 32-bitne aplikacije.
Sve dodatne verzije Visual C ++ redistributable vidite na vašem sustavu su instalirane zajedno s nekim programom koji je to zahtijevao. Kada programer kodira u određenoj verziji Visual C + +, kodne knjižnice za tu verziju moraju također biti prisutne na korisnikovom sustavu kako bi se aplikacija pokrenula. To znači da, primjerice, ako programer koristi Visual C ++ 2005( ili Visual Studio 2005) za stvaranje programa koji instalira, možete očekivati da će Visual C ++ 2005 Redistributable biti instaliran na vašem sustavu zajedno s programom.
Ponekad ćete se pojaviti kada prvi put pokrenete program koji kaže da se distribuira distribuirani paket. To ćete primijetiti puno ako ste igrač računala, pogotovo ako dobijete igre kroz Steam. Obično, to znači da je razvojni programer odabrao da najnoviji paket preuzme Microsoft od trenutka instalacije. Ponekad paket paketa zajedno s aplikacijom. Evo metak instalacije trenutnog paketa AMD grafičkog upravljačkog programa koji možete vidjeti želi instalirati C ++ redistributable 2012 i 2013.
Također je moguće da ćete vidjeti što izgleda kao više verzija iste distribuirane instalirane ili barem više inačica iz iste godine. Na primjer, možda ćete vidjeti više verzija redistribucijskog sadržaja za 2008. godinu. Može se naznačiti da je to servisni paket, dok drugi mogu imati malo drugačiji broj verzija. Dakle, dok ponekad izgleda da su instalirane više inačica istog paketa, one su sve suptilno različite. Nažalost, za razliku od pomalo sličnog. NET okvira, Microsoft nikada nije konsolidirao sve te starije verzije u jedinstveni paket.
Ukratko: vidjet ćete neke pakete koji dolaze sa sustavom Windows, a neki koji dolaze s aplikacijama koje instalirate. A ako koristite 64-bitni sustav Windows, vidjet ćete i 64-bitnu i 32-bitnu verziju svakog paketa.
Mogu li ih deinstalirati?
Kratak odgovor je: da, ali vjerojatno ne biste trebali.
Nikad niste znali koji se od vaših instaliranih aplikacija oslanjaju na svaku redistribuciju. Ako deinstalirate neki program, taj program neće automatski ukloniti raspodjelu raspoloživih podataka na koji se ona oslanjala, jer ne može znati jesu li se i druge aplikacije oslanjale na nju. Naravno, možda postoje neki redistribucijski paketi za koje ne trebate - ali ako ručno uklonite distribucijski paket koji neki programi još uvijek koriste, mogli biste uzrokovati da se ne pokreću ispravno i, u nekim slučajevima, čak uzrokovati probleme usamu instalaciju sustava Windows.
Možda će vas iritirati kad vidite toliko mnogo tko sjedi na popisu instaliranih programa, ali ako stvari rade dobro na vašem računalu, redistributable ne uzrokuju štetu. Oni također ne zauzimaju puno prostora.Četiri inačice koje sam instalirala na moj sustav upravo sada zauzimaju manje od 100 MB prostora na disku, u kombinaciji.
Vidjeli smo neki savjet koji pluta oko interneta i sugerira da možete ukloniti starije verzije redistributablea, ostavljajući samo najnovije iz svake velike puštanje( zabilježeno po godini) na mjestu. Drugim riječima, oni sugeriraju da možete ostaviti najnovije redistributable 2012 na mjestu i deinstalirati stariju verziju 2012.Testirali smo ovo i otkrili da je to nepouzdano.Čini se da ponekad djeluje, ali ne postoji jamstvo da će raditi za vas. U mojem vlastitom ograničenom testu tri sustava, to je uzrokovalo probleme na jednom sustavu gdje se više programa više ne bi vodilo.
Što mogu učiniti ako imam problema?
Nažalost, često je teško riješiti problem s aplikacijom na lošu distribucijsku instalaciju. Rijetko ste dobili poruku o pogrešci tijekom instalacije ili rada programa koji vas izravno usmjerava na redistribucijske pakete. Ipak, to je mogućnost i ponekad je vrijedno testiranje, pogotovo ako program koji ste upravo instalirali uzrokuje prekid još jednog već instaliranog programa i znate da se oboje oslanjaju na istu raspodjelu.
Prvo, možete poduzeti nekoliko osnovnih koraka. Provjerite ima li ažuriranje sustava Windows sva njegova najnovija ažuriranja. Ako je ažuriranje paketa dostupno, to bi moglo riješiti problem. Također možete pokušati skenirati korumpirane sistemske datoteke sustava Windows. Ne traje dugo i može vratiti datoteke sustava koje su postale korumpirane ili nestale. Uvijek je vrijedno snimiti.
Ako ti koraci ne riješe problem, možete pokušati deinstalirati i ponovno instalirati spornu verziju. Ako ne znate određenu verziju, možete se riskirati i pokušajte deinstalirati sve redistribucijske pakete s računala, a zatim instalirati sve najnovije implementacije svake verzije. Bez obzira na put koji ste poduzeli, svakako napravite sigurnosnu kopiju računala.
Možete deinstalirati redistributable na isti način na koji deinstalirate neki drugi program u aplikaciji upravljačka ploča programa i značajki. Nakon toga možete preuzeti i instalirati najnovije verzije iz Microsoftovog Centra za preuzimanje. Evo nekoliko izravnih veza na svaku verziju:
- Redistributable Microsoft Visual C ++ 2005 SP1( x86)
- Redistributable Microsoft Visual C ++ 2005 SP1( x64)
- Redistributable Microsoft Visual C ++ 2008 SP1( x86)
- Redundantni( x64) Microsoft Visual C ++ 2008 SP1(
- )Redizajnirana verzija Microsoft Visual C ++ 2010 SP1( x86)
- Redistributable Microsoft Visual C ++ 2010 SP1( x64)
- Microsoft Visual C ++ 2012 Ažuriranje 4 Redistributable( x86 i x64)
- Microsoft Visual C ++ 2013 Redistributable( x86 i x64)
- Microsoft Visual C ++ 2015 Update 2Redistributable( x86 i x64)
Ne zaboravite da ako imate 64-bitnu verziju sustava Windows, morat ćete preuzeti i instalirati i 32-bitne( x86) i 64-bitne( x64) verzije.
I tamo je. Nadamo se da barem objašnjava što su ovi programi Visual C ++ Redistributable i zašto su toliko instalirani na vašem računalu.