Visual studio 2019

Содержание

Центральное развертываниеCentral Deployment

При централизованном развертывании файлы библиотеки DLL устанавливаются в каталог Windows\System32, а файлы библиотеки 32-разрядных файлов библиотеки на системах x64 — в каталог Windows\SysWow64.In central deployment, library DLL files are installed in the Windows\System32 directory, or for 32-bit library files on x64 systems, the Windows\SysWow64 directory. Microsoft автоматически обновляет свои библиотеки, развернутые централизованно.Microsoft automatically updates its libraries that are centrally deployed. Обновления для локально развернутых или статически связанных библиотек Visual C++ нужно предоставлять вам.For Visual C++ libraries that are locally deployed or statically linked, you must provide the updates.

Для централизованного развертывания библиотек Visual C++ можно использовать один из двух источников устанавливаемых файлов:To centrally deploy Visual C++ libraries, you can use one of these two sources for the files to install:

  • Файлы распространяемого пакета, которые представляют собой автономные исполняемые файлы командной строки, содержащие все распространяемые библиотеки Visual C++ в сжатом виде.Redistributable package files, which are stand-alone command-line executables that contain all the Visual C++ redistributable libraries in compressed form, or

  • Перераспределяемые модули слияния (.msm файлы), которые можно использовать для развертывания определенных библиотек, и которые вы включаете в файл установки Windows вашего приложения (.msi).Redistributable merge modules (.msm files), which you can use to deploy specific libraries, and which you include in your application’s Windows Installer (.msi) file.

Файл распространяемого пакета устанавливает все библиотеки Visual C++ для конкретной системной архитектуры.A redistributable package file installs all of the Visual C++ libraries for a particular system architecture. Например, если ваше приложение создано для x64, можно использовать распространяемый пакет vcredist_x64.exe для установки всех библиотек Visual C++, используемых вашим приложением.For example, if your application is built for x64, you can use the vcredist_x64.exe redistributable package to install all the Visual C++ libraries your application uses. Вы можете запрограммировать установщик приложения для обязательного запуска распространяемого пакета перед установкой приложения.You can program your application installer to run the redistributable package as a prerequisite before you install your application.

Модуль слияния обеспечивает включение логики установки для конкретной библиотеки Visual C++ в файле настройки приложения установщика Windows.A merge module enables the inclusion of setup logic for a specific Visual C++ library in a Windows Installer application setup file. Можно включить столько модулей слияния, сколько требуется приложению.You can include as many or as few merge modules as your application requires. Модули слияния следует использовать, когда нужно минимизировать размер двоичных файлов развертывания.Use merge modules when you need to minimize the size of your deployment binaries.

Так как централизованное развертывание с использованием распространяемого пакета или модулей слияния позволяет Центру обновления Windows автоматически обновлять библиотеки Visual C++, мы рекомендуем использовать в приложении библиотеки DLL вместо статических, а также использовать централизованное развертывание вместо локального.Because central deployment by using a redistributable package or merge modules enables Windows Update to automatically update the Visual C++ libraries, we recommend that you use the library DLLs in your application instead of static libraries, and use central deployment instead of local deployment.

Сбои в функционировании платформы

Несмотря на все достоинства платформы и необходимость ее использования в Windows-системах, с ней, как и с множеством других программных продуктов Microsoft, могут возникать проблемы, связанные со сбоями в корректном функционировании. И, к сожалению, это не редкость.

Самая распространенная ошибка Microsoft Visual C++ (Runtime Error) связана с отсутствием или повреждением компонентов платформы в виде динамических библиотек (аналогичные проблемы можно наблюдать и с DirectX).

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

Конечно, сразу разобраться с методикой устранения проблем будет достаточно сложно (надо знать первопричину), но переустановка вышеописанных платформ или драйверов в большинстве случаев помогает.

Наконец, совершенно банальные ситуации появления ошибок иногда могут быть связаны только с тем, что на пользовательском компьютере неправильно выставлены дата и время. Изменять такие настройки непосредственно в Windows не рекомендуется. Для установки этих параметров желательно задействовать первичные системы ввода/вывода BIOS или UEFI.

Связанные статьиRelated articles

Распространение с помощью модулей слиянияRedistributing By Using Merge ModulesОписывает использование Visual C++ распространяемых модулей слияния для установки библиотек среды выполнения Visual C++ в качестве общих библиотек DLL в папке.Describes how to use Visual C++ redistributable merge modules to install the Visual C++ runtime libraries as shared DLLs in the folder.

Распространение Visual C++ элементов управления ActiveXRedistributing Visual C++ ActiveX ControlsОписание процедуры повторного распространения приложения, которое использует элементы управления ActiveX.Describes how to redistribute an application that uses ActiveX Controls.

Распространение библиотеки MFCRedistributing the MFC LibraryОписание процедуры повторного распространения приложения, которое использует MFC.Describes how to redistribute an application that uses MFC.

Распространение приложения ATLRedistributing an ATL applicationОписание способа распространения приложения, которое использует ATL.Describes how to redistribute an application that uses ATL. Начиная с Visual Studio 2012, распространяемая библиотека для ATL не требуется.Starting in Visual Studio 2012, no redistributable library for ATL is required.

Примеры развертыванияDeployment ExamplesСсылки на примеры, демонстрирующие развертывание приложений Visual C++.Links to examples that demonstrate how to deploy Visual C++ applications.

О старых версиях C++. Нужно ли их удалять?

Если перейти по адресу Пуск – Панель управления – Установка и удаление программ, в списке можно найти с десяток наименований различных версий Microsoft Visual C++. Версии х86 и х64, версии 2005, 2008, 2010, 2017, различные численные нумерации и т.д. Пользователи вполне логично полагают, что имеющаяся версия 2017 года самая новая, а остальное можно смело удалять, также как и версии для х86 систем, если они в данный момент сидят на 64-разрядной версии операционной системы.

Так вот — шиш! Удалять их нельзя 🙂 Впрочем, Вы можете, но какая-то из ваших программ, или игр перестанет запускаться 🙂 И вы заранее не знаете какая. Классно, правда?

Не стоит удалять разные версии — какие-то случайные программы перестанут работать

В общем так это не работает, нельзя рассчитывать, что более свежая версия обладает обратной совместимостью. Более старые игры используют устаревшие версии Microsoft Visual C++ Redistributable, поэтому отсутствие в системе необходимой версии программного пакета приведет к невозможности запуска. То же самое касается и различных разрядностей (х86, x64) – они также могут использоваться программами и играми.

Следующие шагиNext steps

Узнайте больше о Visual Studio, прочитав одну из следующих вводных статей:Explore Visual Studio further by following along with one of these introductory articles:

  • Познакомьтесь с редактором кода в статье Сведения об использовании редактора кодаGet acquainted with the code editor in Learn to use the code editor

  • Узнайте, как Visual Studio упорядочивает код, в статье Сведения о проектах и решенияхLearn how Visual Studio organizes code in Learn about projects and solutions

Если вы готовы к углубиться в вопросы написания кода, ознакомьтесь со следующими статьями о конкретных языках:If you’re ready to dive into more coding, one of the following language-specific quickstarts is a good next step:

Visual Studio

Microsoft Visual Studio — набор специализированных утилит и инструментов, предназначенных для разработчиков приложений.

Содержит в себе большинство необходимого инструментария разработчика для выпуска полноценных программ, в том числе и с графическим UI. С помощью Visual Studio можно создавать приложения для всех популярных платформ, как десктопных так и мобильных: iOS, iPadOS, macOS и еще ряда других.

Обзор Microsoft Visual C++

Обязательный комплект библиотек, который должен присутствовать на каждом компьютере. С его помощью можно «обучить» систему распознавать код, написанный в среде разработки Майкрософт Визуал С++. Эта платформа используется в большинстве современных игр, поэтому после инсталляции компонентов вы исключите многие системные ошибки при попытке открыть приложения.

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

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

Особенности

Набор необходимых компонентов для корректной работы приложений. Скачать библиотеки Microsoft Visual C++ рекомендуется в случае, если на компьютере не запускаются современные игры и возникают ошибки  «Запуск программы невозможен, так как на локальном компьютере отсутствует нужный файл msvcp140.dll» или «Microsoft Visual C++ Runtime Library — Runtime Error!».

Ошибка отсутствует VCRUNTIME140.dll или MSVCR110.dll и другие

Итак, если у Вас при запуске программы или игры появляются следующие ошибки, то это означает, что у Вас нет нужной установленной версии Microsoft Visual C++ Redistributable Package, которая нужна для работы программы или игры которую Вы запускаете.

Ошибка отсутствует VCRUNTIME140.dll

Запуск программы невозможен, так как на компьютере отсутствует VCRUNTIME140.dll. Попробуйте переустановить программу.

Решение. Установить Microsoft Visual C++ Redistributable Package 2015.

Ошибка отсутствует MSVCR110.dll

Запуск программы невозможен, так как на компьютере отсутствует MSVCR110.dll. Попробуйте переустановить программу.

Решение. Установить Microsoft Visual C++ Redistributable Package 2012.

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

  • Отсутствует VCRUNTIME140.dll – нужно установить Microsoft Visual C++ Redistributable Package 2015;
  • Отсутствует MSVCR120.dll или MSVCP120.dll — нужно установить Microsoft Visual C++ Redistributable Package 2013;
  • Отсутствует MSVCR110.dll или MSVCP110.dll — нужно установить Microsoft Visual C++ Redistributable Package 2012;
  • Отсутствует MSVCR100.dll или MSVCP100.dll — нужно установить Microsoft Visual C++ Redistributable Package 2010;
  • Отсутствует MSVCR90.dll или MSVCP90.dll — нужно установить Microsoft Visual C++ Redistributable Package 2008;
  • Отсутствует MSVCR80.dll или MSVCP80.dll — нужно установить Microsoft Visual C++ Redistributable Package 2005.

Установка интегрированной среды разработки Visual StudioInstall the Visual Studio IDE

В рамках этого раздела вы создадите простой проект для тестирования некоторых возможностей Visual Studio.In this section, you’ll create a simple project to try out some of the things you can do with Visual Studio. Вы примените IntelliSense в качестве вспомогательного средства для написания кода, выполните отладку приложения для просмотра значения переменной в процессе выполнения программы, а также измените цветовую тему.You’ll use IntelliSense as a coding aid, debug an app to see the value of a variable during the program’s execution, and change the color theme.

Чтобы начать работу, скачайте и установите Visual Studio.To get started, download Visual Studio and install it on your system. Этот модульный установщик позволяет выбрать и установить рабочие нагрузки , которые являются группами функций, необходимыми для предпочитаемого языка программирования или платформы.The modular installer enables you to choose and install workloads , which are groups of features needed for the programming language or platform you prefer. Выполните следующие инструкции по и в процессе установки выберите рабочую нагрузку Кроссплатформенная разработка .NET Core .To follow the steps for , be sure to select the .NET Core cross-platform development workload during installation.

Чтобы начать работу, скачайте и установите Visual Studio.To get started, download Visual Studio and install it on your system. Этот модульный установщик позволяет выбрать и установить рабочие нагрузки , которые являются группами функций, необходимыми для предпочитаемого языка программирования или платформы.The modular installer enables you to choose and install workloads , which are groups of features needed for the programming language or platform you prefer. Выполните следующие инструкции по и в процессе установки выберите рабочую нагрузку Кроссплатформенная разработка .NET Core .To follow the steps for , be sure to select the .NET Core cross-platform development workload during installation.

При первом запуске Visual Studio вы можете выполнить вход с использованием либо учетной записи Майкрософт, либо рабочей или учебной учетной записи.When you open Visual Studio for the first time, you can optionally sign in using your Microsoft account or your work or school account.

Локальное развертываниеLocal deployment

Локальное развертывание универсальной CRT поддерживается, хотя и не рекомендуется по соображениям безопасности и производительности.Local deployment of the Universal CRT is supported, but not recommended for both performance and security reasons. Библиотеки DLL для локального развертывания входят в состав пакета Windows SDK и находятся в подкаталоге Kits\10\Redist\ucrt\DLLs согласно архитектуре компьютера.The DLLs for local deployment are included as part of the Windows SDK, in the Windows Kits\10\Redist\ucrt\DLLs subdirectory, by computer architecture. Требуемые библиотеки DLL содержат ucrtbase.dll и набор библиотек DLL переадресации APISet с именем api-ms-win-*.dll.The DLLs required include ucrtbase.dll and a set of APISet forwarder DLLs named api-ms-win-*.dll. Набор библиотек DLL, необходимых для каждой операционной системы, различается.The set of DLLs required on each operating system varies. Настоятельно рекомендуется включить все библиотеки DLL при развертывании локально.It’s highly recommended that you include all of the DLLs when you deploy locally.

Для локального развертывания существует два ограничения, которые следует учитывать:There are two restrictions on local deployment to be aware of:

  • В Windows 10 универсальная CRT, расположенная в системном каталоге, используется всегда, даже если приложение имеет собственную локальную копию универсальной CRT.On Windows 10, the Universal CRT in the system directory is always used, even if an application includes an application-local copy of the Universal CRT. Это справедливо даже в том случае, если локальная копия является более новой, поскольку универсальная библиотека CRT является основным компонентом операционной системы в Windows 10.It’s true even when the local copy is newer, because the Universal CRT is a core operating system component on Windows 10.

  • В версиях Windows до Windows 8 универсальную CRT нельзя упаковать локально с подключаемым модулем, если он находится в каталоге, отличном от каталога основного исполняемого файла приложения.On versions of Windows before Windows 8, the Universal CRT can’t be packaged locally with a plugin, if it’s located in a directory other than the directory of the main app executable. В этом случае библиотеки DLL сервера пересылки APISet не могут успешно разрешить ucrtbase.dll.The APISet forwarder DLLs are unable to resolve the ucrtbase.dll successfully in this case. К рекомендуемым альтернативным способам относятся следующие.Some recommended alternative solutions include:

    • Статическая компоновка универсальной CRT.Statically link the Universal CRT,
    • Централизованное развертывание универсальной CRT.Centrally deploy the Universal CRT, or
    • Помещение файлов универсальной CRT в один каталог с приложением.Place the Universal CRT files in the same directory as the app.

Установка распространяемых пакетовInstall the redistributable packages

Распространяемые пакеты Visual C++ позволяют устанавливать и регистрировать все библиотеки Visual C++.The Visual C++ Redistributable Packages install and register all Visual C++ libraries. Если вы используете его, запустите его в качестве необходимого компонента в целевой системе, прежде чем устанавливать приложение.If you use one, run it as a prerequisite on the target system before you install your application. Рекомендуется использовать эти пакеты для развертываний, поскольку они включают функцию автоматического обновления библиотек Visual C++.We recommend that you use these packages for your deployments because they enable automatic updating of the Visual C++ libraries. Пример использования этих пакетов см. в разделе Пошаговое руководство. Развертывание приложения Visual C++ с помощью распространяемого пакета Visual C++.For an example about how to use these packages, see Walkthrough: Deploying a Visual C++ Application By Using the Visual C++ Redistributable Package.

Каждый распространяемый пакет Visual C++ проверяет наличие более новой версии на компьютере.Each Visual C++ Redistributable Package checks for the existence of a more recent version on the machine. Если обнаружена более поздняя версия, пакет не будет установлен.If a more recent version is found, the package won’t get installed. Начиная с Visual Studio 2015, в распространяемых пакетах отображается сообщение о сбое установки.Starting in Visual Studio 2015, redistributable packages display an error message stating that setup failed. Если пакет выполняется с помощью флага, сообщение об ошибке не отображается.If a package is run by using the flag, no error message is displayed. В любом случае ошибка записывается установщиком Майкрософт, а результат ошибки возвращается вызывающему объекту.In either case, an error is logged by the Microsoft installer, and an error result is returned to the caller. Начиная с пакетов Visual Studio 2015 вы можете избежать этой ошибки, проверив реестр, чтобы узнать, установлена ли более новая версия.Starting in Visual Studio 2015 packages, you can avoid this error by checking the registry to find out if a more recent version is installed. Текущий номер установленной версии хранится в ключе.The current installed version number is stored in the key. Номер версии — 14,0 для Visual Studio 2015, Visual Studio 2017 и Visual Studio 2019, так как последний распространяемый пакет совместим с версией 2015.The version number is 14.0 for Visual Studio 2015, Visual Studio 2017, and Visual Studio 2019 because the latest redistributable is binary compatible with the 2015 version. Ключ — , или, в зависимости от установленных версий Vcredist для платформы.The key is , , or depending on the installed vcredist versions for the platform. ( Если вы используете Regedit для просмотра версии установленного пакета x86 на платформе x64, необходимо проверить подраздел.) Номер версии хранится в REG_SZ строковом значении , а также в наборе значений, , и .(You need to check under the subkey only if you’re using Regedit to view the version of the installed x86 package on an x64 platform.) The version number is stored in the REG_SZ string value and also in the set of , , , and values. Чтобы избежать ошибки во время установки, нужно пропустить установку распространяемого пакета, если только что установленная версия является более новой.To avoid an error at install time, you must skip installation of the redistributable package if the currently installed version is more recent.

Автоматизация и расширяемостьAutomation and Extensibility

Автоматизация и расширяемостьAutomation and Extensibility Visual Studio Express для WindowsVisual Studio Express for Windows Visual Studio Express для Windows DesktopVisual Studio Express for Windows Desktop Visual Studio Professional и CommunityVisual Studio Professional / Community Visual Studio EnterpriseVisual Studio Enterprise
Объектные модели расширения средыExtensibility Object Models XX XX
Модель кодаCode Model XX XX
модель проектаProject Model XX XX
Модель редактора ресурсовResource Editor Model XX XX
Модель мастераWizard Model XX XX
Объектная модель отладчикаDebugger Object Model XX XX

Установка 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.

На этом все. Пока!

Нравится3Не нравится2

Как скачать Microsoft Visual C++

Как и другие компоненты, разрабатываемые Microsoft, клиентскую часть продукта (то есть, Redistributable Package или Распространяемые пакеты), можно бесплатно скачать на официальном сайте. Использовать для их загрузки сторонние сайты не рекомендуется.

Чтобы установить Microsoft Visual C++ Redistributable Package, необходимо определиться с версией и скачать дистрибутивы. На данный момент самыми распространенными считаются версии 2010 и 2012 года, кроме того, для более новых приложений может потребоваться версия 2015. Поскольку эти библиотеки занимают не слишком много места, рекомендуется иметь Microsoft Visual C++ версий 2008, 2010, 2012, 2013 и 2015, независимо от того, установлены ли требующие их наличия программы.

Стоит учесть, что ранние версии Windows 7 и Windows XP не поддерживают Microsoft Visual C++ Redistributable 2012 и выше.

Файлы установки Microsoft Visual C++ для Windows вы можете скачать по следующим ссылкам:

ИнструментыTools

СредствоTool Visual Studio Express для WindowsVisual Studio Express for Windows Visual Studio Express для Windows DesktopVisual Studio Express for Windows Desktop Visual Studio Professional и CommunityVisual Studio Professional / Community Visual Studio EnterpriseVisual Studio Enterprise
Инкрементный компоновщик (Link.exe)Incremental Linker (Link.exe) XX XX XX XX
Служебная программа обслуживания программ (Nmake.exe)Program Maintenance Utility (Nmake.exe) XX XX XX
Генератор библиотек (Lib.exe)Lib Generator (Lib.exe) XX XX XX XX
Компилятор ресурсов Windows (Rc.exe)Windows Resource Compiler (Rc.exe) XX XX XX XX
Конвертер ресурсов Windows в объекты (CvtRes.exe)Windows Resource to Object Converter (CvtRes.exe) XX XX XX
Служебная программа Browse Information Maintenance (BscMake.exe)Browse Information Maintenance Utility (BscMake.exe) XX XX XX XX
C++ Name Undecorator (Undname.exe)C++ Name Undecorator (Undname.exe) XX XX XX XX
COFF/PE Dumper (Dumpbin.exe)COFF/PE Dumper (Dumpbin.exe) XX XX XX XX
COFF/PE Editor (Editbin.exe)COFF/PE Editor (Editbin.exe) XX XX XX XX
MASM (Ml.exe)MASM (Ml.exe) XX XX
Spy++Spy++ XX XX
ErrLookErrLook XX XX
AtlTraceAtlTrace XX XX
Devenv.comDevenv.com XX XX
Правила выводаInference Rules XX XX
Обновление проектов VCBuild с расширением VCPROJ до MSBuild (VCUpgrade.exe)Upgrade VCBuild .vcproj projects to MSBuild (VCUpgrade.exe) XX XX XX XX
Оптимизация с использованием профиляProfile Guided Optimizations XX XX

Для чего нужна эта платформа?

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

В частности это касается графики, видео и аудио. Для DAW-студий такая платформа может использоваться еще и дополнительными плагинами форматов VST, AAX, RTAS и т. д., когда сама студия является хостом, через который к ней подключаются соответствующие программные синтезаторы и эффекты. Также ее используют многие инженерные приложения, например, AutoCAD.

Развертывание завершенных приложенийDeploy completed applications

Вы можете развертывать классические приложения и приложения для универсальной платформы Windows, предназначенные для клиентов, посредством магазина Microsoft Store.You can deploy both traditional desktop applications and UWP apps to customers through the Microsoft Store. Развертывание CRT обрабатывается автоматически в фоновом режиме.Deployment of the CRT is handled automatically behind the scenes. Дополнительные сведения см. в разделе Публикация приложений и игр Windows.For more information, see Publish Windows apps and games.

Собственный код C++ для классических приложений можно также развернуть на другом компьютере.You can also deploy a native C++ desktop to another computer. Дополнительные сведения см. в разделе Развертывание классических приложений.For more information, see Deploying Desktop Applications.

Дополнительные сведения о развертывании программы C++/CLI см. в разделе Руководство по развертыванию для разработчиков.For more information about deploying a C++/CLI program, see Deployment Guide for Developers,

Что такое Microsoft Visual C++ Redistributable Package?

Microsoft Visual C++ Redistributable Package – это распространяемые пакеты, которые устанавливают компоненты среды выполнения библиотек Visual C++. Данные компоненты необходимы для выполнения приложений, разработанных с помощью среды программирования Visual Studio. В состав этих компонентов входят: среда выполнения C (CRT), стандартный C++, MFC, C++ AMP и OpenMP. То есть, другими словами, программы, которые разработаны в Visual Studio с использованием этих библиотек не будут работать, если не установлена сама среда Visual Studio или эти распространяемые пакеты, т.е. Microsoft Visual C++ Redistributable Package. Эти пакеты созданы специально для того, чтобы обычным пользователям не нужно было устанавливать полноценную среду разработки Visual Studio. Многие разработчики в состав своего дистрибутива программы, которая требует эти библиотеки, включают установку необходимой версии Microsoft Visual C++ Redistributable Package (если она отсутствует). Многие просто в системных требованиях указывают обязательное наличие определенной версии этих распространяемых пакетов, и в этом случае Microsoft Visual C++ Redistributable Package нам необходимо скачивать и устанавливать самим. Это делается, на самом деле, достаточно просто я чуть ниже все покажу.

Но прежде чем переходить к загрузке и установке Microsoft Visual C++ Redistributable Package давайте я расскажу, какие ошибки будут возникать, если попытаться запустить программу, которая требует наличие распространяемых пакетов Microsoft в операционной системе без установленной необходимой версии этих самых пакетов.

Системные требования для установки Microsoft Visual C++ Redistributable Package 2015

Для каждой версии Microsoft Visual C++ Redistributable Package будут свои системные требования, но так как самой актуальной на данный момент является 2015 версия, то у нее, естественно, самые высокие системные требования.

  • 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 7 то, начиная с Microsoft Visual C++ Redistributable Package 2012, требуется наличие установленного Service Pack 1, т.е. распространяемые пакеты 2012, 2013, и 2015 можно установить только на Windows 7 Service Pack 1.

Требования к оборудованию:

  • Процессор с тактовой частотой 1,6 ГГц или больше (в версиях, которые ниже 2015 достаточно 900 MГц);
  • Объем оперативной памяти 1 ГБ (в версиях, которые ниже 2015 всего 512 мегабайт);
  • 50 МБ доступного пространства на жестком диске (во всех версиях);
  • Жесткий диск с частотой вращения 5 400 об/мин (во всех версиях).

С чего начать установку Visual C++?

Скачать Visual C++ все версии одним файлом

Также можно скачать все версии одним файлом, что позволит быстро установить Visual C++ запустив на установку один файл, который установит все версии Microsoft Visual C++.

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

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

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

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

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

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

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

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

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

Связанные разделыRelated Sections

Расширения компонентов для платформ среды выполненияComponent Extensions for Runtime PlatformsСправочные материалы по использованию компилятора Microsoft C++ для платформы .NET.Reference material on using the Microsoft C++ compiler to target .NET.

Справочные сведения о сборке C/C++C/C++ Building ReferenceПараметры компилятора, параметры компоновщика и другие средства сборки.Compiler options, linker options, and other build tools.

Справочник по препроцессору C/C++C/C++ Preprocessor ReferenceСправочный материал по прагма-директивам, директивам препроцессора, предопределенным макросам и препроцессору.Reference material on pragmas, preprocessor directives, predefined macros, and the preprocessor.

Библиотеки Visual C++Visual C++ LibrariesСписок ссылок на начальные страницы ссылок для различных библиотек Microsoft C++.A list of links to the reference start pages for the various Microsoft C++ libraries.

Новые возможности и журнал соответствийWhat’s New and Conformance History

Новые возможности C++ в Visual StudioWhat’s New for C++ in Visual StudioНовые возможности в Visual Studio.Find out what’s new in Visual Studio.

Новые возможности C++ в версиях Visual Studio с 2003 до 2015What’s New for C++ in Visual Studio 2003 through 2015Новые возможности C++ для каждой версии Visual Studio с 2003 до 2015.Find out what was new in C++ for each version of Visual Studio from 2003 through 2015.

Улучшения соответствия C++ в Visual StudioC++ conformance improvements in Visual StudioСведения об улучшениях соответствия C++ в Visual Studio.Learn about C++ conformance improvements in Visual Studio.

Таблица соответствия Microsoft Visual C++ стандартам языкаMicrosoft C++ language conformance tableСписок с данными о состоянии соответствия стандартам по каждой функции в компиляторе C++ MSVC.A list of conformance status by feature in the MSVC C++ compiler.

Журнал изменений Visual C++ 2003–2015Visual C++ change history 2003 — 2015Ознакомьтесь с критическими изменениями в предыдущих версиях.Learn about the breaking changes in previous versions.

Способ № 1: через параметры системы (только в Windows 10)

Если вы владелец Windows 10, значит, вам лучше воспользоваться именно этим способом, позволяющим удалить Microsoft Visual C++. Заключается он в следующем:

  1. Откройте меню «Пуск».
  2. В нижнем левом углу нажмите по кнопке «Параметры», выполненной в виде шестеренки.
  3. В появившемся одноименном окне нажмите по кнопке «Приложения».
  4. Появится весь список установленных программ на компьютере. Пролистайте его вниз, пока не обнаружите Microsoft Visual C++.
  5. Нажмите по программе левой кнопкой мыши.
  6. В появившемся подменю нажмите по кнопке «Удалить».

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий