Dlaczego na moim komputerze jest tak wiele „pakietów redystrybucyjnych Microsoft Visual C ++”?

Jul 3, 2025
Rozwiązywanie problemów

Jeśli kiedykolwiek przewinąłeś listę zainstalowanych programów w systemie Windows i zastanawiałeś się, dlaczego jest tam tak wiele wersji pakietu redystrybucyjnego Microsoft Visual C ++, nie jesteś sam. Dołącz do nas, gdy przyjrzymy się, czym są te rzeczy i dlaczego tak wiele jest zainstalowanych na Twoim komputerze.

Co to jest pakiet redystrybucyjny Visual C ++?

Microsoft Visual C ++ to zintegrowane środowisko programistyczne (IDE) używane do tworzenia aplikacji systemu Windows w językach programowania C, C ++ i C ++ / CLI. Pierwotnie był to samodzielny produkt, ale teraz jest częścią Microsoft Visual Studio. Oferuje programistom pojedynczą aplikację, w której mogą pisać, edytować, testować i debugować swój kod. Środowisko programistyczne obejmuje dostęp do wielu współdzielonych bibliotek kodu, które pozwalają programistom używać już opracowanego kodu dla określonych procedur, zamiast pisać własne od podstaw. Ten współdzielony kod ma postać bibliotek dołączanych dynamicznie (DLL), termin, z którym większość użytkowników systemu Windows zetknęła się w jakimś momencie.

Kiedy przychodzi czas na wdrożenie oprogramowania dla użytkowników, programiści mają wybór. Mogą dołączyć te biblioteki DLL do instalacji swojej aplikacji lub mogą polegać na standardowym dystrybuowalnym pakiecie współdzielonego kodu. Większość wybiera to drugie, a ten pakiet jest znany jako pakiet redystrybucyjny Visual C ++. Korzystanie z pakietu redystrybucyjnego ma kilka zalet. Pakiety są udostępniane przez firmę Microsoft, która również testuje je i aktualizuje, wprowadzając poprawki błędów i zabezpieczeń. Składniki redystrybucyjne oferują również jedną instalację na komputerze użytkownika, z której może korzystać jednocześnie wiele programów.

Dlaczego tak wiele jest zainstalowanych na moim komputerze?

Zainstalowałem nową wersję systemu Windows 10 na nowym komputerze nieco mniej niż dwa miesiące temu. Jak widać na powyższym obrazku, mam już cztery wersje pakietu redystrybucyjnego Visual C ++ w moim systemie. W innych systemach widziałem aż dwadzieścia. Jak więc oni wszyscy się tam dostają?

Niektóre są instalowane wraz z samym systemem Windows. Konkretne wersje, które są instalowane, zależą od używanej wersji systemu Windows. Używam systemu Windows 10, który jest dostarczany z pakietami redystrybucyjnymi Visual C ++ 2012 i 2013. Zauważ też, że mam też zainstalowane wersje 32-bitowe (x86) i 64-bitowe (x64). Jeśli masz 32-bitową wersję systemu Windows, nie zobaczysz tych 64-bitowych wersji pakietu redystrybucyjnego. Ale jeśli masz 64-bitową wersję systemu Windows (którą są obecnie prawie wszystkie komputery), zobaczysz obie wersje, ponieważ 64-bitowy system Windows może obsługiwać zarówno aplikacje 64-bitowe, jak i 32-bitowe.

Wszelkie dodatkowe wersje pakietu redystrybucyjnego Visual C ++, które widzisz w systemie, zostały zainstalowane wraz z programem, który tego wymagał. Gdy programista koduje w określonej wersji Visual C ++, biblioteki kodu tej wersji muszą również znajdować się w systemie użytkownika, aby aplikacja mogła działać. Oznacza to, że na przykład jeśli programista użył Visual C ++ 2005 (lub Visual Studio 2005) do stworzenia instalowanego programu, możesz spodziewać się, że pakiet redystrybucyjny Visual C ++ 2005 zostanie zainstalowany w Twoim systemie wraz z programem.

Czasami przy pierwszym uruchomieniu programu pojawia się wyskakujące okienko z informacją, że pakiet redystrybucyjny jest instalowany. Zauważysz to często, jeśli grasz na PC, zwłaszcza jeśli pobierasz gry przez Steam. Zwykle oznacza to, że deweloper wybrał pobranie najnowszego pakietu z firmy Microsoft w czasie instalacji. Czasami pakiet jest dołączany do aplikacji. Oto ujęcie przedstawiające instalację aktualnego pakietu sterowników graficznych AMD, który, jak widać, chce zainstalować pakiety redystrybucyjne C ++ na lata 2012 i 2013.

ZWIĄZANE Z: Co to jest Microsoft .NET Framework i dlaczego jest instalowany na moim komputerze?

