Čo je Microsoft Visual C++ redistribuovateľný a potrebujete ich toľko?
Niekedy sa pri inštalácii aplikácie v systéme Windows(Windows) môže zobraziť výzva na inštaláciu ďalšej aplikácie s názvom Microsoft Visual C++ Redistributable. Jedného dňa si pri prezeraní nainštalovaných aplikácií všimnete, že tento program je nainštalovaný mnohokrát. Každá inštalácia má inú veľkosť a dátum inštalácie.
Čo je Microsoft Visual C++ Redistributable ? Prečo je nainštalovaných toľko kópií a môžete niektorú z nich odinštalovať? Je toho veľa, čo sa tu dá prejsť, takže začneme od základov.
Čo je Microsoft Visual C++ Redistributable ?
Predtým, ako sa dostaneme k časti vysvetlenia v jazyku C++, stojí za to hovoriť o tom, čo znamená „redistribuovateľný“.
Softvér(Software) je distribuovaný ako jednoduchý online inštalačný program alebo ako redistribuovateľný. Online inštalátory majú veľmi malú veľkosť, a to preto, že v skutočnosti neobsahujú údaje aplikácie. Keď ich spustíte, dáta sa stiahnu z internetu. Výhodou tohto prístupu je, že sa stiahnu len údaje, ktoré váš konkrétny počítač skutočne potrebuje.
Na druhej strane redistribuovateľný súbor obsahuje všetky údaje, ktoré by mohli byť potrebné počas inštalácie. Má výraznú výhodu v tom, že na prácu nepotrebuje internetové pripojenie. Redistribuovateľné položky sú často spojené s iným softvérom, ktorý sa na ne spolieha, a tak je to aj s VIsual C++.
Visual C++ je kompilátor kódu pre rodinu programovacích jazykov C. To zahŕňa kód C, C++ a C++/CLIMnohé aplikácie napísané v C, najmä tie, ktoré sú vytvorené pomocou vývojárskeho prostredia Microsoft Visual Studio , sa spoliehajú na štandardnú sadu softvérových knižníc, bez ktorých softvér nemôže bežať.
Keďže však väčšina ľudí, ktorí budú aplikáciu používať, nebude mať na svojom počítači nainštalovaný celý balík vývojárov Visual Studio(Visual Studio developer suite) , redistribuovateľný súbor obsahuje knižnice, ktoré daná aplikácia potrebuje, a možno ich zbaliť spolu s jej inštalátorom.
Čo sú softvérové knižnice?
Takže sme zistili, že C++ redistribuovateľné sú softvérové knižnice, ktoré sú spojené s aplikáciami napísanými pomocou Microsoft Visual C++ Studio . Čo sú teda softvérové knižnice?
V aplikáciách je veľa bežných funkcií a operácií, ktoré sa používajú tak často, že pre programátorov nemá zmysel zakaždým ich ručne kódovať. Softvérové(Software) knižnice sú v podstate kolekciou vopred pripraveného programovacieho kódu, ktorý môže vývojár softvéru vyvolať vo svojom vlastnom kóde na vykonávanie špecifických úloh. To šetrí čas a pomáha štandardizovať aspekty vývoja softvéru.
Príslušné softvérové knižnice patria spoločnosti Microsoft , takže vývojár nemôže jednoducho skopírovať a vložiť kód do svojho vlastného programu. Redistribuovateľná položka umožňuje programu volať knižnice, ktoré potrebuje na počítači používateľa.
Prečo sa redistribuovateľný materiál toľkokrát opakuje(Repeated So Many Times) ?
Ak budete venovať veľkú pozornosť, všimnete si, že rôzne redistribuovateľné inštalácie C++ nemajú presne rovnaký názov. Vo svojich názvoch budú mať rôzne čísla verzií a rôzne roky.
Je to preto, že samotné Microsoft Visual Studio sa v priebehu času aktualizuje. To má vplyv aj na štandardné softvérové knižnice v každej verzii. Aplikácia napísaná pomocou špecifickej verzie Visual Studio by potrebovala redistribuovateľnú knižnicu tejto verzie vývojárskych nástrojov.
Redistribuovateľné položky tiež nie sú kumulatívne. Novšie teda neobsahujú všetky knižnice verzií, ktoré prišli predtým. Je to preto, že niektoré staršie knižnice časom zaniknú alebo sa zmenia a už nebudú kompatibilné so staršími verziami. Ak by boli kumulatívne, veľkosť prerozdeľovateľných by sa v priebehu rokov zväčšila a bolo by ťažké ju udržiavať.
Vždy, keď nainštalujete novú aplikáciu, ktorá vyžaduje novú distribuovateľnú aplikáciu, skontroluje, či už je táto knižnica nainštalovaná. Ak nie, pridá sa do zoznamu. Takže každá z položiek, ktoré vidíte v zozname, bola naraz potrebná pre aplikáciu, ktorú ste si nainštalovali do počítača.
Mám niektoré z nich vymazať?
Redistribuovateľné knižnice sú zdieľané. To znamená, že viaceré aplikácie využívajú rovnakú inštaláciu štandardných knižníc. Hoci program nainštaluje chýbajúce knižnice vedľa seba, neodinštaluje tieto knižnice, keď ho odinštalujete. Je to preto, že medzitým mohol byť nainštalovaný iný program, ktorý sa tiež spolieha na tieto špecifické knižnice.
Neodporúčame, aby ste odstránili akékoľvek redistribuovateľné položky Visual C++ , pretože by to mohlo spôsobiť, že viaceré aplikácie vo vašom počítači prestanú fungovať. Vzhľadom na to(Given) , ako málo miesta zaberajú a ako široko sú využívané, nezdá sa, že by stálo za to robiť si starosti s vaším súčasným ekosystémom súborov štandardných knižníc.
Zistite, ktoré redistribuovateľné položky(Which Redistributables) potrebujete
Ak by ste kvôli argumentom boli úplne odhodlaní odstrániť redistribuovateľné položky Visual C++ , ktoré už nepoužíva žiadny softvér na vašom počítači, ako by ste to urobili? Neexistuje žiadny automatizovaný spôsob, ako zistiť, aké závislosti knižnice C++ existujú na vašom počítači.
Jedným z prístupov môže byť odinštalovanie všetkých redistribuovateľných položiek a potom preinštalovanie softvéru, o ktorom viete, že ho potrebujete. Tieto aplikácie potom preinštalujú svoje požadované knižnice. Rovnaký efekt by ste mohli dosiahnuť aj čistou inštaláciou Windowsu(Windows) a len vašich potrebných aplikácií.
Obidva tieto prístupy zahŕňajú veľa únavnej práce s veľmi malým ziskom, ale ak musíte, postupujte takto.
Nestrácajte spánok(Lose Sleep) o Visual C++ Redistributables
V tejto modernej dobe multi-terabajtových pevných diskov bude mať veľa gigabajtov RAM a viacjadrových procesorov(CPUs) a niekoľko nadbytočných knižníc C++ vo vašom počítači presne nulový vplyv na výkon alebo pohodu vášho počítača. Ich odstraňovanie chtiac-nechtiac môže veci rozbiť a ich systematické odstraňovanie je náročná práca s malou odmenou. Takže sa zhlboka nadýchnite, zatvorte zoznam aplikácií a zabudnite, že tam sú.
Related posts
Grafický ovládač zobrazuje základný grafický adaptér spoločnosti Microsoft? Ako to opraviť
9 opráv, keď Microsoft Edge neustále padá
Ako opraviť program Microsoft Excel, keď nereaguje
Sťahovanie z Microsoft Store je pomalé? 9 spôsobov, ako opraviť
Webová aplikácia Microsoft Teams nefunguje? 6 rýchlych opráv
Čo robiť, keď váš druhý monitor nie je rozpoznaný
9 opráv, keď Xbox Party Chat nefunguje
Ako opraviť chybu „Server RPC je nedostupný“ v systéme Windows
Čo je to DirectX a prečo je to dôležité?
Ako vyriešiť problémy s oneskorením Google Stadia
Ako opraviť zvuk, ktorý nefunguje na vašom notebooku
10 nápadov na riešenie problémov, keď váš Amazon Fire Stick nefunguje
Opravte chyby „Inštrukcia v referenčnej pamäti sa nedá prečítať“.
Prečo Ntoskrnl.Exe spôsobuje vysoký CPU a ako to opraviť
Čo robiť, ak nemáte prístup k svojmu účtu Google
OPRAVA: Nesystémový disk alebo chyba disku v systéme Windows
WiFi sa neustále odpája? Tu je návod, ako to opraviť
Oprava „Inštalácia pripravuje váš počítač na prvé použitie“ pri každom reštarte
OPRAVA: Laptop sa nepripojí k sieti Wi-Fi
Ako opraviť kód chyby GeForce Experience 0x0003