Распространяемая информация Microsoft Visual C ++
- Категория: Учебники
Если вы проверите список установленных программ на ПК с Windows, которые вы использовали в течение некоторого времени, вы можете заметить, что в нем есть несколько, а часто и много, списков установки распространяемого пакета Microsoft Visual C ++.
Например, на компьютере, который я использую для написания этой статьи, есть три распространяемых пакета Microsoft Visual C ++ 2005, восемь распространяемых компонентов Microsoft Visual C ++ 2008, два распространяемых пакета Microsoft Visual C ++ 2010, три распространяемых пакета Microsoft Visual C ++ 2013 и две установки распространяемого пакета Microsoft Visual C ++ 2015, указанные на эту страницу.
Вопросы, которые могут прийти в голову, включают: почему установлено так много версий одного года, и нужны ли вам все они, или вы можете просто сохранить самую последнюю версию каждого года и избавиться от всех остальных.
Если вы хотите, чтобы ваш компьютер был чистым и аккуратным, вы можете удалить некоторые из них, например.
Назначение распространяемого пакета Visual C ++
Разработчики, которые создают программы для Windows с помощью Microsoft Visual C ++, ранее доступного как отдельная версия, но теперь являющегося частью Microsoft Visual Studio, могут использовать так называемые стандартные библиотеки, которые уже существуют, для добавления функциональности в свои программы. Это экономит время и часто лучше, чем изобретать велосипед, создавая функциональность с нуля.
При использовании этих библиотек разработчики могут либо включить в свои программы то, что требуется для поддержки этих функций, либо вместо этого использовать распространяемый компонент Visual C ++.
Когда разработчик решает использовать распространяемые файлы, они устанавливаются на компьютер пользователя, если еще не установлены. Это одно из преимуществ использования распространяемых файлов, поскольку все программы могут использовать распространяемые компоненты, которые уже установлены на ПК с Windows.
Однако это не объясняет, почему вы можете увидеть пять, десять или даже двадцать различных версий распространяемого пакета Microsoft Visual c ++, установленных на вашем компьютере с Windows.
Вы можете проверить установленные версии распространяемого пакета Microsoft Visual C ++ на вашем компьютере с Windows следующими способами:
- Любая версия: используйте ярлык Windows-Pause, чтобы открыть Панель управления. Выберите Главная панель управления и на странице, которая открывает «Программы и компоненты».
- Windows 10: используйте Windows-I, чтобы открыть приложение «Настройки». Если вы используете версию Creators Update или более новую, выберите «Приложения»> «Приложения и функции» и прокрутите вниз, пока не найдете перечисленные пакеты. Если вы используете старую версию Windows 10, выберите Система и найдите там списки приложений.
Почему так много?
Windows может поставляться с некоторыми установками распространяемого пакета Microsoft Visual C ++, но большинство из них устанавливается при установке программ, которым они необходимы в системе.
Есть несколько причин, по которым вы видите, что многие из них установлены на вашем компьютере:
- Доступны 32-битные и 64-битные версии. Хотя пользователи 32-разрядной версии Windows увидят только 32-разрядные версии распространяемой версии Microsoft Visual C ++, вы можете увидеть обе установленные в 64-разрядных версиях операционной системы.
- Для любой основной версии Visual C ++ может существовать несколько сборок. Например, существует одиннадцать различных версий распространяемого пакета Microsoft Visual C ++ 2008, и все они могут быть установлены рядом друг с другом.
Основная причина, по которой вы можете видеть так много версий одного и того же года на своем ПК, заключается в том, что Microsoft никогда не выпускала унифицированные распространяемые файлы для данного года.
Если разработчик использует определенную версию стандартной библиотеки, соответствующая распространяемая версия должна быть установлена в системе, чтобы программа работала на ПК с Windows.
Хотя он также может работать, если установлена более новая версия, это не всегда так и может привести к сообщениям об ошибках при загрузке и прекращению работы программы.
Это означает, что вам не следует удалять различные сборки распространяемого пакета Microsoft Visual C ++ со своего компьютера, если в системе все еще установлена программа, использующая его.
В худшем случае у вас будет одна распространяемая установка для любой программы, которая требует их на вашем компьютере.
Универсальная среда выполнения C
Microsoft изменила систему с выпуском распространяемого пакета Microsoft Visual C ++ 2015 и, следовательно, с выпусками 2017 и 2019 годов.
В них используется универсальная среда выполнения, поэтому вместо всех необходимо установить только одну (самую последнюю).
Вы можете проверить дополнительную информацию на Универсальная среда выполнения C здесь ,
Что попробовать
Заметка : прежде чем начать, подумайте о создании резервной копии системы, чтобы вы могли восстановить систему, если у вас возникнут проблемы с удалением установленных распространяемых файлов из операционной системы. Однако худшее, что может случиться, - это отказ программы запускаться.
Программы, которые вы удаляете из своей системы, не удаляют распространяемый пакет, даже если он был установлен во время установки программы. Причина такого поведения в том, что другие программы также могут полагаться на распространяемый компонент.
Удаление этих установок сводится к методам проб и ошибок, поскольку нет простого способа связать программы с распространяемыми версиями.
Один из возможных вариантов - сравнить даты установки распространяемых пакетов с установками программ. Если вы обнаружите совпадающие даты, вы можете предположить, что они связаны, и что распространяемый пакет все еще необходим.
Если вы не найдете совпадающих дат, вы не можете сделать вывод, что распространяемый компонент больше не нужен, поскольку программы, которые вы установили впоследствии, также могут потребовать его.
Вы можете сначала попробовать удалить самые старые версии каждого года и посмотреть, как это пойдет. Тем не менее, может потребоваться много тестов, чтобы понять это правильно, и, возможно, оно того не стоит, если учесть, что все распространяемые установки вместе используют пару сотен мегабайт максимумов при установке.
Возможно, лучше оставить все версии установленными на всякий случай и избежать проблем с программами, которые отказываются запускаться после удаления.
Скачивание распространяемых пакетов Microsoft Visual C ++
Вы можете использовать следующие ссылки, чтобы загрузить самые последние версии распространяемых пакетов Microsoft Visual C ++. Загружаемые файлы включают 32-разрядные и 64-разрядные версии, если они поддерживаются.
- Распространяемый компонент Microsoft Visual C ++ для Visual Studio 2017
- Распространяемые пакеты Microsoft Visual C ++ для Visual Studio 2015 с обновлением 3
- Распространяемые пакеты Microsoft Visual C ++ для Visual Studio 2013
- Распространяемые пакеты Microsoft Visual C ++ для Visual Studio 2012 с обновлением 4
- Пакет обновления 1 для Visual Studio 2010 (установщик)
- Visual Studio 2010 с пакетом обновления 1 (веб-установщик) Visual Studio 2010 с пакетом обновления 1 (SP1)
- Пакет обновления 1 для Visual Studio 2008 (установщик)
TL; DR
- Распространяемые файлы Visual C ++ устанавливаются, когда вы устанавливаете программу, которая требует их, когда вы устанавливаете или обновляете Windows или когда вы устанавливаете их напрямую.
- Они используются программистами, использующими стандартные библиотеки Visual Studio.
- Для программ требуются определенные версии, и они могут не работать, когда эти версии будут удалены (если доступны более старые или новые версии того же года).
Теперь ваша очередь : Как вы справляетесь с установками распространяемого пакета Visual C ++?