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 ++, но большинство из них устанавливаются при установке программ, которые требуют их в системе.

Есть несколько причин, почему вы видите, что многие из них установлены на вашем компьютере:

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

Основная причина, по которой вы можете увидеть так много версий одного и того же года в списке на вашем ПК, заключается в том, что Microsoft никогда не выпускала единую распространяемую версию в течение определенного года.

Если разработчик использует определенную версию стандартной библиотеки, в системе должна быть установлена ​​соответствующая распространяемая версия, чтобы программа работала на ПК с Windows.

Хотя он также может работать, если установлена ​​более новая версия, это не всегда так и может привести к сообщениям об ошибках при загрузке и прекращению работы программы.

Это означает, что вы не должны удалять различные сборки распространяемого Microsoft Visual C ++ с вашего компьютера, если в системе по-прежнему установлена ​​программа, которая полагается на него.

В худшем случае вы получаете одну распространяемую установку для любой программы, которая требует их на вашем компьютере.

Universal C Runtime

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

В них используется универсальная среда выполнения, поэтому необходимо установить только одну (самую последнюю) вместо всех.

Вы можете проверить дополнительную информацию о Universal C Runtime здесь.

Что попробовать

Примечание . Прежде чем начать, рассмотрите возможность создания резервной копии системы, чтобы можно было восстановить систему, если возникнут проблемы с удалением установленных распространяемых файлов из операционной системы. Однако худшее, что может случиться, - это то, что программы отказываются работать.

Программы, которые вы удаляете из вашей системы, не удаляют распространяемый файл, даже если он был установлен во время установки программы. Причиной такого поведения является то, что другие программы могут также полагаться на распространяемый.

Удаление этих установок сводится к пробам и ошибкам, поскольку нет простого способа связать программы с распространяемыми версиями.

Один из вариантов - сравнить даты установки распространяемых установок с установками программ. Если вы найдете совпадающие даты, вы можете предположить, что они связаны между собой и что перераспределение по-прежнему необходимо.

Если вы не найдете подходящих дат, вы не сможете сделать вывод о том, что распространяемый продукт больше не нужен, поскольку программы, которые вы установили впоследствии, могут также потребовать его.

Вы можете сначала попробовать удалить самые старые версии каждого года и посмотреть, как это происходит. Однако, чтобы сделать это правильно, может потребоваться много испытаний, и, возможно, оно того не стоит, если учесть, что во всех распространяемых установках используется пара сотен мегабайт при установке.

Может быть лучше оставить все версии установленными, чтобы быть в безопасности, и избегать проблем с программами, отказывающимися запускаться после удаления.

Загрузки распространяемых пакетов 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
  • Visual Studio 2010 с пакетом обновления 1 (SP1) (установщик)
  • Visual Studio 2010 с пакетом обновления 1 (веб-установщик) Visual Studio 2010 с пакетом обновления 1 (SP1)
  • Visual Studio 2008 с пакетом обновления 1 (SP1) (установщик)

TL; DR

  1. Распространяемые файлы Visual C ++ устанавливаются при установке программы, которая требует их, при установке или обновлении Windows или при их непосредственной установке.
  2. Они используются программистами, которые используют стандартные библиотеки в Visual Studio.
  3. Программы требуют определенных версий и могут не запускаться при удалении этих версий (если старые или более новые версии того же года все еще доступны).

Теперь вы : Как вы относитесь к распространяемым установкам Visual C ++?