Зашто је толико много “Мицрософт Висуал Ц ++ редистрибутабле” инсталираних на мом ПЦ-у?
Ако сте икада скроловали кроз листу инсталираних програма у Виндовс-у, питајући се зашто има толико верзија Мицрософт Висуал Ц ++ Редистрибутабле-а, нисте сами. Придружите нам се када погледамо шта су те ствари и зашто је толико инсталирано на вашем рачунару.
Шта је Висуал Ц ++ редистрибутабле?
Мицрософт Висуал Ц ++ је интегрисано развојно окружење (ИДЕ) које се користи за креирање Виндовс апликација на Ц, Ц ++ и Ц ++ / ЦЛИ програмским језицима. Првобитно је био самосталан производ, али је сада укључен као део Мицрософт Висуал Студио. Она нуди програмерима једну апликацију у којој могу писати, уређивати, тестирати и исправљати свој код. Окружење за програмирање укључује приступ мноштву заједничких библиотека кодова, који дозвољавају програмерима да користе већ развијени код за специфичне процедуре, уместо да морају да пишу своје од нуле. Тај заједнички код има облик библиотека динамичких веза (ДЛЛ), што је појам који већина корисника Виндовса сусреће у неком тренутку или другом.
Када дође вријеме за имплементацију софтвера за кориснике, програмери имају избор. Они могу повезати те ДЛЛ-ове у инсталацију своје апликације или се могу ослонити на стандардни пакет за дистрибуцију дијељеног кода. Већина њих бира последње, а тај пакет је познат као Висуал Ц ++ Редистрибутабле. Постоји неколико предности коришћења прерасподеле. Пакете су доступни од стране Мицрософта, који их такође тестира и ажурира са грешкама и безбедносним исправкама. Редистрибутабле такође нуде једну инсталацију на корисничком рачунару које више програма може да користи истовремено.
Зашто су многи инсталирани на МИ ПЦ?
Инсталирао сам нову верзију оперативног система Виндовс 10 на новом рачунару нешто мање од два месеца. Као што можете видети на слици горе, већ имам четири верзије Висуал Ц ++ Редистрибутабле на мом систему. На другим системима, видео сам чак двадесет. Дакле, како стижу тамо?
Неки су инсталирани заједно са Виндовс-ом. Одређене верзије које се инсталирају зависе од верзије оперативног система Виндовс коју користите. Користим Виндовс 10, који долази са 2012 и 2013 Висуал Ц ++ редистрибутабле. Такође ћете приметити да су инсталиране и 32-битне (к86) и 64-битне (к64) верзије. Ако имате 32-битну верзију оперативног система Виндовс, нећете видети те 64-битне верзије редистрибутабилне. Али ако имате 64-битну верзију оперативног система Виндовс (што су скоро сви рачунари ових дана), видећете обе верзије, јер 64-битни Виндовс може покренути и 64-битне и 32-битне апликације..
Све додатне верзије Висуал Ц ++ Редистрибутабле које видите на вашем систему су инсталиране заједно са неким програмом који је то захтевао. Када програмер кодира у одређену верзију Висуал Ц ++-а, библиотеке кода за ту верзију такође морају бити присутне у корисничком систему да би апликација могла да се покрене. То значи да, на пример, ако је програмер користио Висуал Ц ++ 2005 (или Висуал Студио 2005) за креирање програма који инсталирате, можете очекивати да видите Висуал Ц ++ 2005 Редистрибутабле инсталиран на вашем систему заједно са програмом.
Понекад ћете се појавити када први пут покренете програм и кажете да се пакет за редистрибутирање инсталира. Ово ћете приметити ако сте ПЦ играч, поготово ако играте преко Стеам-а. Уобичајено, то значи да је програмер одлучио да најновији пакет преузме Мицрософт у време инсталације. Понекад се пакет испоручује заједно са апликацијом. Ево снимка инсталације тренутног пакета АМД графичког драјвера, који можете видети жели да инсталира Ц ++ Редистрибутабле.
Такође је могуће да ћете видети шта изгледа као више верзија исте инсталиране за редистрибуцију, или барем више верзија из исте године. На пример, можда ћете моћи да видите више верзија за 2008. годину. Могло би се рећи да је то сервисни пакет, док други можда имају само мало различите верзије. Дакле, иако понекад изгледа као да је инсталирано више верзија истог пакета, све су то суптилно различите. Нажалост, за разлику од нешто сличног .НЕТ Фрамеворк-а, Мицрософт никада није консолидовао све ове старије верзије у јединствен пакет.
Укратко: видећете неке пакете који долазе са Виндовс-ом, а неки који долазе са инсталираним апликацијама. А ако користите 64-битни Виндовс, видећете и 64-битне и 32-битне верзије сваког пакета.
Могу ли деинсталирати неке од њих?
Кратак одговор је: да, али вероватно не би требало.
Никада не знате који од ваших инсталираних апликација се ослањају на сваку дистрибуирану. Ако деинсталирате програм, тај програм неће аутоматски уклонити редистрибуцију на коју се ослонио, јер нема начина да зна да ли се и друге апликације ослањају на њега. Наравно, тамо могу постојати неки пакети за редистрибуцију који вам нису потребни - али ако ручно уклоните пакет за редистрибуцију који неки програми још увијек користе, могли бисте их натерати да не раде исправно и, у неким случајевима, чак узрокују проблеме у сама инсталација оперативног система Виндовс.
То може да вас иритира када видите толико много људи који се налазе у вашој листи инсталираних програма, али ако се ствари добро покрећу на вашем рачунару, редистрибутиви не узрокују никакву штету. Они такође не заузимају много простора. Четири верзије које сам инсталирао на мом систему тренутно заузимају мање од 100 МБ простора на диску, заједно.
Видели смо неке савете који се појављују на интернету и који сугеришу да можете уклонити старије верзије редистрибутивних, остављајући само најновији од сваког главног издања (забиљежено по години) на мјесту. Другим ријечима, они предлажу да најновију 2012. годину можете оставити на мјесту и деинсталирати старије верзије 2012. године. Тестирали смо ово и установили да је непоуздан. Изгледа да понекад ради, али нема гаранције да ће радити за вас. У мом ограниченом тесту од три система, то је изазвало проблеме на једном систему где више програма више не би функционисало.
Шта могу да урадим ако имам проблема?
Нажалост, често је тешко сузити проблем са апликацијом до лоше инсталације која се може дистрибуирати. Ретко када добијете поруку о грешци током инсталације или рада програма који вас директно упућује на пакете за дистрибуцију. Ипак, то је могућност и понекад је вредно тестирања, поготово ако програм који сте управо инсталирали проузрокује пуцање неког другог већ инсталираног програма и знате да се оба ослањају на исти редистрибутивни.
Прво, можете направити неколико основних корака. Уверите се да Виндовс Упдате има све најновије исправке. Ако је доступно ажурирање пакета, то може ријешити проблем. Такође можете покушати да скенирате оштећене системске датотеке у оперативном систему Виндовс. Не траје дуго и може вратити системске датотеке које су постале корумпиране или нестале. Увек вреди покушати.
Ако ти кораци не успеју да реше проблем, можете покушати да деинсталирате и поново инсталирате дотичну верзију. А, ако не знате одређену верзију, можете да се коцкате и покушате да деинсталирате све пакете за дистрибуцију са вашег рачунара, а затим да инсталирате све најновије верзије сваке верзије. Без обзира на руту, обавезно прво направите резервну копију свог рачунара!
Можете деинсталирати редистрибутабле на исти начин као што деинсталирате било који други програм у апликацији Цонтрол Панел на програмима и функцијама. Након тога можете преузети и инсталирати најновије верзије из Мицрософтовог центра за преузимање. Ево неколико директних веза за сваку верзију:
- Мицрософт Висуал Ц ++ 2005 СП1 Редистрибутабле (к86)
- Мицрософт Висуал Ц ++ СП1 Редистрибутабле (к64)
- Мицрософт Висуал Ц ++ 2008 СП1 Редистрибутабле (к86)
- Мицрософт Висуал Ц ++ 2008 СП1 Редистрибутабле (к64)
- Мицрософт Висуал Ц ++ 2010 СП1 Редистрибутабле (к86)
- Мицрософт Висуал Ц ++ 2010 СП1 Редистрибутабле (к64)
- Мицрософт Висуал Ц ++ 2012 Упдате 4 Редистрибутабле (к86 и к64)
- Мицрософт Висуал Ц ++ 2013 Редистрибутабле (к86 и к64)
- Мицрософт Висуал Ц ++ 2015 Упдате 2 Редистрибутабле (к86 и к64)
Само запамтите да ако користите 64-битну верзију оперативног система Виндовс, морате да преузмете и инсталирате и 32-битне (к86) и 64-битне (к64) верзије.
И ту је. Надајмо се да ће барем објаснити шта су ови Висуал Ц ++ пакети за дистрибуцију и зашто су многи инсталирани на вашем рачунару..