Какой Microsoft Visual C необходим для Windows 10

Обновлено: 01.07.2024

Я обновился до Windows 10 в 32-разрядной операционной системе с процессором x64, НО на моем компьютере по-прежнему активны некоторые старые программы Windows, одна из которых — «Microsoft Visual C++ 2008/2010». / версии 2013 и 2015! Нужны ли они мне СЕЙЧАС и безопасно ли удалить их из моей системы и удалить оставшиеся файлы и папки??

Заранее спасибо за любые советы и "обнадеживающие" решения?!

Мира и благословений вам.

***Сообщение перемещено модератором в соответствующую категорию форума.* **

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

Сообщить о нарушении

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

Привет, d0gknees, и спасибо за ответ.

"Хорошо" на данный момент ~

< em>-Microsoft Visual C++ 2005 ATL Update kb973923 - x86 (последнее обновление 10.01.10)

- Microsoft Visual C++ 2005 Redistributable (последнее обновление 07.01.11)

-Microsoft Visual C++ 2008 Redistributable — x86 (последнее обновление 11/09/16)< /p>

-Microsoft Visual C++ 2008 Redistributable — x86 (последнее обновление: 14.09.16)

-Microsoft Visual C++ 2010 x86 Redistributable — (последнее обновление 27/11/15)

Я обновился до Windows10 в сентябре 2016 г., и у меня было только два визуальных элемента, которые недавно были обновлены ( в прошлом месяце), но не остальные (выше), а также -Microsoft SQL Server 2005 Compact Edition [ENU], который не обновлялся с 10.12.10 ?

Энтони-Уэйн

МОЙ совет: оставьте их в покое. Простое их наличие на вашем компьютере не вызовет проблем. На самом деле это не программы как таковые, а скорее библиотеки кода, которые могут использоваться различными программами. Поэтому я предлагаю оставить их. Трудно определить, какие другие программы могут использовать эти библиотеки, и их удаление может привести к поломке.

Сообщить о нарушении

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

Распространяемый компонент Visual C++ устанавливает библиотеки времени выполнения Microsoft C и C++ (MSVC). Эти библиотеки требуются для многих приложений, созданных с помощью инструментов Microsoft C и C++. Если ваше приложение использует эти библиотеки, перед установкой приложения в целевой системе должен быть установлен распространяемый пакет Microsoft Visual C++. Архитектура распространяемого пакета должна соответствовать целевой архитектуре вашего приложения. Распространяемая версия должна быть не старше набора инструментов сборки MSVC, который использовался для сборки вашего приложения. Мы рекомендуем вам использовать последний распространяемый пакет, доступный для вашей версии Visual Studio, за некоторыми исключениями, указанными ниже.

Подробнее об установке и распространении компонентов Visual Studio см. в разделе Распространение файлов Visual C++.

Visual Studio 2015, 2017, 2019 и 2022

В этой таблице перечислены последние поддерживаемые распространяемые пакеты Microsoft Visual C++ на английском языке (en-US) для Visual Studio 2015, 2017, 2019 и 2022. Последняя поддерживаемая версия содержит самые последние реализованные функции C++, безопасность, надежность и производительность. улучшения. Он также включает в себя последние обновления стандарта языка C++ и библиотеки для соответствия стандартам.Мы рекомендуем установить эту версию для всех приложений, созданных с помощью Visual Studio 2015, 2017, 2019 или 2022.

< td style="text-align: center;">https://aka.ms/vs/17/release/vc_redist.x86.exe
Архитектура Ссылка Примечания< /th>
ARM64 https://aka.ms/vs/17/ release/vc_redist.arm64.exe Постоянная ссылка на последнюю поддерживаемую версию ARM64
X86 Постоянная ссылка для последняя поддерживаемая версия x86
X64 https://aka.ms/vs/17/release/ vc_redist.x64.exe Постоянная ссылка на последнюю поддерживаемую версию x64. Распространяемый пакет X64 содержит двоичные файлы ARM64 и X64. Этот пакет упрощает установку необходимых двоичных файлов Visual C++ ARM64, когда распространяемый компонент X64 установлен на устройстве ARM64.

Примечания

В версиях Visual Studio, начиная с Visual Studio 2015, используются одни и те же распространяемые файлы. Например, любые приложения, созданные с помощью наборов инструментов Visual Studio 2015, 2017, 2019 или 2022, могут использовать последнюю версию распространяемого пакета Microsoft Visual C++. Однако версия распространяемого компонента Microsoft Visual C++, установленная на компьютере, должна быть такой же или выше, чем версия набора инструментов Visual C++, использованного для создания приложения. Дополнительные сведения о том, какую версию распространяемого компонента следует установить, см. в разделе Определение распространяемых библиотек DLL.

Visual Studio 2013 (VC++ 12.0)

Архитектура Версия Ссылка< /th>
X86 12.0.40664.0 vcredist_x86.exe
X64 12.0.40664.0 vcredist_x64.exe

Другие версии

    . Эта надстройка MFC для Visual Studio 2013 содержит версию библиотеки Microsoft Foundation Class (MFC) с многобайтовым набором символов (MBCS). . Дополнительные сведения см. в разделе Среда выполнения C++ для загруженных неопубликованных приложений Windows 8.1 в блоге группы C++.

Visual Studio 2012 (VC++ 11.0), обновление 4

Архитектура Версия Ссылка< /th>
X86 11.0.61030.0 en_visual_cpp_redistributable_for_visual_studio_2012_update_4_x86_3161523.exe
X64 11.0.61030.0 en_visual_cpp_redistributable_for_visual_studio_2012_update_4_x64_3161523.exe

Visual Studio 2010 (VC++ 10.0) SP1 (больше не поддерживается)

Архитектура Версия Ссылка
X86 10.0.40219.1 vcredist_x86.exe
X64 10.0.40219.1 vcredist_x64.exe

Загрузите распространяемые файлы для других языков и архитектур с:

Visual Studio 2008 (VC++ 9.0) SP1 (больше не поддерживается)

Архитектура Версия Ссылка
X86 9.0.30729.5677 vcredist_x86.exe
X64 9.0.30729.5677 vcredist_x64.exe

Загрузите распространяемые файлы для других языков и архитектур с:

В моей Панели управления\Программы\Программы и компоненты я вижу, что у меня установлен распространяемый пакет MS Visual C++, но это 4 версии.

Мой вопрос в том, нужны ли они мне все? Если да, то мне не хватает других версий 2015 года и, возможно, версий 2019 года? Если нет необходимости, какую версию мне следует удалить с моего ПК? Пожалуйста, помогите

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

Сообщить о нарушении

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

Это Вил, один из независимых консультантов, эксперт по Windows 10 и такой же пользователь Windows 10, как и вы.

Тот факт, что они находятся на вашем компьютере, означает, что они требуются для Windows 10 и/или ваших сторонних приложений. Когда вы устанавливаете программу, для которой требуется определенная версия Microsoft Visual C++, она автоматически устанавливается перед установкой самой программы. Я бы не советовал вам удалять или удалять какие-либо из них, поскольку мы не уверены, какие программы их используют. Кроме того, каждый из Microsoft Visual C++ использует менее 50 МБ места на жестком диске, что составляет примерно 0,005 % от 1 ТБ жесткого диска.

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

Спасибо,
Уилфред П.
Независимый советник

Сообщить о нарушении

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

Иногда при установке приложения в Windows вам может быть предложено установить дополнительное приложение под названием Microsoft Visual C++ Redistributable. Однажды, просматривая установленные приложения, вы замечаете, что эта программа установлена ​​много раз. Каждая установка отличается размером и датой установки.

Что такое распространяемый компонент Microsoft Visual C++? Почему установлено так много копий, и можно ли удалить любую из них? Здесь предстоит пройти через многое, поэтому мы начнем с основ.


< /p>

Что такое распространяемый компонент Microsoft Visual C++?

Прежде чем мы перейдем к части объяснения C++, стоит поговорить о том, что означает «распространяемый».

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

Распространяемый файл, напротив, содержит все данные, которые могут понадобиться во время установки. Его явное преимущество в том, что для работы не требуется подключение к Интернету. Распространяемые файлы часто входят в состав другого программного обеспечения, которое на них опирается, как и в случае с VIsual C++.


Visual C++ — это компилятор кода для семейства языков программирования C. Это включает код C, C++ и C++/CLI. Многие приложения, написанные на C, особенно созданные с использованием среды разработки Microsoft Visual Studio, полагаются на стандартный набор программных библиотек, без которых программное обеспечение не может работать.

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

Что такое программные библиотеки?

Итак, мы установили, что распространяемые файлы C++ — это программные библиотеки, входящие в состав приложений, написанных с помощью Microsoft Visual C++ Studio. Так что же такое программные библиотеки?

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


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

Почему распространяемый файл повторяется так много раз?

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

Это связано с тем, что сама Microsoft Visual Studio со временем обновляется. Это также влияет на стандартные программные библиотеки в каждой версии. Для приложения, написанного с использованием определенной версии Visual Studio, потребуется распространяемая библиотека этой версии инструментов разработчика.


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

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

Должен ли я удалить любой из них?

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


Мы не рекомендуем удалять какие-либо распространяемые компоненты Visual C++, так как это может привести к тому, что несколько приложений на вашем компьютере перестанут работать. Учитывая, как мало места они занимают и как широко они используются, кажется, не стоит возиться с вашей текущей экосистемой файлов стандартной библиотеки.

Выясните, какие распространяемые файлы вам нужны

Если бы вы были решительно настроены удалить распространяемые файлы Visual C++, которые больше не используются никаким программным обеспечением на вашем компьютере, как бы вы это сделали? Не существует автоматизированного способа определить, какие библиотеки C++ существуют на вашем компьютере.


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

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

Не теряйте сон из-за распространяемых файлов Visual C++

В наш век жестких дисков объемом в несколько терабайт, большого количества гигабайт оперативной памяти и многоядерных процессоров наличие нескольких лишних библиотек C++ на вашем компьютере совершенно не повлияет на его производительность или самочувствие. Удаление их волей-неволей может сломать вещи, а их систематическое удаление — тяжелая работа с небольшим вознаграждением. Так что сделайте глубокий вдох, закройте этот список приложений и забудьте о них.

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

Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!

Читайте также: