Što je Microsoft Visual C++ za redistribuciju i treba li vam ih toliko?
Ponekad kada instalirate aplikaciju u sustavu Windows(Windows) , od vas će se možda tražiti da instalirate dodatnu aplikaciju pod nazivom Microsoft Visual C++ Redistributable. Jednog dana kada pregledavate svoje instalirane aplikacije, primijetite da je ovaj program instaliran mnogo puta. Svaka instalacija je različite veličine i datuma instalacije.
Što je Microsoft Visual C++ Redistributable ? Zašto je instalirano toliko kopija i možete li deinstalirati bilo koju od njih? Ovdje ima puno toga za proći, pa ćemo početi s osnovama.
Što je Microsoft Visual C++ Redistributable ?
Prije nego što prijeđemo na C++ dio objašnjenja, vrijedno je razgovarati o tome što znači “redistributable”.
Softver(Software) se distribuira ili kao lagani online instalacijski program ili kao redistributivni. Internetski programi za instalaciju vrlo su male veličine i to zato što zapravo ne sadrže podatke aplikacije. Kada ih pokrenete, podaci se preuzimaju s interneta. Prednost ovog pristupa je u tome što će se preuzeti samo podaci koji vašem računalu stvarno trebaju.
Datoteka za redistribuciju, s druge strane, sadrži sve podatke koji bi mogli biti potrebni tijekom instalacije. Ima izrazitu prednost u tome što za rad nije potrebna internetska veza. Redistributable se često spajaju u drugi softver koji se oslanja na njih, a tako je i s VIsual C++.
Visual C++ je kompajler koda za obitelj programskih jezika C. To uključuje C, C++ i C++/CLI kod. Mnoge aplikacije napisane u C-u, posebno one stvorene korištenjem razvojnog okruženja Microsoft Visual Studio , oslanjaju se na standardni skup softverskih biblioteka, bez kojih softver ne može raditi.
Međutim, budući da većina ljudi koji će koristiti aplikaciju neće imati cijeli programski paket Visual Studio(Visual Studio developer suite) instaliran na svom računalu, redistributivna datoteka sadrži one biblioteke koje su potrebne određenoj aplikaciji i mogu se povezati s instalacijskim programom.
Što su softverske knjižnice?
Tako smo ustanovili da su C++ redistributable softverske knjižnice koje su u paketu s aplikacijama napisanim pomoću Microsoft Visual C++ Studio . Dakle, što su softverske knjižnice?
Postoje mnoge uobičajene funkcije i operacije u aplikacijama koje se koriste tako često da nema smisla da ih programeri svaki put ručno kodiraju. Softverske(Software) knjižnice su u biti zbirka unaprijed izrađenog programskog koda koji programer softvera može pozvati u svom vlastitom kodu za obavljanje određenih poslova. To štedi vrijeme i pomaže standardizirati aspekte razvoja softvera.
Dotične softverske knjižnice pripadaju Microsoftu(Microsoft) , tako da programer ne može jednostavno kopirati i zalijepiti kod u svoj program. Redistributable omogućuje programu da poziva knjižnice koje su mu potrebne na korisničkom računalu.
Zašto se Redistributable ponavlja toliko puta(Repeated So Many Times) ?
Ako obratite veliku pozornost, primijetit ćete da različite C++ instalacije za redistribuciju nemaju potpuno isti naziv. Imat će različite brojeve verzija i različite godine u svojim naslovima.
To je zato što se Microsoft Visual Studio sam s vremenom ažurira. To također utječe na standardne softverske biblioteke u svakoj verziji. Aplikacija napisana korištenjem određene verzije Visual Studio trebat će knjižnicu te verzije razvojnih alata koja se može redistribuirati.
Redistributable također nisu kumulativni. Dakle, novije ne sadrže sve biblioteke verzija koje su došle prije. To je zato što će se neke starije biblioteke s vremenom izostaviti ili će se promijeniti i više neće biti kompatibilne sa starijim verzijama. Da su kumulativni, veličina redistributivnog bi se tijekom godina povećala i postala bi teška za održavanje.
Kad god instalirate novu aplikaciju koja zahtijeva novu distributivnu aplikaciju, ona će provjeriti je li ta biblioteka već instalirana. Ako nije, dodaje se na popis. Dakle, svaki od unosa koje vidite na popisu je u jednom trenutku bio potreban aplikaciji koju ste instalirali na svoje računalo.
Trebam li izbrisati bilo koji od njih?
Knjižnice koje se mogu redistribuirati dijele se. To znači da više aplikacija koristi istu instalaciju standardnih knjižnica. Iako će program instalirati knjižnice koje nedostaju uz sebe, neće deinstalirati te biblioteke kada ga deinstalirate. To je zato što je u međuvremenu možda instaliran drugi program koji se također oslanja na te specifične biblioteke.
Ne preporučujemo da izbrišete bilo koji Visual C++ koji se može redistribuirati jer bi to moglo dovesti do prestanka rada više aplikacija na vašem računalu. S obzirom(Given) na to koliko malo prostora zauzimaju i koliko se široko koriste, ne čini se vrijednim muke petljati se s vašim trenutnim ekosustavom datoteka standardne biblioteke.
Pronalaženje koje vam je potrebno za redistribuciju(Which Redistributables)
Ako ste, argumenta radi, bili apsolutno spremni ukloniti Visual C++ redistributable koje više ne koristi nijedan softver na vašem računalu, kako biste to učinili? Ne postoji automatizirani način da odredite koje ovisnosti C++ biblioteke postoje na vašem računalu.
Jedan pristup mogao bi biti deinstaliranje svih redistributivnih programa, a zatim ponovno instaliranje softvera za koji znate da vam je potreban. Te će aplikacije zatim ponovno instalirati svoje potrebne biblioteke. Isti učinak možete postići i čistom instalacijom sustava Windows i samo potrebnim aplikacijama.
Oba ova pristupa uključuju puno zamornog posla za vrlo malu dobit, ali ako morate, to je način na koji ćete to učiniti.
Nemojte gubiti san(Lose Sleep) o Visual C++ Redistributables
U ovom modernom dobu tvrdih diskova od više terabajta, mnogo gigabajta RAM -a i višejezgrenih CPU(CPUs) -a , posjedovanje nekoliko suvišnih C++ biblioteka na vašem računalu neće imati nikakav učinak na performanse ili dobrobit vašeg računala. Njihovo uklanjanje htio-ne htio može slomiti stvari, a njihovo sustavno uklanjanje težak je posao uz malu nagradu. Stoga duboko udahnite, zatvorite popis aplikacija i zaboravite da su tu.
Related posts
Grafički upravljački program koji prikazuje Microsoftov osnovni adapter za zaslon? Kako to popraviti
9 popravaka kada se Microsoft Edge stalno ruši
Kako popraviti Microsoft Excel kada ne reagira
Sporo preuzimanje Microsoft Storea? 9 načina za popravak
Web-aplikacija Microsoft Teams ne radi? 6 Brzi popravci
Što učiniti kada vaš drugi monitor nije otkriven
Trebate li defragmentirati SSD?
Kako popraviti kôd pogreške GeForce Experience 0x0003
Kako popraviti pogrešku "RPC poslužitelj nije dostupan" u sustavu Windows
Što je 503 usluga nedostupna pogreška (i kako je popraviti)
Kako popraviti tipke Windows tipkovnice koje prestanu raditi
Zadatak ispisa se neće izbrisati u sustavu Windows? 8+ načina za popravak
Vodič za krajnje rješavanje problema za Windows 7/8/10 Problemi s vezom kućne grupe
Kako popraviti Amazon Fire Tablet koji se ne puni
6 popravaka kada aplikacija Spotify ne reagira ili se ne otvara
POPRAVAK: Adblock ne radi na Crunchyrollu
POPRAVAK: Nesustavna greška diska ili diska u sustavu Windows
Kako popraviti zvuk koji ne radi na vašem prijenosnom računalu
Savjeti za rješavanje problema kada Bluetooth ne radi na vašem računalu ili pametnom telefonu
Popravi pogrešku 0x80240017 pri postavljanju Microsoft Visual C++ 2015 za ponovno distribuciju