Распространяемая информация 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 ++

распространяемый визуальный 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, выберите «Система» и найдите там списки приложений.

Почему так много?

распространяемые пакеты microsoft visual cpp

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

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

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

TL; DR

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

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