Ошибка с файлом Vcruntime140.dll — одна из самых распространённых в Windows 10 64-битной версии. Она появляется при запуске игр, программ или обновлений и сигнализирует о проблемах с библиотеками Microsoft Visual C++ Redistributable. Чаще всего текст ошибки выглядит как «Запуск программы невозможен, так как на компьютере отсутствует vcruntime140.dll» или «api-ms-win-crt-runtime-l1-1-0.dll отсутствует».

В 90% случаев проблема решается установкой или переустановкой пакета Visual C++, но есть и другие нюансы. Далее разберём, почему возникает ошибка Vcruntime140.dll в Windows 10 на 64-битной системе, какие методы работают на практике, и дадим пошаговые инструкции для всех ситуаций — от простых до сложных.

Что такое Vcruntime140.dll и почему она отсутствует

Файл Vcruntime140.dll — это динамическая библиотека, входящая в состав Microsoft Visual C++ Redistributable for Visual Studio 2015–2022. Она нужна для работы программ, написанных на языке C++ с использованием компилятора Microsoft. без неё приложения просто не запустятся.

Ошибка возникает по нескольким причинам:

1. Удаление или повреждение файла. Иногда Vcruntime140.dll удаляется антивирусом (ложное срабатывание), повреждается при обновлении системы или из-за сбоя жёсткого диска. В этом случае Windows не может его найти или загрузить.

2. Отсутствие пакета Visual C++. Многие программы устанавливают его автоматически, но не все. Если вы вручную удалили Visual C++ Redistributable или он никогда не ставился, ошибка неизбежна.

3. Несовместимость разрядности. На 64-битной Windows 10 для некоторых программ требуется 32-битная версия библиотеки (и наоборот). Если установлен только один пакет, ошибка будет появляться для приложений с другой разрядностью.

4. Проблемы с обновлениями Windows. Библиотека Vcruntime140.dll тесно связана с Universal C Runtime — компонентом, который обновляется через центр обновлений. Если обновления отключены или не устанавливались долгое время, файл может отсутствовать.

💡

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

Тип сообщенияТекст ошибкиПри каких действиях появляется
Окно с предупреждением«Запуск программы невозможен, так как на компьютере отсутствует vcruntime140.dll. Попробуйте переустановить программу»При запуске приложения (например, Adobe Photoshop, Discord, игр на Unreal Engine)
Окно с кодом ошибки«0xc000007b» или «0xc0000135»При запуске программ, зависящих от Visual C++ (часто в играх)
Окно с упоминанием api-ms-win-crt-...«Отсутствует api-ms-win-crt-runtime-l1-1-0.dll»При запуске системных утилит или обновлений

Симптомы ошибки: как проявляется проблема

Ошибку Vcruntime140.dll сложно не заметить — она всплывает сразу при запуске программы или игры. Вот основные симптомы, которые помогут подтвердить диагноз:

В большинстве случаев сообщение появляется сразу после двойного клика по ярлыку программы. Реже — при установке софта или обновлении Windows. Если ошибка всплывает при запуске Microsoft Office или Steam, проблема точно в Vcruntime140.dll.

Первые шаги: что сделать до установки библиотек

Прежде чем скачивать и устанавливать пакеты Visual C++, выполните простые проверки. Это сэкономит время и исключит тривиальные причины:

  • Проверьте корзину. Иногда файл Vcruntime140.dll удаляется по ошибке. Восстановите его из корзины, если он там есть.
  • Запустите проверку системы. Откройте командную строку от имени администратора и выполните команду sfc /scannow. Она проверит целостность системных файлов и восстановит повреждённые.
  • Обновите Windows. Перейдите в Параметры → Обновление и безопасность → Центр обновления Windows и установите все доступные обновления. Часто Vcruntime140.dll отсутствует из-за отключённых обновлений.
  • Проверьте антивирус. Временное отключение антивируса (например, Avast, Kaspersky) может помочь, если он блокирует файл как угрозу.

Если ошибка осталась, переходите к установке библиотек.

Установка Visual C++ Redistributable: пошаговая инструкция

Основной способ исправления ошибки Vcruntime140.dll — установка или переустановка пакета Microsoft Visual C++ Redistributable. Вот как это сделать правильно:

  1. Скачайте официальный пакет. Перейдите на сайт Microsoft (в поисковике введите «Скачать Visual C++ Redistributable для Visual Studio 2022») и выберите версию для x64 (64-битная система). Не скачивайте с сторонних сайтов — это небезопасно!
  2. Запустите установщик. Запустите скачанный файл (например, VC_redist.x64.exe) и следуйте инструкциям мастера установки. Перезагрузите компьютер после завершения.
  3. Установите все версии. В некоторых случаях программы требуют конкретные версии Visual C++ (2015, 2017, 2019, 2022). Установите все доступные пакеты для x64, чтобы закрыть все возможные пробелы.
  4. Проверьте разрядность. Если ошибка появляется при запуске 32-битной программы (например, старой игры), установите и x86 версию Visual C++ Redistributable.
