Как узнать, какой визуал c установлен на компьютере

Обновлено: 03.07.2024

Как узнать, какая у меня версия Microsoft Visual C++?

Чтобы проверить, установлены ли распространяемые компоненты Visual C++, откройте «Установка и удаление программ» и найдите распространяемый компонент Microsoft Visual C++. Если он установлен, вы увидите «Распространяемый пакет Microsoft Visual C++ 2015–2019 (x64) — 14.22. 27821».

Где установлен Microsoft Visual C++?

Перейдите на веб-сайт Microsoft и введите Распространяемый компонент Visual C++ в поле поиска. Загрузите и установите распространяемый пакет для архитектуры вашего компьютера (например, x64, если вы используете 64-разрядную версию Windows) и версии Visual C++ (например, 2015), которые вам нужны.

Как узнать, установлен ли распространяемый пакет Microsoft Visual C++ 2005?

Убедитесь, что распространяемый компонент Microsoft Visual C++ 2005…

  1. Нажмите "Пуск" > "Панель управления" > "Программы и компоненты".
  2. Убедитесь, что распространяемый компонент Microsoft Visual C++ 2005 отображается в списке установленных программ.

Как узнать, установлен ли распространяемый пакет Microsoft Visual C++ 2008?

Распространяемый пакет Visual C++ Это проще. Откройте «Установка и удаление программ» и найдите распространяемый пакет Microsoft Visual C++. Там будут перечислены установленные версии.

Как изменить версию C++?

Для этого откройте свой проект, затем перейдите в меню «Проект» > (имя вашего приложения) «Свойства», затем откройте «Свойства конфигурации» > «C/C++» > «Язык». Оттуда вы можете установить стандарт языка C++ для версии C++, которую вы хотите использовать.

Для чего используется Visual C++?

Он содержит инструменты для разработки и отладки кода C++, особенно кода, написанного для Windows API, DirectX и . СЕТЬ. Для правильной работы многих приложений требуются свободно распространяемые пакеты библиотек среды выполнения Visual C++.

Можем ли мы написать код C в Visual Studio?

В системе должен быть установлен редактор кода Visual Studio. Загрузите расширение C/C++. Это расширение от Microsoft, которое поддерживает код Visual Studio. Это помогает в IntelliSence, отладке и просмотре программного кода в Visual Studio.

Какой компилятор C используется в оконной платформе?

Mingw GCC. Mingw — это набор инструментов «Минималистский GNU для Windows» под Windows. MinGW (Minimalist GNU for Windows), ранее известный как mingw32, — это бесплатная среда разработки программного обеспечения с открытым исходным кодом для создания приложений Microsoft Windows.

Есть ли компилятор ac в Windows?

Если вы говорите о серьезной разработке Windows, приобретите Visual Studio. Вы всегда можете просто использовать gcc через cygwin. Существует еще один бесплатный компилятор C для Windows: Pelles C. Pelles C — это полный комплект средств разработки для Windows и Windows Mobile.

Если вы проверите список установленных программ на ПК с 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++

visual C++ redistributable

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

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

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

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

Вы можете проверить установленные версии распространяемого пакета Microsoft Visual C++ на вашем компьютере с Windows следующими способами:

  • Любая версия: используйте сочетание клавиш Windows-Пауза, чтобы открыть панель управления. Выберите Домашняя страница панели управления и на странице, которая открывает Программы и компоненты.
  • 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-разрядные версии, если они поддерживаются.

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

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

Иногда при установке приложения в 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, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!

< бр />

Уолтер Гленн


Уолтер Гленн
Бывший главный редактор

Уолтер Гленн – бывший главный редактор How-To Geek и связанных с ним сайтов. Он имеет более чем 30-летний опыт работы в компьютерной индустрии и более 20 лет в качестве технического писателя и редактора. Он написал сотни статей для How-To Geek и отредактировал тысячи. Он является автором или соавтором более 30 книг о компьютерах на более чем дюжине языков для таких издательств, как Microsoft Press, O'Reilly и Osborne/McGraw-Hill. Он также написал сотни технических документов, статей, руководств пользователя и курсов. Подробнее.


Если вы когда-нибудь просматривали список установленных программ в Windows и задавались вопросом, почему там так много версий распространяемого пакета Microsoft Visual C++, вы не одиноки. Присоединяйтесь к нам, чтобы узнать, что это за штуки и почему их так много установлено на вашем ПК.

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

Microsoft Visual C++ — это интегрированная среда разработки (IDE), используемая для создания приложений Windows на языках программирования C, C++ и C++/CLI. Первоначально это был отдельный продукт, но теперь он входит в состав Microsoft Visual Studio. Он предлагает разработчикам единое приложение, в котором они могут писать, редактировать, тестировать и отлаживать свой код. Среда программирования включает в себя доступ ко множеству общих библиотек кода, которые позволяют разработчикам использовать уже разработанный код для определенных процедур вместо того, чтобы писать свой собственный с нуля. Этот общий код принимает форму динамически подключаемых библиотек (DLL) — термин, с которым в тот или иной момент сталкивалось большинство пользователей Windows.

Когда приходит время развернуть программное обеспечение для пользователей, у разработчиков есть выбор.Они могут включать эти библиотеки DLL в установку своего приложения или полагаться на стандартный распространяемый пакет общего кода. Большинство выбирает последнее, и этот пакет известен как распространяемый пакет Visual C++. Использование распространяемого пакета имеет несколько преимуществ. Пакеты предоставляются Microsoft, которая также тестирует и обновляет их с помощью исправлений ошибок и безопасности. Распространяемые файлы также предлагают одну установку на компьютер пользователя, которую могут использовать несколько программ одновременно.

Почему на МОЙ ПК установлено так много программ?


Я установил свежую версию Windows 10 на новый компьютер чуть менее двух месяцев назад. Как вы можете видеть на картинке выше, в моей системе уже есть четыре версии распространяемого пакета Visual C++. В других системах я видел целых двадцать. Итак, как они все туда попадают?

Некоторые устанавливаются вместе с самой Windows. Конкретные устанавливаемые версии зависят от используемой версии Windows. Я использую Windows 10, которая поставляется с распространяемыми компонентами Visual C++ 2012 и 2013 годов. Вы также заметите, что у меня также установлены как 32-разрядная (x86), так и 64-разрядная (x64) версии. Если у вас 32-разрядная версия Windows, вы не увидите эти 64-разрядные версии распространяемого пакета. Но если у вас 64-разрядная версия Windows (какой в ​​наши дни являются почти все компьютеры), вы увидите обе версии, потому что 64-разрядная версия Windows может запускать как 64-разрядные, так и 32-разрядные приложения.

Все дополнительные версии распространяемого пакета Visual C++, которые вы видите в своей системе, были установлены вместе с какой-либо программой, для которой это требовалось. Когда разработчик кодирует определенную версию Visual C++, библиотеки кода для этой версии также должны присутствовать в системе пользователя, чтобы приложение могло работать. Это означает, что, например, если разработчик использовал Visual C++ 2005 (или Visual Studio 2005) для создания устанавливаемой вами программы, вы можете ожидать, что распространяемый пакет Visual C++ 2005 будет установлен в вашей системе вместе с программой.

Иногда при первом запуске программы появляется всплывающее окно с сообщением об установке распространяемого пакета. Вы заметите это, если вы геймер на ПК, особенно если вы получаете свои игры через Steam. Как правило, это означает, что разработчик выбрал загрузку последнего пакета из Microsoft во время установки. Иногда пакет поставляется вместе с приложением. Вот снимок установки текущего пакета графического драйвера AMD, который, как вы видите, хочет установить распространяемые файлы C++ 2012 и 2013 годов.


Итак, вкратце: вы увидите некоторые пакеты, поставляемые с Windows, и некоторые, которые поставляются с устанавливаемыми вами приложениями. А если вы используете 64-разрядную версию Windows, вы увидите как 64-разрядную, так и 32-разрядную версии каждого пакета.

Можно ли удалить некоторые из них?

Короткий ответ: да, но, вероятно, не стоит.

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

Вас может раздражать то, что в вашем списке установленных программ так много программ, но если на вашем ПК все работает нормально, распространяемые файлы не причиняют никакого вреда. Они также не занимают много места. Четыре версии, которые я установил в своей системе, вместе взятые занимают менее 100 МБ дискового пространства.

В Интернете ходили советы о том, что вы можете удалить старые версии распространяемых файлов, оставив на месте только самые последние из основных выпусков (отмеченные по годам). Другими словами, они предполагают, что вы можете оставить последний распространяемый пакет 2012 года и удалить более старые версии 2012 года. Мы проверили это и обнаружили, что это ненадежно. Иногда кажется, что это работает, но нет никакой гарантии, что это сработает для вас. В моем собственном ограниченном тесте трех систем это вызвало проблемы в одной системе, когда пара программ больше не запускалась.

Что мне делать, если у меня возникли проблемы?

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

Во-первых, вы можете сделать несколько простых шагов. Убедитесь, что в Центре обновления Windows есть все последние обновления. Если доступно обновление для пакета, это может решить проблему. Вы также можете попробовать сканировать поврежденные системные файлы в Windows. Это не займет много времени и может восстановить системные файлы, которые были повреждены или пропали без вести. Всегда стоит попробовать.

Если эти шаги не помогли решить проблему, вы можете попробовать удалить, а затем переустановить соответствующую версию. И, если вы не знаете конкретную версию, вы можете рискнуть и попробовать удалить все распространяемые пакеты со своего компьютера, а затем установить все последние реализации каждой версии. Какой бы маршрут вы ни выбрали, сначала обязательно сделайте резервную копию своего компьютера!

Распространяемые компоненты можно удалить так же, как любую другую программу в приложении панели управления "Программы и компоненты". Затем вы можете загрузить и установить последние версии из Центра загрузки Microsoft. Вот несколько прямых ссылок на каждую версию:

Помните, что если вы используете 64-разрядную версию Windows, вам потребуется загрузить и установить как 32-разрядную (x86), так и 64-разрядную (x64) версии.

И вот оно. Надеюсь, это, по крайней мере, объясняет, что представляют собой эти распространяемые пакеты Visual C++ и почему так много их установлено на вашем компьютере.

  • › 10 советов по весенней уборке вашего ПК с Windows
  • › Что такое файлы DLL и почему они отсутствуют на моем ПК?
  • › Почему каждая компьютерная игра устанавливает собственную копию DirectX?
  • › Что такое «портативное» приложение и почему это важно?
  • › 10 быстрых шагов для повышения производительности ПК
  • › Как играть в игры для Wii U на ПК с помощью Cemu
  • › Сколько оперативной памяти требуется вашему ПК?
  • › 7 основных функций Microsoft Excel для составления бюджета

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