Redistribuovateľné informácie programu Microsoft Visual C ++

Ak skontrolujete zoznam nainštalovaných programov v počítači so systémom Windows, ktorý ste už nejaký čas používali, môžete si všimnúť, že obsahuje niekoľko, často veľa, zoznamov inštalovateľných redistribuovateľných programov Microsoft Visual C ++.

Počítač, ktorý používam na napísanie tohto článku, má napríklad tri redistribuovateľné programy Microsoft Visual C ++ 2005, osem redistribuovateľných programov Microsoft Visual C ++ 2008, dva redistribuovateľné programy Microsoft Visual C ++ 2010, tri redistribuovateľné programy Microsoft Visual C ++ 2013 a dve redistribuovateľné aplikácie Microsoft Visual C ++ 2015 uvedené na túto stránku.

Otázky, ktoré by vás mohli napadnúť, zahŕňajú, prečo je nainštalovaných toľko verzií toho istého roku a či ich potrebujete všetky, alebo či si môžete jednoducho ponechať najnovšiu verziu každého roka a zbaviť sa všetkých ostatných.

Ak chcete, aby bol váš počítač čistý a uprataný, môžete niektoré z nich napríklad odstrániť.

Účel redistribuovateľného jazyka Visual C ++

Vývojári, ktorí vytvárajú programy pre Windows pomocou Microsoft Visual C ++ - predtým k dispozícii ako samostatné, ale teraz súčasťou Microsoft Visual Studio - môžu používať takzvané štandardné knižnice, ktoré už existujú, aby rozšírili svoje programy o funkcie. Šetrí to čas a je často lepšie, ako vynárať koleso vytvorením funkčnosti od nuly.

Keď sa tieto knižnice používajú, vývojári môžu do svojich programov zahrnúť buď to, čo sa vyžaduje na napájanie týchto funkcií, alebo môžu na tento účel namiesto toho použiť redistribuovateľný Visual C ++.

Keď sa vývojár rozhodne používať redistribuovateľné súbory, tieto sa nainštalujú do počítača používateľa, ak ešte nie sú nainštalované. To je jedna z výhod používania redistribuovateľných súborov, pretože všetky programy môžu používať redistribuovateľný súbor, ktorý je už nainštalovaný v počítači so systémom Windows.

To však nevysvetľuje, prečo sa vo vašom počítači so systémom Windows môže zobraziť päť, desať alebo dokonca dvadsať rôznych verzií redistribuovateľného programu Microsoft Visual c ++.

Nainštalované verzie redistribuovateľného balíka Microsoft Visual C ++ na počítači so systémom Windows môžete skontrolovať nasledujúcimi spôsobmi:

  • Akákoľvek verzia: Na otvorenie ovládacieho panela použite klávesovú skratku Windows-Pause. Vyberte položku Ovládací panel Domovská stránka a na stránke, ktorá otvára Programy a funkcie.
  • Windows 10: Na otvorenie aplikácie Settings použite Windows-I. Ak používate verziu Aktualizácie tvorcov alebo novšiu, vyberte položku Aplikácie> Aplikácie a funkcie a prejdite nadol, kým nenájdete uvedené balíčky. Ak používate staršiu verziu systému Windows 10, vyberte položku Systém a vyhľadajte v nej zoznamy aplikácií.

Prečo toľko?

Systém Windows sa už môže dodávať s niektorými inštaláciami redistribuovateľnými Microsoft Visual C ++, ale väčšina sa inštaluje, keď inštalujete programy, ktoré ich vyžadujú v systéme.

Existuje niekoľko dôvodov, prečo vidíte toľko z nich nainštalovaných v počítači:

  1. K dispozícii sú 32-bitové a 64-bitové verzie. Zatiaľ čo 32-bitoví používatelia Windows uvidia iba 32-bitové verzie redistribuovateľnej verzie Microsoft Visual C ++, obe verzie sa môžu zobraziť v 64-bitovej verzii operačného systému.
  2. Pre akúkoľvek hlavnú verziu Visual C ++ môže existovať viac zostavení. Napríklad existuje jedenásť rôznych verzií Microsoft Visual C ++ 2008 Redistribuovateľných a všetky môžu byť nainštalované vedľa seba.

Hlavným dôvodom, prečo sa vo vašom počítači môže zobraziť toľko verzií toho istého roku, je to, že spoločnosť Microsoft nikdy neuverejnila zjednotenú redistribučnú skupinu pre daný rok.

