Microsoft Visual C ++ Redistribuovatelné informace

Pokud zkontrolujete seznam nainstalovaných programů v počítači se systémem Windows, který jste již nějakou dobu používali, můžete si všimnout, že obsahuje několik, často hodně instalačních seznamů Microsoft Visual C ++ Redistribuovatelné.

Počítač, který používám k psaní tohoto článku, má například tři redistribuovatelné Microsoft Visual C ++ 2005, osm redistribuovatelných Microsoft Visual C ++ 2008, dva redistribuovatelné Microsoft Visual C ++ 2010, tři redistribuovatelné Microsoft Visual C ++ 2013 a dvě redistribuovatelné Microsoft Visual C ++ 2015 uvedené na tuto stránku.

Otázky, které by vás mohly napadnout, zahrnují, proč je nainstalováno tolik verzí stejného roku a zda je potřebujete všechny, nebo zda si můžete jednoduše ponechat nejnovější verzi každého roku a zbavit se všech ostatních.

Pokud chcete, aby byl váš počítač čistý a uklizený, můžete některé z nich například odebrat.

Účel redistribuovatelného jazyka Visual C ++

Vývojáři, kteří vytvářejí programy pro Windows pomocí Microsoft Visual C ++ - dříve k dispozici jako samostatné, ale nyní součástí Microsoft Visual Studio - mohou používat tzv. Standardní knihovny, které již existují, aby do svých programů přidali funkčnost. To šetří čas a je často lepší než znovuobjevovat kolo vytvořením funkčnosti od nuly.

Při použití těchto knihoven mohou vývojáři buď zahrnout to, co je vyžadováno pro napájení těchto funkcí v jejich programech, nebo mohou pro to místo toho použít redistribuovatelný Visual C ++.

Pokud se vývojář rozhodne používat redistribuovatelné soubory, ty se nainstalují do počítače uživatele, pokud ještě nejsou nainstalovány. To je jedna z výhod používání redistribuovatelných tabulek, protože všechny programy mohou používat redistribuovatelný soubor, který je již nainstalován v počítači se systémem Windows.

To však nevysvětluje, proč se v počítači se systémem Windows může nacházet pět, deset nebo dokonce dvacet různých verzí redistribuovatelného programu Microsoft Visual c ++.

Nainstalované verze redistribuovatelného balíčku Microsoft Visual C ++ na počítači se systémem Windows můžete zkontrolovat následujícími způsoby:

  • Libovolná verze: Pomocí zástupce Windows-Pause otevřete Ovládací panely. Vyberte Ovládací panel Domovská stránka a na stránce, která otevře Programy a funkce.
  • Windows 10: Pomocí Windows-I otevřete aplikaci Nastavení. Pokud používáte verzi Creators Update nebo novější, vyberte Aplikace> Aplikace a funkce a přejděte dolů, dokud nenajdete uvedené balíčky. Pokud používáte starší verzi systému Windows 10, vyberte Systém a najděte v něm seznamy aplikací.

Proč tolik?

Systém Windows již může být dodáván s některými instalacemi redistribuovatelnými Microsoft Visual C ++, ale většina je nainstalována při instalaci programů, které je v systému vyžadují.

Existuje několik důvodů, proč vidíte mnoho z nich nainstalovaných v počítači:

  1. K dispozici jsou 32bitové a 64bitové verze. Zatímco 32bitoví uživatelé systému Windows uvidí pouze 32bitové verze redistribuovatelné verze Microsoft Visual C ++, můžete vidět obě nainstalované v 64bitových verzích operačního systému.
  2. Pro každou hlavní verzi Visual C ++ může existovat více sestavení. Například existuje jedenáct různých verzí aplikace Microsoft Visual C ++ 2008 Redistribuovatelné a všechny mohou být nainstalovány vedle sebe.

Hlavním důvodem, proč se ve vašem počítači může objevit tolik verzí stejného roku, je to, že společnost Microsoft nikdy nevydala sjednocenou redistribuci pro daný rok.

Pokud vývojář používá konkrétní verzi standardní knihovny, musí být do systému nainstalována odpovídající redistribuovatelná verze, aby se zajistilo, že program bude spuštěn v počítači se systémem Windows.

I když to může také běžet, pokud je nainstalována novější verze, není tomu tak vždy a může to vést k chybovým zprávám při načítání a ukončení programu.

To znamená, že byste neměli odebrat různá sestavení redistribuovatelného programu Microsoft Visual C ++ ze svého počítače, pokud je v systému stále nainstalován program, který se na něj spoléhá.

V nejhorším případě skončíte s jednou redistribuovatelnou instalací pro jakýkoli program, který je vyžaduje v počítači.

Univerzální C Runtime

Společnost Microsoft změnila systém vydáním redistribuovatelného programu Microsoft Visual C ++ 2015 a následně i vydáním 2017 a 2019.

Používají univerzální běhový modul, takže namísto všech musí být nainstalován pouze jeden (nejnovější).

Další informace o Universal C Runtime najdete zde.

Věci vyzkoušet

Poznámka : Než začnete, zvažte vytvoření zálohy systému, abyste mohli systém obnovit, pokud narazíte na problémy s odebráním nainstalovaných redistribuovatelných souborů z operačního systému. Nejhorší, co se však může stát, je to, že programy odmítnou spustit.

Programy, které odeberete ze systému, neodstraní redistribuovatelný soubor, i když byl nainstalován během instalace programu. Důvodem tohoto chování je, že i jiné programy se mohou spolehnout na redistribuovatelné.

Odebráním těchto instalací dojde k pokusům a chybám, protože neexistuje snadný způsob propojení programů s redistribuovatelnými verzemi.

Jednou z možností, kterou máte, je porovnání dat instalace redistribuovatelných instalací s instalacemi programů. Pokud najdete odpovídající data, můžete předpokládat, že jsou propojena a že redistribuovatelný je stále potřebný.

Pokud nenajdete odpovídající data, nemůžete však dojít k závěru, že redistribuční již není potřeba, protože programy, které jste nainstalovali později, to mohou také vyžadovat.

Nejprve si můžete vyzkoušet a odstranit nejstarší verze každého roku a zjistit, jak to jde. Může to však trvat spoustu testů, aby se to napravilo, a nemusí to stát za to, pokud si uvědomíte, že všechny redistribuovatelné instalace společně používají při instalaci pár stovek megabajtů.

Může být lepší ponechat všechny nainstalované verze tak, aby byly na bezpečné straně, a vyhnout se problémům s programy, které odmítají spustit po odstranění.

Stahování Microsoft Visual C ++ Redistribuovatelné balíčky

Pomocí následujících odkazů můžete stáhnout nejnovější verze redistribuovatelných balíčků aplikace Microsoft Visual C ++. Stahování zahrnuje 32bitové a 64bitové verze, pokud jsou podporovány.

  • Microsoft Visual C ++ redistribuovatelný pro Visual Studio 2017
  • Microsoft Visual C ++ Redistribuovatelné balíčky pro Visual Studio 2015 Update 3
  • Microsoft Visual C ++ Redistribuovatelné balíčky pro Visual Studio 2013
  • Microsoft Visual C ++ Redistribuovatelné balíčky pro Visual Studio 2012 Update 4
  • Visual Studio 2010 Service Pack 1 (instalační program)
  • Visual Studio 2010 Service Pack 1 (webový instalátor) Visual Studio 2010 SP1
  • Visual Studio 2008 Service Pack 1 (instalační program)

TL; DR

  1. Soubory Visual C ++ Redistribuovatelné se instalují při instalaci programu, který je vyžaduje, při instalaci nebo aktualizaci systému Windows nebo při přímé instalaci.
  2. Používají je programátoři, kteří používají standardní knihovny v aplikaci Visual Studio.
  3. Programy vyžadují specifické verze a nemusí být spuštěny, pokud jsou tyto verze odebrány (pokud jsou stále k dispozici starší nebo novější verze stejného roku).

Nyní vy : Jak se vypořádáte s redistribuovatelnými instalacemi Visual C ++?