WindowsКак сделать

Почему на моем компьютере установлено так много «распространяемых файлов Microsoft Visual C ++»?

C ++ _ топ

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

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

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

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

Почему на моем компьютере установлено так много?

C ++ _ 1

Я установил новую версию 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 будет установлен в вашей системе вместе с программой.