Ak vývojár používa konkrétnu verziu štandardnej knižnice, v systéme sa musí nainštalovať zodpovedajúca redistribuovateľná verzia, aby sa zabezpečilo spustenie programu na počítači so systémom Windows.

Aj keď sa môže spustiť aj v prípade, že je nainštalovaná novšia verzia, nie je to vždy tak, čo môže mať za následok chybové správy pri načítaní a ukončenie programu.

To znamená, že z vášho počítača by ste nemali odstrániť rôzne zostavenia redistribuovateľného programu Microsoft Visual C ++, ak je v systéme stále nainštalovaný program, ktorý sa naň spolieha.

V najhoršom prípade vám skončí jedna redistribuovateľná inštalácia pre každý program, ktorý ich vyžaduje vo vašom počítači.

Univerzálny C Runtime

Spoločnosť Microsoft zmenila systém vydaním redistribuovateľného programu Microsoft Visual C ++ 2015 a následne aj vydaním 2017 a 2019.

Používajú univerzálny runtime modul, takže namiesto všetkých je potrebné nainštalovať iba jeden (posledný).

Ďalšie informácie o Universal C Runtime nájdete tu.

Skúsenosti

Poznámka : Skôr ako začnete, zvážte vytvorenie zálohy systému, aby ste mohli systém obnoviť, ak narazíte na problémy s odstránením nainštalovaných redistribuovateľných súborov z operačného systému. Najhoršie však môže byť to, že programy odmietnu spustiť program.

Programy, ktoré odstránite zo svojho systému, neodstránia redistribuovateľný súbor, aj keď bol nainštalovaný počas inštalácie programu. Dôvodom tohto správania je to, že na redistribuovateľné sa môžu spoľahnúť aj iné programy.

Odstránením týchto inštalácií dôjde k pokusom a omylom, pretože neexistuje jednoduchý spôsob prepojenia programov na redistribuovateľné verzie.

Jednou z možností, ktorú máte, je porovnanie dátumov inštalácie redistribuovateľných inštalácií s inštaláciami programov. Ak nájdete zodpovedajúce dátumy, môžete predpokladať, že sú prepojené a že redistribuovateľný je stále potrebný.

Ak nenájdete zodpovedajúce dátumy, nemôžete dospieť k záveru, že redistribuovateľný súbor už nie je potrebný, pretože ho môžu vyžadovať aj programy, ktoré ste nainštalovali neskôr.

Najskôr by ste mohli skúsiť odstrániť najstaršiu verziu každého roku a zistiť, ako to chodí. Môže to trvať veľa testov, aby ste to napravili, a nemusí to stáť za to, ak si uvedomíte, že všetky redistribuovateľné inštalácie používajú pri inštalácii pár stoviek megabajtov.

Môže byť lepšie nechať všetky nainštalované verzie, aby boli na bezpečnej strane, a vyhnúť sa problémom s programami, ktoré odmietnu spustiť program po odstránení.

Microsoft Visual C ++ Redistribuovateľné balíky na stiahnutie

Nasledujúce odkazy môžete použiť na stiahnutie najnovších verzií redistribuovateľných balíkov Microsoft Visual C ++. Stiahnutia zahŕňajú 32-bitové a 64-bitové verzie, ak sú podporované.

  • Microsoft Visual C ++ redistribuovateľný pre Visual Studio 2017
  • Aktualizovateľné balíčky Microsoft Visual C ++ pre Visual Studio 2015 Update 3
  • Microsoft Visual C ++ redistribuovateľné balíky pre Visual Studio 2013
  • Aktualizovateľné balíky programu Microsoft Visual C ++ pre Visual Studio 2012 Update 4
  • Visual Studio 2010 Service Pack 1 (Inštalátor)
  • Visual Studio 2010 Service Pack 1 (webový inštalátor) Visual Studio 2010 SP1
  • Visual Studio 2008 Service Pack 1 (Inštalátor)

TL; DR

  1. Redistribuovateľné súbory Visual C ++ sa inštalujú pri inštalácii programu, ktorý ich vyžaduje, pri inštalácii alebo aktualizácii systému Windows alebo pri ich priamej inštalácii.
  2. Používajú ich programátori, ktorí používajú štandardné knižnice vo Visual Studio.
  3. Programy vyžadujú konkrétne verzie a nemusia sa spustiť, keď sú tieto verzie odstránené (ak sú stále k dispozícii staršie alebo novšie verzie toho istého roku).

Teraz ste : Ako riešite redistribuovateľné inštalácie Visual C ++?