⚠️ Внимание: Не скачивайте файл Vcruntime140.dll отдельно с непроверенных сайтов. Это может быть вирус или урезанная версия библиотеки, которая не решит проблему, а только усугубит её.
Что вы уже пробовали сделать, чтобы исправить ошибку Vcruntime140.dll?
Установил Visual C++ Redistributable
Перизагрузил компьютер
Обновил Windows
Попробовал скопировать dll вручную

Дополнительные методы: если установка Visual C++ не помогла

Если после установки всех версий Visual C++ Redistributable ошибка Vcruntime140.dll всё ещё появляется, попробуйте следующий алгоритм:

МетодОписаниеКогда применять
Установка Universal C RuntimeСкачайте и установите обновление KB2999226 с сайта Microsoft. Это отдельный пакет, который иногда требуется для работы Vcruntime140.dll.Если ошибка появляется при запуске системных утилит или обновлений
Регистрация библиотеки вручнуюОткройте командную строку от имени администратора и выполните команду regsvr32 vcruntime140.dll. Если файл отсутствует в системных папках, скопируйте его туда из папки программы, которая его требует.Если файл Vcruntime140.dll есть на компьютере, но система его не видит
Проверка реестраИспользуйте утилиту CCleaner или аналогичную для очистки реестра от битых ссылок на Vcruntime140.dll.Если ошибка появилась после удаления программы

Ещё один способ — переустановка программы, которая выдаёт ошибку. Иногда установщик сам подтягивает нужные библиотеки, если они отсутствуют.

Проверка целостности системных файлов

Если Vcruntime140.dll повреждён или отсутствует в системной папке C:\Windows\System32, поможет проверка целостности системных файлов. Этот метод работает в 70% случаев, когда библиотека была удалена или повреждена.

Выполните следующие команды в командной строке (от имени администратора):

  1. DISM /Online /Cleanup-Image /RestoreHealth — восстанавливает образ системы.
  2. sfc /scannow — проверяет и восстанавливает системные файлы.

После выполнения перезагрузите компьютер и проверьте, исчезла ли ошибка.

Проверка системных файлов (sfc /scannow и DISM) — первый шаг, если Vcruntime140.dll отсутствует или повреждён. Это безопасно и не требует дополнительных загрузок

Ручное добавление Vcruntime140.dll в систему

Если вы уверены, что файл Vcruntime140.dll есть на компьютере (например, в папке с программой), но система его не видит, можно попробовать скопировать его в системную директорию вручную.

Вот как это сделать:

  1. Найдите файл Vcruntime140.dll на вашем компьютере (используйте поиск в Проводнике).
  2. Скопируйте его в папку C:\Windows\System32 (для 64-битной системы) или C:\Windows\SysWOW64 (для 32-битных программ).
  3. Откройте командную строку от имени администратора и выполните команду regsvr32 vcruntime140.dll для регистрации библиотеки.
  4. Перезагрузите компьютер.
Что делать, если файл Vcruntime140.dll отсутствует на компьютере?

Скачайте его с официального сайта Microsoft через установщик Visual C++ Redistributable. Не используйте сторонние источники — это риск заразить компьютер вирусом.

Пошаговая инструкция: как исправить ошибку за 5 минут

Если вы не хотите разбираться в причинах и нюансах, следуйте этой инструкции. Она покрывает 95% случаев с ошибкой Vcruntime140.dll в Windows 10 64 bit:

Быстрое решение ошибки Vcruntime140.dll

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли просто скачать Vcruntime140.dll и положить в папку с программой?

Теоретически да, но это небезопасно. Файл Vcruntime140.dll должен быть оригинальным и подходящим под вашу версию Windows и программу. Лучше установить Visual C++ Redistributable — это гарантирует совместимость и безопасность.

Почему ошибка появляется только для одной программы?

Вероятно, эта программа требует конкретную версию Visual C++ Redistributable (например, 2015 или 2017), которая не установлена в системе. Установите все доступные версии пакета, чтобы закрыть все зависимости.

Что делать, если после установки Visual C++ ошибка осталась?

Попробуйте установить Universal C Runtime (обновление KB2999226) и выполните проверку системных файлов (sfc /scannow). Если не помогло — переустановите программу, которая выдаёт ошибку.

Может ли антивирус блокировать Vcruntime140.dll?

Да, некоторые антивирусы (например, Avast или Kaspersky) могут ошибочно удалять или блокировать файлы Visual C++, считая их подозрительными. Временно отключите антивирус и проверьте, решит ли это проблему.