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

Czym są mikrotransakcje i dlaczego ludzie ich nienawidzą?

Hazard Dec 9, 2025

TREŚĆ NIENARUSZONA Obrazy 1000 słów / Shutterstock.com Temat „mikrotransakcji” budzi kontrowersje wśród graczy. To wszystko, za co tr..


W pełni cyfrowa konsola Xbox spełnia oryginalną wizję Xbox One firmy Microsoft

Hazard Apr 17, 2025

TREŚĆ NIENARUSZONA Microsoft Microsoft po prostu ogłosił nowy Xbox One bez napędu dysków. To przybliża Microsoft bardziej niż kiedyko..


Tajny klawisz skrótu systemu Windows ponownie uruchamia sterowniki karty graficznej

Hazard May 4, 2025

System Windows ma tajny skrót klawiaturowy, który ponownie uruchamia sterowniki wideo. Jeśli Twój komputer kiedykolwiek zawiesza się, wypróbuj ten skrót przed ponownym urucho..


Jak stworzyć wydarzenie w grze na PlayStation 4 lub Pro

Hazard Dec 5, 2025

Jeśli lubisz spędzać czas grając z innymi w sieci, utworzenie wydarzenia na PlayStation 4 lub Pro to łatwy sposób na zebranie wszystkich w tym samym czasie w tej samej grze. O..


5 Objaśnienie typowych opcji graficznych gier na PC

Hazard Nov 14, 2025

Gry na PC oferują pozornie nieskończone ekrany opcji graficznych, przy których można się bawić. Każda z nich wiąże się z kompromisem między jakością grafiki a wydajnoś..


4 sposoby tworzenia kopii zapasowych zapisanych gier na PC

Hazard Jul 12, 2025

Niezależnie od tego, czy przechodzisz na nowy komputer, ponowna instalacja systemu Windows lub po prostu upewniając się, że nie stracisz godzin rozgrywki, jeśli ..


Jak wykonać kopię zapasową i przywrócić ponad 1000 gier na PC za pomocą GameSave Manager

Hazard Mar 5, 2025

TREŚĆ NIENARUSZONA Jeśli grasz w wiele gier komputerowych, przejście na nowy komputer lub ponowne formatowanie może zająć dużo czasu. GameSave Manager wykonuje ciężką p..


Zagraj w grę Microsoft „Are You Certifiable?”

Hazard Apr 16, 2025

Chcesz wiedzieć, czy masz wszystko, czego potrzeba, aby uzyskać certyfikat firmy Microsoft? Dziś sprawdzamy przyjemny sposób na ćwiczenie i testowanie Twojej wiedzy informatycznej na tem..


Kategorie