Руководство Windows · Обновлено в июне 2026

Как скачать и установить
Visual C++ Redistributable в Windows

Практическое руководство для пользователей Windows 10 и Windows 11: официальные ссылки Microsoft, выбор x64/x86, пошаговая установка, команды тихой установки, восстановление пакета и исправление распространенных ошибок.

📖 9 минут чтения 🪟 Windows 10 / 11 🔗 Официальные ссылки Microsoft

Microsoft Visual C++ Redistributable — это набор библиотек времени выполнения, которые требуются многим программам и играм в Windows. Если эти библиотеки отсутствуют, повреждены или устарели, приложение может не запускаться и показывать ошибки вроде VCRUNTIME140.dll was not found, MSVCP140.dll is missing, 0xc000007b или The code execution cannot proceed.

Самый безопасный способ устранить такие проблемы — скачать пакет Redistributable напрямую с сайта Microsoft и установить нужную архитектуру: x64, x86 или ARM64. На большинстве современных компьютеров с 64-битной Windows стоит установить сразу x64 и x86, потому что 64-битная Windows может запускать как 64-битные, так и 32-битные приложения.

ℹ️
Важно: Visual C++ Redistributable — это не Visual Studio. Для запуска программ, которым нужны библиотеки Microsoft C и C++, не требуется устанавливать среду разработки Visual Studio.

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

Visual C++ Redistributable устанавливает компоненты времени выполнения, используемые приложениями, созданными с помощью Microsoft Visual C++ / MSVC. Эти компоненты включают библиотеки C и C++, к которым программы обращаются при запуске, загрузке модулей, работе с графикой, обработке файлов и взаимодействии с системными компонентами.

Это пакет библиотекОн помогает уже установленным программам запускаться; обычному пользователю это не инструмент для программирования.
Разные версии могут сосуществоватьНа одном компьютере могут быть установлены Visual C++ 2005, 2008, 2010, 2012, 2013 и 2015–2022.
x64 и x86 — разные пакетыx64 нужен 64-битным приложениям, а x86 — 32-битным приложениям.
Программы часто ставят его автоматическиИгры, лаунчеры, редакторы, CAD-приложения и драйверы нередко включают VC++ runtimes в установщик.

Какую версию Visual C++ Redistributable нужно установить?

Для большинства пользователей ответ простой: скачайте и установите последние поддерживаемые пакеты Visual C++ Redistributable x64 и x86 с сайта Microsoft. Они подходят для приложений, созданных в современных версиях Visual Studio, и чаще всего помогают исправить ошибки с отсутствующими файлами VCRUNTIME140.dll, MSVCP140.dll, VCRUNTIME140_1.dll и похожими библиотеками.

СитуацияЧто установитьПочему
Windows 10 или Windows 11, 64-битный ПКx64 и x86x64 нужен 64-битным программам, а x86 — 32-битным программам, которые также запускаются в 64-битной Windows.
Windows 10 или Windows 11, 32-битный ПКТолько x8632-битная Windows не запускает x64-приложения и не устанавливает x64-пакеты времени выполнения.
Windows on ARMARM64, а также x64/x86 при необходимостиARM64-устройствам могут потребоваться нативные ARM64-компоненты и совместимые библиотеки для эмулируемых приложений.
Старая игра требует Visual C++ 2010, 2012 или 2013Именно ту старую версию Redistributable, которую требует программаУстаревшие пакеты устанавливаются отдельно и могут быть нужны параллельно с последней версией.
💡
Рекомендуемый вариант для большинства 64-битных ПК: установите и VC_redist.x64.exe, и VC_redist.x86.exe. Так вы покроете максимальное количество современных приложений и старых игр.

Как узнать, какая Windows установлена: 64-bit, 32-bit или ARM64

Перед скачиванием установщика проверьте тип системы. Это поможет выбрать правильный пакет и избежать ошибок установки.

  1. Нажмите Win + I, чтобы открыть Параметры.
  2. Перейдите в раздел СистемаО системе.
  3. Найдите строку Тип системы.
  4. Проверьте, указана ли там 64-разрядная операционная система, 32-разрядная операционная система или упоминание процессора ARM.

Также можно использовать окно «Выполнить»:

  1. Нажмите Win + R.
  2. Введите msinfo32 и нажмите Enter.
  3. Посмотрите строку Тип или System Type: x64-based PC, x86-based PC или ARM64-based PC.

Как установить Visual C++ Redistributable в Windows

После скачивания нужного установщика выполните следующие действия. Процесс одинаковый для Windows 10 и Windows 11.

  1. Закройте программу или игру, которая показывает ошибку Visual C++.
  2. Скачайте с сайта Microsoft VC_redist.x64.exe, VC_redist.x86.exe или VC_redist.arm64.exe.
  3. Щелкните по скачанному файлу правой кнопкой мыши и выберите Запуск от имени администратора.
  4. Примите условия лицензионного соглашения Microsoft.
  5. Нажмите Install. Если пакет уже установлен, выберите Repair.
  6. Дождитесь завершения установки.
  7. Перезагрузите Windows, особенно если установщик предлагает это сделать.
  8. Запустите программу снова и проверьте, исчезла ли ошибка.
⚠️
Не скачивайте отдельные DLL-файлы со случайных сайтов. Ручное копирование файлов вроде vcruntime140.dll или msvcp140.dll может привести к конфликтам версий, угрозам безопасности и новым ошибкам запуска. Вместо этого установите официальный Redistributable.

Нужно ли устанавливать Visual C++ x64 и x86 одновременно?

Да, в 64-битной Windows обычно стоит установить оба пакета:

Если вы не знаете, какой пакет нужен конкретной программе, установите x64 и x86 с сайта Microsoft. Для 64-битной Windows это безопасно и часто сразу устраняет ошибки библиотек времени выполнения.

Как установить Visual C++ Redistributable через командную строку в тихом режиме

Опытные пользователи и администраторы могут установить Visual C++ Redistributable из командной строки или PowerShell. Это удобно для скриптов развертывания, удаленной поддержки или повторной установки зависимостей перед запуском программы.

Откройте Командную строку от имени администратора, перейдите в папку с установщиком и выполните одну из команд:

VC_redist.x64.exe /install /quiet /norestart
VC_redist.x86.exe /install /quiet /norestart

Для тихого восстановления уже установленного пакета используйте:

VC_redist.x64.exe /repair /quiet /norestart

После тихой установки или восстановления перезагрузите Windows вручную, если приложение по-прежнему не запускается.

Как проверить, установлен ли Visual C++ Redistributable

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

Способ 1: проверка в установленных приложениях

  1. Нажмите Win + I.
  2. Откройте ПриложенияУстановленные приложения в Windows 11 или Приложения и возможности в Windows 10.
  3. Введите в поиске Microsoft Visual C++.
  4. Найдите записи вроде Microsoft Visual C++ 2015-2022 Redistributable (x64) и (x86).

Способ 2: проверка через Панель управления

  1. Нажмите Win + R.
  2. Введите appwiz.cpl и нажмите Enter.
  3. Найдите в списке Microsoft Visual C++ Redistributable.
  4. Проверьте версию и архитектуру в названии программы.

Способ 3: проверка с помощью PowerShell

