Почему Microsoft Visual C++ установлено много раз
В списке установленных программ на вашем компьютере вы легко можете заметить много разных копий Microsoft Visual C++. Разные года, разные версии, разные разрядности. Это явление затрагивает фактически каждого владельца Windows-компьютера, поэтому эта статья объяснит вам, почему в компьютере установлено много копий Microsoft Visual C++ Redistributable.
Что такое Microsoft Visual C++ Redistributable
Microsoft Visual C++ — это интегрированная среда разработки (сокращенно “IDE”), которая используется для написания приложений под Windows на языках C, C++, C++/CLI. Раньше это был отдельный продукт, но со временем его включили в комплект Microsoft Visual Studio – единое место для написания, редактирования, отладки и тестирования кода. Среда разработки открывает доступ к большому количеству так называемых «общих библиотек». Это готовый код, который разработчик может использовать в качестве компонента своего приложения. Такой подход избавляет его от необходимости переписывать отдельные части приложения с нуля.
Когда речь заходит о распространении игр или приложений, разработчик должен решить, включать ли динамически подключаемые библиотеки (DLL-файлы) в процесс установки приложения или же воспользоваться стандартным распространяемым набором общего кода, из которого уже будут браться необходимые компоненты. Зачастую разработчики решают воспользоваться вторым вариантом. Здесь и вступает в игру Microsoft Visual C++ Redistributable (Redistributable – распространяемый, англ). Поэтому, после установки какой-нибудь игрушки, вы наблюдаете установку нескольких копий Visual C++ Redistributable.
Есть много причин, по которым использование готового пакета выгоднее и лучше для разработчика и для пользователя. Наборы готовит Microsoft, которая их же и тестирует, исправляет и дополняет. Кроме того, Redistributable устанавливается одним пакетом, после чего несколько приложений могут использовать его и не загружать необходимые библиотеки отдельно каждое для себя.
Почему так много копий Microsoft Visual C++ Redistributable Redistributable
Обратите внимание на скриншот ниже. На момент его создания системе было всего лишь пару дней с момента «чистой установки», но в ней уже установлено 12 копий Microsoft Visual C++. На другом компьютере их может быть еще больше, а на третьем меньше. Вопрос: почему так?
Microsoft Visual C++ Redistributable. Тысячи их.
Часть этих пакетов устанавливается вместе с Windows. Все зависит от того, какую версию операционной системы вы используете и в какой разрядности. На 64-разрядных версиях будут установлены как х86, так и х64. Это уже две копии одной только версии. На 32-разрядных в свою очередь используются только х86-библиотеки.
Каждая из копий Microsoft Visual C++ Redistributable устанавливалась какой-то отдельной программой, для работы которой нужны определенные подключаемые библиотеки. Если необходимый пакет уже установлен, приложение не устанавливает его заново. Все зависит от того, в какой версии Visual C++ разработчик творил свои костыли. Если приложение было создано с помощью Visual Studio 2005, тогда при установке приложения будет инсталлирована библиотека Visual C++ 2005.
Есть большая вероятность, что на вашем компьютере может быть несколько версий Visual C++ одного года. Хотя может казаться, что они все одинаковы, на самом деле пакеты отличаются друг от друга. В одном есть то, чего нет в другом (даже если это один год), поэтому приложение и скачало его. Если бы нужные DLL были в уже присутствующих наборах Microsoft Visual C++, тогда программа не устанавливала бы отдельную копию. За подобный хаос надо бы хорошенько пнуть Microsoft. Как и в случае с .NET Framework, компания никогда не объединяла все существующие наборы Visual C++ Redistributable в один накопительный пакет. А жаль.
Мораль такова: все наборы Microsoft Visual C++ Redistributable на вашем компьютере установлены не просто так. За их существование можно поблагодарить какую-нибудь игру или программу, установленную вами ранее. Без них скачанные вами приложения попросту бы не работали. Такие дела.
Можно ли удалить Microsoft Visual C++ Redistributable
Если вкратце, то да, можно. Но не нужно.
Вы вряд ли сможете узнать, какому приложений понадобится та или иная версия Visual C++. Когда вы удаляете программу, установленные ею наборы остаются в системе, поскольку они могут быть необходимы другим приложениям. Да, часть Visual C++ Redistributable может висеть в системе как памятник когда-то существовавшему приложению. Такие наборы могут никогда и не понадобиться другим программам. Тем не менее, нет возможности узнать, какие пакеты Visual C++ используются, а какие нет (если есть, расскажите об этом в комментариях). Если удалить используемый пакет, часть установленного софта может отвалиться или начать работать некорректно.
Конечно, перфекциониста может напрягать такое обилие «одинаковых» компонентов в списке установленных приложений. Все же, с ними надо смириться. Эти пакеты не причиняют системе никакого вреда (если установлены из надежных источников), не грузят ее и не занимают слишком много места. В особо запущенных случаях размер общий размер библиотек Microsoft Visual C++ будет занимать лишь несколько сотен мегабайт. Если вы ищите способы сэкономить немного пространства на диске С, тогда воспользуйтесь соответствующе предусмотренными механизмами (читайте статью «Как освободить место на системном диске Windows 10»). Они позволят вам освободить гораздо больше пространства, нежели две-три сотни мегабайт от выпиленных Visual C++ Redistributable.
Может показаться, что системе нужны только самые новые пакеты Visual C++, поэтому старые (2012, 2008 и так далее) можно удалить. На самом деле это не всегда правда. Все зависит от специфики софта на вашем компьютере. Если ему не нужны старые библиотеки, тогда их можно удалить, но опять же, вы сможете узнать это только методом проб и ошибок. Как и было сказано выше, Microsoft не предлагает накопительных наборов, поэтому в 2017 году на компьютеры пользователей все еще скачиваются Visual C++ Redistributable 2005, 2008, 2010 и так далее. Особенно, если последние версии этих приложений датируются этими же годами.
Где скачать Microsoft Visual C++ Redistributable
Если вы столкнулись с ошибкой приложения, и оно говорит вам, что надо скачать Microsoft Visual C++ Redistributable определенного года или версии, тогда ваш путь лежит прямиком на сайт поддержки Microsoft. Только учтите, что, если у вас 64-разрядная Windows, тогда вам надо скачивать как 64-раздяный пакет, так и 32-разрядный. Для 32-разрядных систем надо скачивать только х86-библиотеки.
Надеемся, эта статья хотя бы немного объяснила вам причины, по которым в вашем компьютере установлено много Microsoft Visual C++ Redistributable.
Почему на моем компьютере установлено так много «распространяемых файлов Microsoft Visual 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, которая также тестирует и обновляет их, исправляя ошибки и исправления безопасности. Распространяемые файлы также предлагают одну установку на компьютер пользователя, которую могут использовать несколько программ одновременно.
Почему на моем компьютере установлено так много?
Я установил новую версию 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 годов.
Также возможно, что вы увидите, как выглядят несколько версий одного и того же распространяемого пакета или, по крайней мере, несколько версий одного и того же года. Например, вы можете увидеть несколько версий распространяемого пакета 2008 года. Кто-то может указать, что это пакет обновления, в то время как другие могут просто иметь несколько разные номера версий. Таким образом, хотя иногда кажется, что установлено несколько версий одного и того же пакета, все они слегка различаются. И, к сожалению, в отличие от несколько похожего .NET Framework , Microsoft никогда не объединяла все эти старые версии в единый пакет.
Короче говоря: вы увидите несколько пакетов, которые поставляются с Windows, а некоторые — с приложениями, которые вы устанавливаете. И если вы используете 64-битную Windows, вы увидите как 64-битную, так и 32-битную версии каждого пакета.
Могу ли я удалить некоторые из них?
Короткий ответ: да, но вы, вероятно, не должны.
Вы никогда не знаете, какие из ваших установленных приложений используют каждый распространяемый продукт. Если вы удалите программу, эта программа не будет автоматически удалять распространяемый файл, на который она полагалась, поскольку у нее нет возможности узнать, полагаются ли на нее другие приложения. Конечно, там могут быть некоторые распространяемые пакеты, которые вам не нужны, но если вы вручную удалите распространяемый пакет, который все еще используют некоторые программы, вы можете заставить их работать некорректно, а в некоторых случаях даже вызывать проблемы в сама установка Windows.
Вас может раздражать то, что в вашем списке установленных программ сидит так много, но если на вашем компьютере все работает хорошо, распространяемые файлы не причиняют никакого вреда. Они также не занимают много места. Четыре версии, которые я установил в своей системе, сейчас занимают менее 100 МБ дискового пространства, вместе взятых.
Мы видели несколько советов, распространяющихся по Интернету и предлагающих удалить старые версии распространяемых файлов, оставив только самые последние версии каждого основного выпуска (отмеченные по годам). Другими словами, они предполагают, что вы можете оставить последнюю версию 2012 года для распространения и удалить более старые версии 2012 года. Мы проверили это и обнаружили, что это ненадежно. Кажется, иногда это работает, но нет никаких гарантий, что это будет работать для вас. В моем собственном ограниченном тесте трех систем это вызвало проблемы в одной системе, где несколько программ больше не работали.
Что я могу сделать, если у меня возникли проблемы?
К сожалению, зачастую трудно сузить проблему с приложением до плохой распространяемой установки. Вы редко получаете сообщение об ошибке во время установки или работы программы, которая указывает вам непосредственно на распространяемые пакеты. Тем не менее, это возможно, а иногда и стоит протестировать, особенно если программа, которую вы только что установили, вызывает сбой другой уже установленной программы, и вы знаете, что они оба используют один и тот же распространяемый файл.
Во-первых, вы можете сделать пару основных шагов. Убедитесь, что обновление Windows имеет все последние обновления. Если доступно обновление пакета, это может решить проблему. Вы также можете попробовать поискать поврежденные системные файлы в Windows. Это не займет много времени, и это может восстановить системные файлы, которые были повреждены или пропали без вести. Это всегда стоит выстрел.
Если эти шаги не помогли решить проблему, попробуйте удалить, а затем переустановить соответствующую версию. И, если вы не знаете конкретную версию, вы можете попытаться удалить все распространяемые пакеты со своего компьютера, а затем установить все последние версии каждой версии. Какой бы маршрут вы ни выбрали, сначала сделайте резервную копию своего компьютера !
Вы можете удалить распространяемые файлы так же, как и любую другую программу в приложении панели управления «Программы и компоненты». Затем вы можете загрузить и установить последние версии из центра загрузки Microsoft. Вот несколько прямых ссылок на каждую версию:
- Microsoft Visual C ++ 2005 с пакетом обновления 1 (SP1) (x86)
- Microsoft Visual C ++ 2005 с пакетом обновления 1 (SP1) (x64)
- Microsoft Visual C ++ 2008 SP1 распространяемый (x86)
- Microsoft Visual C ++ 2008 SP1 распространяемый (x64)
- Microsoft Visual C ++ 2010 с пакетом обновления 1 (SP1) (x86)
- Microsoft Visual C ++ 2010 с пакетом обновления 1 (SP1) (x64)
- Microsoft Visual C ++ 2012, обновление 4, распространяемое (x86 и x64)
- Microsoft Visual C ++ 2013 распространяемый (x86 и x64)
- Microsoft Visual C ++ 2015, обновление 2, распространяется (x86 и x64)
Просто помните, что если вы работаете с 64-разрядной версией Windows, вам необходимо загрузить и установить 32-разрядную (x86) и 64-разрядную (x64) версии.
И вот оно. Надеюсь, это хотя бы объясняет, что представляют собой эти распространяемые пакеты Visual C ++ и почему на вашем компьютере установлено так много.
Почему так много «Распространяемых компонентов Microsoft Visual C ++» установлено на моем ПК?
Microsoft Visual C ++ — это интегрированная среда разработки (IDE), используемая для создания приложений Windows на языках программирования C, C ++ и C ++ / CLI. Первоначально это был автономный продукт, но теперь он входит в состав Microsoft Visual Studio. Он предлагает разработчикам одно приложение, в котором они могут писать, редактировать, тестировать и отлаживать свой код. Среда программирования включает в себя доступ ко многим библиотекам общих кодов, которые позволяют разработчикам использовать уже разработанный код для конкретных процедур вместо того, чтобы писать свои собственные с нуля. Этот общий код принимает форму динамических библиотек ссылок (DLL), термин, который большинство пользователей Windows натолкнуло на какой-то момент.
Когда придет время для развертывания своего программного обеспечения для пользователей, разработчики могут сделать выбор. Они могут связывать эти DLL с установкой их приложения, или они могут полагаться на стандартный распространяемый пакет общего кода. Большинство выбирают последнее, и этот пакет известен как распространяемый на Visual C ++. Существует несколько преимуществ использования перераспределяемого. Пакеты предоставляются Microsoft, который также тестирует и обновляет их с ошибками и исправлениями безопасности. Распространяемые материалы также предлагают единую установку на компьютере пользователя, которую одновременно могут использовать несколько программ.
Почему так много установленных на моем ПК?
Некоторые из них установлены вместе с самой Windows. Конкретные версии, которые устанавливаются, зависят от той версии Windows, которую вы используете. Я использую Windows 10, который поставляется с распространяемыми в настоящее время версиями Visual C ++ 2012 и 2013 годов. Вы также заметите, что у меня также установлены как 32-разрядные (x86), так и 64-разрядные (x64) версии. Если у вас 32-разрядная версия Windows, вы не увидите эти 64-разрядные версии распространяемого. Но если у вас 64-разрядная версия Windows (в наши дни это почти все компьютеры), вы увидите обе версии, потому что 64-разрядная версия Windows может запускать как 64-разрядные, так и 32-разрядные приложения.
Любые дополнительные версии Visual C ++ Redistributable, которые вы видите в вашей системе, были установлены вместе с некоторой программой, которая этого требовала. Когда разработчик кодирует определенную версию 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. Вот некоторые прямые ссылки на каждую версию:
- Распространяемый Microsoft Visual C ++ 2005 SP1 (x86)
- Распространяемый Microsoft Visual C ++ 2005 SP1 (x64)
- Распространяемый Microsoft Visual C ++ 2008 SP1 (x86)
- Распространяемый Microsoft Visual C ++ 2008 SP1 (x64)
- Распространяемый Microsoft Visual C ++ 2010 SP1 (x86)
- Распространяемый Microsoft Visual C ++ 2010 SP1 (x64)
- Обновление Microsoft Visual C ++ 2012 4 Распространяемые (x86 и x64)
- Распространяемый Microsoft Visual C ++ 2013 (x86 и x64)
- Обновление Microsoft Visual C ++ 2015 Обновление 2 (x86 и x64)
Просто помните, что если вы используете 64-разрядную версию Windows, вам нужно будет загрузить и установить как 32-разрядные (x86), так и 64-разрядные (x64) версии.
И вот оно. Надеюсь, это по крайней мере объясняет, каковы эти распространяемые пакеты Visual C ++ и почему так много установлено на вашем ПК.
Почему Microsoft Visual C установлено много раз
Microsoft Visual C++: для чего нужен, где скачать и как установить
Microsoft Visual C++ Redistributable – это один из тех пакетов, без которых на вашем компьютере не запустится большинство игр. Он содержит библиотеки, которые позволяют запуститься программам, в разработке которых была использована среда Microsoft Visual C++, известная так же как MSVC. К таким приложениям относится большинство игр на Windows, потому наличие данного пакета необходимо.
Игры, как правило, загружают необходимые файлы по завершении установки, однако в работе пакета Microsoft Visual C++ могут случаться сбои, вызванные установкой пиратского ПО или активностью вредоносных программ. В таком случае необходимо скачать Microcoft Visual C++ Redistributable с официального сайта, следуя инструкциям из этой статьи.
Почему так много копий Microsoft Visual C++ Redistributable Redistributable
Обратите внимание на скриншот ниже. На момент его создания системе было всего лишь пару дней с момента «чистой установки», но в ней уже установлено 12 копий Microsoft Visual C++. На другом компьютере их может быть еще больше, а на третьем меньше. Вопрос: почему так?
Microsoft Visual C++ Redistributable. Тысячи их.
Часть этих пакетов устанавливается вместе с Windows. Все зависит от того, какую версию операционной системы вы используете и в какой разрядности. На 64-разрядных версиях будут установлены как х86, так и х64. Это уже две копии одной только версии. На 32-разрядных в свою очередь используются только х86-библиотеки.
Каждая из копий Microsoft Visual C++ Redistributable устанавливалась какой-то отдельной программой, для работы которой нужны определенные подключаемые библиотеки. Если необходимый пакет уже установлен, приложение не устанавливает его заново. Все зависит от того, в какой версии Visual C++ разработчик творил свои костыли. Если приложение было создано с помощью Visual Studio 2005, тогда при установке приложения будет инсталлирована библиотека Visual C++ 2005.
Есть большая вероятность, что на вашем компьютере может быть несколько версий Visual C++ одного года. Хотя может казаться, что они все одинаковы, на самом деле пакеты отличаются друг от друга. В одном есть то, чего нет в другом (даже если это один год), поэтому приложение и скачало его. Если бы нужные DLL были в уже присутствующих наборах Microsoft Visual C++, тогда программа не устанавливала бы отдельную копию. За подобный хаос надо бы хорошенько пнуть Microsoft. Как и в случае с .NET Framework, компания никогда не объединяла все существующие наборы Visual C++ Redistributable в один накопительный пакет. А жаль.
Мораль такова: все наборы Microsoft Visual C++ Redistributable на вашем компьютере установлены не просто так. За их существование можно поблагодарить какую-нибудь игру или программу, установленную вами ранее. Без них скачанные вами приложения попросту бы не работали. Такие дела.
Автоматическое обновление всех необходимых версий Visual C++
Есть одна утилита для поиска и обновления драйверов — Driver Booster. Помимо основной своей работы — она может также найти и недостающие игровые компоненты, в том числе и Visual C++.
Причем, вам самостоятельно не нужно будет гадать какой пакет нужен — она последовательно и в автоматическом режиме все обновит! Скрин ее работы — ниже (от вас потребуется лишь сделать 2-3 клика мышкой!).
Driver Booster — найдено 4 устаревших драйвера, и 1 игровой компонент // пример работы программы
Кстати, не могу не отметить, что помимо Visual C++ она также устанавливает и обновляет и др. пакеты: DirectX, Microsoft Silverlight, NET FrameWork и т.д. В общем, все те пакеты, из-за которых часто сыпятся ошибки в играх.
Почему распространяемый документ повторяется так много раз?
Если вы внимательно посмотрите, то заметите, что разные распространяемые установки C ++ имеют разные имена. У них будут разные номера версий и разные годы в названиях.
Это потому, что сама Microsoft Visual Studio со временем обновляется. Это также влияет на стандартные библиотеки программного обеспечения в каждой версии. Приложению, написанному с использованием определенной версии Visual Studio, потребуется распространяемая библиотека этой версии инструментов разработчика.
Распространяемые компоненты также не являются кумулятивными. Таким образом, более новые не содержат всех библиотек предыдущих версий. Это связано с тем, что некоторые старые библиотеки со временем будут удалены или изменятся и больше не будут совместимы со старыми версиями. Если бы они были кумулятивными, размер распространяемого пакета с годами увеличился бы, и его было бы трудно поддерживать.
Каждый раз, когда вы устанавливаете новое приложение, для которого требуется новый распространяемый файл, оно проверяет, установлена ли уже эта библиотека. Если нет, он добавляется в список. Таким образом, все записи, которые вы видите в списке, когда-то были нужны приложению, которое вы установили на свой компьютер.
Что за программа Microsoft Visual C++
Microsoft Visual C++ распространяемый пакет ( redistributable package) — это специальная программа, позволяющая запускать программы и игры на компьютере разработанные на языке программирования языке C++ в среде Visual Studio. Другими словами Visual ++ это набор пакетов с данными, которые используют программы при работе на компьютере. Соответственно, когда программа или гра не находит нужный пакет, то появляется ошибка.
На сайте вы сможете скачать распространяемый пакет (redistributable package) в зависимости от версии (пакета) по отдельности: 2005 2008 2010 2012 2013 2015 2017 2019 x64 x86.
Скачать Visual C++ все версии одним файлом
Также можно скачать все версии одним файлом, что позволит быстро установить Visual C++ запустив на установку один файл, который установит все версии Microsoft Visual C++.
При установке данного пакета, все имеющиеся версии будут переустановлены, а не имеющиеся доустановлены. Что позволит не устанавливать каждый пакет по отдельности, а также избежать разных ошибок при установке по отдельности.
Сюда входят оба пакета как 32 так и 64 битная .
Microsoft Visual С 2005
Поддерживаемая операционная система
- 32-разрядная (x86)
- 64-разрядная (x64, WOW)
- ARM
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную.
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2008
Поддерживаемая операционная система
- 32-разрядная (x86)
- 64-разрядная (x64, WOW)
- ARM
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную.
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2010
Поддерживаемая операционная система
- 32-разрядная (x86)
- 64-разрядная (x64, WOW)
- ARM
Windows 7; Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 Service Pack 2; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную .
Microsoft Visual С 2012
Поддерживаемая операционная система
- 32-разрядная (x86)
- 64-разрядная (x64, WOW)
- ARM
Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную .
Microsoft Visual С 2013
Поддерживаемая операционная система
- 32-разрядная (x86)
- 64-разрядная (x64, WOW)
- ARM
Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную .
Microsoft Visual С 2015
Поддерживаемая операционная система
- 32-разрядная (x86)
- 64-разрядная (x64, WOW)
- ARM
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную .
Microsoft Visual С 2017
Поддерживаемая операционная система
- 32-разрядная (x86)
- 64-разрядная (x64, WOW)
- ARM
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную .
Microsoft Visual С 2019
Пакет Microsoft Visual C ++ 2019 включает в себя пакеты 2015, 2017, 2019. При установке данного пакета, установленные пакеты 2015 или 2017 будут заменены.
Поддерживаемая операционная система
- 32-разрядная (x86)
- 64-разрядная (x64, WOW)
- ARM
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную .
Ошибки при установке Microsoft Visual C++
При установке Visual C++ могут встречаться разные ошибки. Рассмотрим способы их устранения
Ответы на популярные вопросы — FAQ
Как установиить Microsoft Visual C
Если у вас Windows 64 битная (x64), то для установки Microsoft Visual C вам необходимо скачать оба файла 32 бит и 64 бит, извлечь файлы из архивов vcredist x86 и vcredist x64, далее запустить и установить последовательно. Если у вас Windows 32 битной версии (x86), то для установки Microsoft Visual C ++ скачайте только 32 бит, извлеките файл vcredist x86 и запустите его последовательно нажимая далее.
Нужно ли удалять старые версии Microsoft Visual C
Нет не нужно, так как при установке Microsoft Visual C++ сам удаляет старые версии и вместо них устанавливает новые.
Как открыть Microsoft Visual C
Microsoft Visual C нельзя открыть это не обычная программа а набор библиотек файлов и пакетов для работы различных программ и игр. Поесть вы не найдете ярлыка или файла запуска.
Устанавливаю Microsoft Visual C но программы не запускаются
Попробуйте полностью удалить все версии Microsoft Visual C через панель Установки и удаления программ и установите все версии по отдельности, начиная с 2005 по 2019.
Не удаляется Microsoft Visual C
Если Microsoft Visual C++ не удаляется стандартным способом через Пане управления — Установка и удаление программ то воспользуйтесь утилитой для принудительного удаления программ MicrosoftFixit.ProgramInstallUninstall. Скачать ее можно по ссылке https://support.microsoft.com/ru-ru/help/17588/windows-fix-problems-that-block-programs-being-installed-or-removedd
Какую версию удалять Microsoft Visual C если ошибка при запуске программы
Если вы не знаете наверняка какая версия Microsoft Visual C повреждена то попробуйте поочередно устанавливать все версии начиная с 2005
Какой версии Microsoft Visual C не хватает
Для того чтобы понять какой версии не хватает для работы программы или игры, зайдите в Панель управления- Установка и удаление программ и посмотрите какие версии уже установлены и каких нет. Доустановите те версии которых нет в списке установленных программ.
Установка Microsoft Visual C++ Redistributable Package 2015 на Windows 7
Microsoft Visual C++ Redistributable Package 2015 я буду устанавливать на 32 битную операционную систему Windows 7 с установленным Service Pack 1.
Запускаем скаченный файл vc_redist.x86.exe, в итоге откроется окно, в котором нам необходимо согласиться с условиями лицензионного соглашения, т.е. поставить галочку и затем нажать «Установить».
Начался процесс установки.
Он займет буквально несколько секунд и после чего появится соответствующее окно, в котором мы нажимаем «Закрыть».
Вот и все, теперь можно устанавливать программы или игры которые требуют наличие Microsoft Visual C++ Redistributable Package 2015.
Загрузка распространяемых пакетов Visual C++ с сайта Майкрософт
Первый из способов скачать компоненты Visual C++ — официальный и, соответственно, самый безопасный. Для загрузки доступны следующие компоненты (при этом некоторые из них можно загрузить разными способами).
- Visual Studio 2015-2019 — при установке этого набора устанавливаются все необходимые компоненты Visual C++ 2015, 2017 и 2019 в рамках одного файла установщика.
- Visual Studio 2013 (Visual C++ 12.0)
- Visual Studio 2012 (Visual C++ 11.0)
- Visual Studio 2010 SP1
- Visual Studio 2008 SP1
Важное примечание: если вы загружаете библиотеки для исправления ошибок при запуске игр и программ (DLL отсутствует), а ваша система — 64-разрядная, следует скачать и установить как x86 компоненты (для 32-бит), так и x64 версии, так как многим программам для запуска нужны библиотеки 32-бит (x86) даже в x64 Windows 10, 8.1 и Windows 7.
Порядок загрузки компонентов будет следующим:
- Зайдите на официальную страницу https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads и выберите нужный компонент.
- Для Visual C++ 2015-2019 достаточно напрямую скачать и установить файлы vc_redist.x86.exe и vc_redist.x64.exe
- Для компонентов Visual C++ 2013 после выбора «распространяемые пакеты Microsoft Visual C++ для Visual Studio 2013» вы попадете на страницу с двумя списками установщиков — x64 и x86, для каждого языка отдельная ссылка. Загрузите компоненты по нужной ссылке (русский язык на изображении ниже не поместился, но доступен).
- Для некоторых компонентов (например, для версии Visual C++ 2012) вы увидите предложение войти с вашей учетной записью Майкрософт. Но делать это не обязательно — ниже в этой статье я дам ссылки на прямую загрузку с сайта Майкрософт без необходимости входа.
Также на сайте Майкрософт доступны отдельные страницы для загрузки распространяемых пакетов Microsoft Visual C++ список таких страниц далее:
- Visual C++ 2013 — https://support.microsoft.com/ru-ru/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package (во второй части страницы есть прямые ссылки для скачивания x86 и x64 версий).
- Visual C++ 2010 — https://www.microsoft.com/ru-ru/download/details.aspx?id=26999
- Visual C++ 2008 — https://www.microsoft.com/ru-ru/download/details.aspx?id=26368
- Visual Studio 2017 (x64) — https://go.microsoft.com/fwlink/?LinkId=746572
- Visual С++ 2015 — https://www.microsoft.com/ru-ru/download/details.aspx?id=53840 и https://www.microsoft.com/ru-ru/download/details.aspx?id=52685
После скачивания нужных компонентов Visual C++, запускаем загруженные файлы и проходим весь процесс установки.
Возможные проблемы при установке:
- Если при установке отдельных компонентов вам сообщат, что они уже есть на компьютере, попробуйте установщик другой разрядности (возможно, не хватает именно его).
- Если вы уверены, что проблемы при запуске программ или игр вызваны каким-то набором компонентов, но он не устанавливается, посмотрите: присутствует ли он в списке в Панель управления — Программы и компоненты. Если да, то попробуйте удалить его там и заново запустить установщик.
- Если вы отключали какие-либо службы Windows 10, 8.1 и Windows 7, связанные с обновлениями или «установщиком Windows», это может приводить к ошибкам при установке библиотек Visual C++.
- Отдельные инструкции про ошибку 0x80070666 при установке компонентов Visual C++ и Неопознанную ошибку 0x80240017.
Скачать распространяемый пакет Microsoft Visual C++
Для скачивания нужного распространяемого пакета обновления достаточно перейти по нужной ссылке ниже, и нажать кнопку «Загрузка» (или в случае с версией 2005 года — кнопку «Download»).
32-разрядные (32 битные) версии распространяемого пакета Microsoft Visual C++:
64-разрядные (64 битные) версии распространяемого пакета Microsoft Visual C++:
На сайте Microsoft многие версии распространяемый пакетов Microsoft Visual C++ состоят из нескольких файлов, каждый из которых предназначен для определенной системной архитектуры. Например:
- vcredist_arm.exe — для ARM (используется только в Windows RT);
- vcredist_x64.exe — для 64-разрядной (64 битные);
- vcredist_x86.exe — для 32-разрядной (32 битные).
Поддерживаемые операционные системы распространяемыми пакетами Microsoft Visual C++: