Преразпределяща се информация на Microsoft Visual C ++

Опитайте Нашия Инструмент За Премахване На Проблемите

Ако проверите списъка с инсталирани програми на компютър с Windows, който сте използвали от известно време, може да забележите, че той има няколко, често много, Microsoft Visual C ++ преразпределителни инсталационни списъци.

Компютърът, който използвам, за да напиша тази статия, например има три Microsoft Visual C ++ 2005 Redistributable, осем Microsoft Visual C ++ 2008 Redistributable, две Microsoft Visual C ++ 2010 Redistributable, три Microsoft Visual C ++ 2013 Redistributable и две Microsoft Visual C ++ 2015 преразпределими инсталации, изброени на тази страница.

Въпросите, които може да ви дойдат на ум, включват защо са инсталирани толкова много едногодишни версии и дали имате нужда от всички тези или ако можете просто да запазите най-новата версия на всяка година и да се отървете от всички останали.

Ако харесвате вашия компютър чист и подреден, може да искате да премахнете някои от тях, например.

Предназначение на Visual C ++ Redistributable

visual c++ redistributable

Разработчиците, които създават програми за Windows, използвайки Microsoft Visual C ++ - преди това наличен като самостоятелна, но сега част от Microsoft Visual Studio - могат да използват така наречените стандартни библиотеки, които вече съществуват, за да добавят функционалност към своите програми. Това спестява време и често е по-добре, отколкото да се налага да преоткривате колелото, като създавате функционалността от нулата.

Когато се използват тези библиотеки, разработчиците могат или да включват това, което е необходимо за захранване на тези функции в своите програми, или вместо това могат да използват преразпределителен Visual C ++.

Когато разработчикът реши да използва преразпределими, те се инсталират на компютъра на потребителя, ако вече не са инсталирани. Това е едно предимство от използването на преразпределими, тъй като всички програми могат да използват преразпределителен файл, който вече е инсталиран на Windows PC.

Това обаче не обяснява защо може да видите пет, десет или дори двадесет различни версии на Microsoft Visual c ++ Redistributable, инсталирани на вашата Windows машина.

Можете да проверите инсталираните версии на Microsoft Visual C ++ Redistributable Package на вашата машина с Windows по следните начини:

  • Всяка версия: Използвайте прекия път Windows-Pause, за да отворите контролния панел. Изберете Начало на контролния панел и на страницата, която отваря Програми и функции.
  • Windows 10: Използвайте Windows-I, за да отворите приложението Settings. Ако използвате версия на Creators Update или по-нова, изберете Приложения> Приложения и функции и превъртете надолу, докато не намерите изброените пакети. Ако използвате по-стара версия на Windows 10, изберете System и намерете списъците с приложения там.

Защо толкова много?

microsoft visual cpp redistributable packages

Windows може да се доставя с някои инсталации за преразпределяне на Microsoft Visual C ++ вече, но повечето са инсталирани, когато инсталирате програми, които ги изискват в системата.

Има няколко причини, поради които виждате този много от тях, инсталирани на вашия компютър:

  1. Предлагат се 32-битови и 64-битови версии. Докато 32-битовите потребители на Windows ще виждат само 32-битови версии на преразпределимата версия на Microsoft Visual C ++, може да видите и двете инсталирани в 64-битови версии на операционната система.
  2. За всяка основна версия на Visual C ++ могат да съществуват множество версии. Например съществуват единадесет различни версии на преразпределимия Microsoft Visual C ++ 2008, които могат да бъдат инсталирани една до друга.

Основната причина, поради която може да видите толкова много версии за една и съща година, изброени на вашия компютър, е, че Microsoft никога не е пускал унифициран преразпределящ се продукт за дадена година.

Ако разработчикът използва определена версия на стандартна библиотека, съответната преразпределима версия трябва да бъде инсталирана в системата, за да се гарантира, че програмата работи на Windows PC.

Въпреки че може да се стартира и ако е инсталирана по-нова версия, това не винаги е така и може да доведе до съобщения за грешка при зареждане и до прекратяване на програмата.

Това означава, че не трябва да премахвате различните компилации на Microsoft Visual C ++ Redistributable от вашата машина, ако програма, която разчита на нея, все още е инсталирана в системата.

В най-лошия случай ще получите една преразпределима инсталация за всяка програма, която ги изисква на вашия компютър.

Universal C Времетраене

Microsoft промени системата с пускането на Microsoft Visual C ++ 2015 Redistributable, а следователно и с версиите 2017 и 2019.

Те използват универсално време за изпълнение, така че вместо всички тях трябва да бъде инсталиран само един (най-новият).

Можете да проверите допълнителна информация на Universal C Времетраене тук ,

Неща за опит

Забележка : преди да започнете, помислете за създаване на резервно копие на системата, така че да можете да възстановите системата, ако се сблъскате с проблеми, премахващи инсталирани преразпределими от операционната система. Най-лошото, което може да се случи обаче е, че програмите отказват да се стартират.

Програмите, които премахвате от системата си, няма да премахнат преразпределимото, дори ако е било инсталирано по време на инсталирането на програмата. Причината за това поведение е, че и други програми могат да разчитат на преразпределяне.

Премахването на тези инсталации се свежда до опити и грешки, тъй като няма лесен начин за свързване на програмите с преразпространими версии.

Една от възможностите е да сравните датите на инсталация на преразпределимите инсталации с програмните инсталации. Ако намерите дати за съвпадение, можете да приемете, че те са свързани и че преразпределянето все още е необходимо.

Ако не намерите съвпадащи дати, не можете да заключите, че преразпределянето вече не е необходимо, тъй като програмите, които сте инсталирали след това, може също да изискват.

Можете да опитате първо да премахнете най-старите версии на всяка година и да видите как става това. Може да са необходими много тестове, за да се оправи, но може и да не си струва, ако вземете предвид, че всички комбинирани преразпределими инсталации използват няколко стотин мегабайта върхове, когато са инсталирани.

Може да е по-добре да запазите всички версии, инсталирани само за да бъдат на сигурна страна и да избягвате проблеми с програмите, които отказват да стартират след премахването.

Изтегляния за преразпределими пакети на Microsoft Visual C ++

Можете да използвате следните връзки, за да изтеглите най-новите версии на пакетите за преразпределяне на Microsoft Visual C ++. Изтеглянията включват 32-битова и 64-битова версия, ако се поддържат.

TL; DR

  1. Visual C ++ Преразпределимите файлове се инсталират, когато инсталирате програма, която ги изисква, когато инсталирате или актуализирате Windows или когато ги инсталирате директно.
  2. Те се използват от програмисти, които използват стандартни библиотеки във Visual Studio.
  3. Програмите изискват конкретни версии и може да не се стартират, когато тези версии са премахнати (ако все още са налични по-стари или по-нови версии на същата година).

Сега ти : Как се справяте с инсталациите за преразпределяне Visual C ++?