Откройте PowerShell и выполните:

Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*, `
HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* |
Where-Object { $_.DisplayName -like "*Visual C++*Redistributable*" } |
Select-Object DisplayName, DisplayVersion, Publisher |
Sort-Object DisplayName

Как восстановить Visual C++ Redistributable

Если пакет уже установлен, но приложение все равно сообщает об отсутствующей DLL-библиотеке или ошибке runtime, выполните восстановление установки.

  1. Скачайте тот же установщик Visual C++ Redistributable с сайта Microsoft.
  2. Щелкните по файлу правой кнопкой мыши и выберите Запуск от имени администратора.
  3. Если Windows обнаружит существующую установку, нажмите Repair.
  4. Дождитесь завершения процесса.
  5. Перезагрузите компьютер.

Также восстановление можно запустить через Панель управленияПрограммы и компоненты: выберите запись Visual C++, нажмите Изменить и выберите Repair.

Как исправить ошибки установки Visual C++ Redistributable

Если установщик не запускается или завершается ошибкой, используйте рекомендации ниже. Чаще всего проблемы вызваны отсутствием прав администратора, заблокированными файлами, поврежденным кэшем установщика, устаревшими компонентами Windows или сломанной предыдущей установкой VC++.

Ошибка 0x80070666: уже установлена другая версия

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

Ошибка 1603: критическая ошибка во время установки

Ошибка 0xc000007b при запуске игры или программы

Эта ошибка часто указывает на конфликт 32-битных и 64-битных зависимостей или поврежденные runtime-файлы. Установите Visual C++ Redistributable x64 и x86, обновите DirectX, если это требуется игре, и при необходимости переустановите проблемное приложение.

Отсутствует VCRUNTIME140.dll, MSVCP140.dll или VCRUNTIME140_1.dll

Установите последние версии Visual C++ Redistributable x64 и x86 с сайта Microsoft. Затем перезагрузите Windows и запустите программу снова. Не скачивайте отсутствующую DLL как отдельный файл.

Нужны ли старые версии Visual C++ Redistributable?

Иногда да. Старые приложения, особенно игры и специализированные программы, могут требовать Visual C++ 2005, 2008, 2010, 2012 или 2013. Эти старые пакеты могут быть установлены параллельно с последней версией Redistributable.

Устанавливайте старую версию только если:

⚠️
Примечание по безопасности: старые пакеты Visual C++ могут больше не поддерживаться. Скачивайте их только с сайта Microsoft или через официальный установщик нужной программы.

Можно ли удалить Microsoft Visual C++ Redistributable?

Удалить можно, но в большинстве случаев этого делать не стоит. Многие программы зависят от этих пакетов, и после удаления приложения или игры могут перестать запускаться. Если вы подозреваете повреждение, сначала используйте Repair, а не удаление.

Удаляйте пакет только если:

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

Безопасное скачивание Visual C++ Redistributable: важные советы

FAQ: Visual C++ Redistributable в Windows

QБезопасен ли Visual C++ Redistributable?
Да, если он скачан с сайта Microsoft или установлен доверенным установщиком приложения. Это стандартный компонент времени выполнения, который используют многие программы Windows.
QНужен ли Visual C++ Redistributable для игр?
Очень часто да. Многие игры и лаунчеры требуют библиотеки Visual C++ runtime. Steam, Epic Games, Ubisoft Connect и другие установщики могут устанавливать нужные библиотеки автоматически.
QПочему установлено много записей Microsoft Visual C++?
Это нормально. Разные программы могут зависеть от разных версий и архитектур Visual C++ runtime. Удаление старых записей может нарушить работу старого ПО.
QНужно ли устанавливать x86 в 64-битной Windows?
Да, если вы используете 32-битные приложения. 32-битной программе нужен x86 runtime, даже если сама Windows 64-битная.
QПоможет ли Visual C++ Redistributable исправить ошибки VCRUNTIME140.dll?
В большинстве случаев да. Установите или восстановите последние пакеты Visual C++ Redistributable x64 и x86, затем перезагрузите Windows.
QVisual C++ Redistributable — это то же самое, что .NET Framework?
Нет. Visual C++ Redistributable предоставляет нативные библиотеки времени выполнения C/C++. .NET Framework и .NET Runtime — это другие платформы для приложений другого типа.

Итоги

Чтобы скачать и установить Visual C++ Redistributable в Windows, используйте официальные ссылки Microsoft и выбирайте правильную архитектуру. На большинстве 64-битных компьютеров с Windows 10 и Windows 11 оптимально установить сразу x64 и x86, потому что это обеспечивает поддержку как современных 64-битных приложений, так и старых 32-битных программ.

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