Możliwe jest również, że zobaczysz coś, co wygląda jak wiele zainstalowanych wersji tego samego pakietu redystrybucyjnego lub co najmniej kilka wersji z tego samego roku. Na przykład możesz zobaczyć wiele wersji pakietu redystrybucyjnego 2008. Jedna może wskazywać, że jest to dodatek Service Pack, podczas gdy inne mogą mieć tylko nieco inne numery wersji. Tak więc, chociaż czasami wygląda na to, że zainstalowano wiele wersji tego samego pakietu, wszystkie są nieco inne. I niestety w przeciwieństwie do nieco podobny .NET Framework , Microsoft nigdy nie skonsolidował wszystkich tych starszych wersji w ujednolicony pakiet.

Krótko mówiąc: zobaczysz niektóre pakiety dostarczane z systemem Windows, a niektóre z instalowanymi aplikacjami. Jeśli używasz 64-bitowego systemu Windows, zobaczysz zarówno 64-bitową, jak i 32-bitową wersję każdego pakietu.

Czy mogę odinstalować niektóre z nich?

Krótka odpowiedź brzmi: tak, ale prawdopodobnie nie powinieneś.

Nigdy tak naprawdę nie wiadomo, które z zainstalowanych aplikacji są zależne od każdego pakietu redystrybucyjnego. Jeśli odinstalujesz program, program ten nie usunie automatycznie pakietu redystrybucyjnego, na którym polegał, ponieważ nie ma możliwości sprawdzenia, czy inne aplikacje również na nim polegają. Oczywiście, mogą tam znajdować się pakiety redystrybucyjne, których nie potrzebujesz - ale jeśli ręcznie usuniesz pakiet redystrybucyjny, którego niektóre programy nadal używają, możesz spowodować, że nie będą działać poprawnie, a w niektórych przypadkach nawet powodować problemy w samą instalację systemu Windows.

Może to irytować, widząc tak wiele osób siedzących na liście zainstalowanych programów, ale jeśli wszystko działa dobrze na komputerze, składniki redystrybucyjne nie powodują żadnych szkód. Nie zajmują też dużo miejsca. Cztery wersje, które zainstalowałem teraz w moim systemie, łącznie zajmują mniej niż 100 MB miejsca na dysku.

Widzieliśmy kilka porad poruszających się po Internecie, sugerujących, że możesz usunąć starsze wersje składników redystrybucyjnych, pozostawiając tylko najnowsze z każdego głównego wydania (odnotowane przez rok). Innymi słowy, sugerują, że możesz pozostawić najnowszą redystrybucję 2012 na miejscu i odinstalować starsze wersje 2012. Przetestowaliśmy to i okazało się, że jest to zawodne. Wydaje się, że czasami działa, ale nie ma gwarancji, że zadziała. W moim własnym, ograniczonym teście trzech systemów, spowodowało to problemy w jednym systemie, w którym kilka programów nie działało.

Co mogę zrobić, jeśli mam problemy?

Niestety, często trudno jest zawęzić problem z aplikacją do złej instalacji redystrybucyjnej. Rzadko pojawia się komunikat o błędzie podczas instalacji lub działania programu, który kieruje użytkownika bezpośrednio do pakietów redystrybucyjnych. Mimo to jest taka możliwość i czasami warto ją przetestować, zwłaszcza jeśli właśnie zainstalowany program powoduje uszkodzenie innego już zainstalowanego programu i wiesz, że oba korzystają z tego samego pakietu redystrybucyjnego.

Najpierw możesz wykonać kilka podstawowych kroków. Upewnij się, że aktualizacja systemu Windows zawiera wszystkie najnowsze aktualizacje. Jeśli aktualizacja pakietu jest dostępna, może to rozwiązać problem. Możesz też spróbować skanowanie w poszukiwaniu uszkodzonych plików systemowych w systemie Windows. Nie zajmuje to dużo czasu i może przywrócić pliki systemowe, które zostały uszkodzone lub zaginęły. Zawsze warto spróbować.

ZWIĄZANE Z: Jak skanować (i naprawiać) uszkodzone pliki systemowe w systemie Windows

Jeśli te kroki nie rozwiążą problemu, możesz spróbować odinstalować, a następnie ponownie zainstalować daną wersję. A jeśli nie znasz konkretnej wersji, możesz zaryzykować i spróbować odinstalować wszystkie pakiety redystrybucyjne z komputera, a następnie zainstalować wszystkie najnowsze implementacje każdej wersji. Niezależnie od wybranej trasy, upewnij się Zrób kopię zapasową komputera pierwszy!

Możesz odinstalować składniki redystrybucyjne w ten sam sposób, w jaki odinstalowuje się każdy inny program w aplikacji panelu sterowania Programy i funkcje. Następnie możesz pobrać i zainstalować najnowsze wersje z witryny firmy Microsoft Centrum pobierania . Oto kilka bezpośrednich linków do każdej wersji:

Pamiętaj tylko, że jeśli używasz 64-bitowej wersji systemu Windows, musisz pobrać i zainstalować zarówno wersję 32-bitową (x86), jak i 64-bitową (x64).

I oto jest. Miejmy nadzieję, że to przynajmniej wyjaśnia, czym są te pakiety redystrybucyjne Visual C ++ i dlaczego tak wiele jest zainstalowanych na twoim komputerze.

Why Are There So Many “Microsoft Visual C++ Redistributables” Installed On My PC?

Why Are There So Many Microsoft Visual C++ Redistributable Installed On PC? HINDI

Do I Need All These Microsoft Visual C++ Redistributables?

Do I Need These Microsoft Visual C++ Redistributables?

WHY MICROSOFT VISUAL C++ IS VERY IMPORTANT FOR WINDOWS🔥🔥

What Is Microsoft Visual C++ And Microsoft Visual C++ Redistributable Package

How To Solve Microsoft Visual C++ 2005 Redistributable Error 1935 ?

Deinstallation Von Microsoft Visual C++ 2015

Download Microsoft Visual C++ Redistributable All In One

Install All The Microsoft C++ Runtimes At Once With Visual C++ Runtime Installer

How Repair Installation Of Windows Feature And Microsoft Visual C++ 2005

Uninstall Microsoft Visual C++ Redistributable 2017/2013/2010/2008/2005 In Windows 10

Fix Microsoft Visual C++ 2015 And 2013 Runtime Error

How To Fix Microsoft Visual C++ 2015 - 2019 Redistributable Setup Failed Error 0x80240017

Fix Visual C++ Redistributable For Visual Studio 2019

Visual C++ Redistributable All In One Offline Installer..

Microsoft Visual C++ Redistributable | Download And Install | (32bit + 64bit) | AIO Edition | (2021)

How To Download And Install Visual C++ Redistributable Packages For Visual Studio 2015

Visual C++ Tutorial For Beginners[First Program]


Rozwiązywanie problemów - Najpopularniejsze artykuły

Jak przenieść swoje Stardew Valley oszczędza między PC, Mac, iPhone i iPad

Hazard Oct 24, 2025

Stardew Valley na iPhone'a i iPada umożliwia importowanie zapisanych gier z komputera PC lub Mac. Możesz także przesyłać zapisane gry z iPhone'a lub iPada z powrote..


Jak przenieść swoje dokumenty, muzykę i inne foldery w inne miejsce w systemie Windows

Hazard Dec 16, 2024

TREŚĆ NIENARUSZONA Domyślnie system Windows przechowuje foldery osobiste, takie jak Dokumenty, Muzyka, Obrazy i Wideo w C: \ Users. Jeśli chcesz przenieść je na dod..


Jak grać w gry w sklepie Windows 10 w trybie offline

Hazard Nov 15, 2024

Do niedawna w gry ze sklepu Windows 10 można było grać tylko przy połączeniu z Internetem. Na szczęście Microsoft to zmienił, ale jak zwykle musiał to skomplikować: w dany..


Jak korzystać z nowego systemu znajomych Pokémon Go

Hazard Sep 16, 2025

Najnowsza aktualizacja Niantic’s uwielbiana i często oczerniana gra mobilna, Pokémon Go , przybył. Przód i środek to nowa funkcja, która obiecu..


Jak wyłączyć alerty na konsoli Wii U GamePad

Hazard Apr 13, 2025

GamePad Wii U automatycznie się włączy, odtworzy dźwięk, aby zwrócić Twoją uwagę, i wyświetli reklamy gier, które możesz chcieć kupić. Dzieje się tak, gdy w ogóle ni..


Jak zainstalować Minecrafta na Ubuntu lub dowolnej innej dystrybucji Linuksa

Hazard Jul 4, 2025

TREŚĆ NIENARUSZONA Minecraft działa dobrze w systemie Linux, ale prawdopodobnie nie jest dostępny do łatwej instalacji w menedżerze pakietów dystrybucji Linuksa..


Pobierz zestaw podstawowych zasad Dungeons & Dragons 5.edycji za darmo

Hazard Aug 18, 2025

Czy jesteś zapalonym graczem Dungeons & Dragons, który jest ciekawy najnowszej edycji, byłeś z dala od gry na jakiś czas, ale chcesz wrócić do niej, lub kimś, kto jest z..


Czy powinieneś używać Ubuntu LTS, czy uaktualnić do najnowszej wersji?

Hazard May 9, 2025

TREŚĆ NIENARUSZONA Być może najbardziej niezwykłą rzeczą w niedawno wydanym Ubuntu 13.04 jest to, że wcale nie jest niezwykły. Ubuntu 13.04 zawiera najnowsze wersje oprog..


Kategorie