Ошибка vcruntime140.dll возникает, когда на компьютере отсутствует необходимая библиотека Microsoft Visual C++ Runtime. Исправить проблему можно переустановкой компонента Visual C++ Redistributable, проверкой целостности системных файлов или восстановлением поврежденных данных. Инструкция ниже охватывает все основные методы решения для Windows 10 и Windows 11.
Причины проблемы
- Неполная или отсутствующая установка Microsoft Visual C++ Redistributable
- Заражение компьютера вирусами или вредоносным ПО
- Повреждение системных файлов после сбоя электропитания или краша Windows
- Несоответствие разрядности приложения (32-bit или 64-bit) установленной версии Runtime
- Удаление файла при удалении другого приложения
- Конфликт между различными версиями Visual C++ Runtime
- Неудачное обновление Windows или драйверов
Пошаговая инструкция
Способ 1: Переустановка Visual C++ Redistributable
- Откройте сайт Microsoft: перейдите на страницу загрузки Microsoft Visual C++ Redistributable (поиск в Google: "Visual C++ Redistributable download Microsoft").
- Скачайте версию для вашей системы: если у вас Windows 64-bit, загрузите
vc_redist.x64.exe; если 32-bit —vc_redist.x86.exe. - Определите разрядность Windows: нажмите
Win+Pauseили откройтеПараметры→Система→О системеи найдите строку "Тип системы". - Запустите скачанный файл от имени администратора (щелкните правой кнопкой мыши →
Запустить от имени администратора). - Следуйте инструкциям установщика и нажмите
Установить. - Перезагрузите компьютер после завершения установки.
- Попробуйте запустить проблемное приложение.
Способ 2: Проверка целостности системных файлов
- Откройте командную строку от имени администратора: нажмите
Win+Xи выберитеТерминал Windows (администратор)илиКомандная строка (администратор). - Введите команду:
sfc /scannow - Нажмите
Enterи дождитесь завершения проверки (может занять 10–20 минут). - Если обнаружены ошибки, система автоматически их исправит.
- Введите команду восстановления образа:
DISM /Online /Cleanup-Image /RestoreHealth - Нажмите
Enterи дождитесь завершения. - Перезагрузите компьютер.
Способ 3: Установка нескольких версий Visual C++ Redistributable
- Посетите официальную страницу Microsoft Visual C++ Redistributable.
- Скачайте все доступные версии (2012, 2013, 2015–2022) для вашей разрядности.
- Установите каждую версию последовательно, перезагружаясь между установками.
- Проверьте наличие конфликтов: откройте
Параметры→Приложения→Приложения и возможностии посмотрите список установленных Visual C++ компонентов. - Если обнаружены повторяющиеся или поврежденные версии, удалите их и переустановите.
Способ 4: Очистка от вредоноса и проверка системы
- Скачайте и установите утилиту проверки (например, Malwarebytes или Windows Defender Offline).
- Запустите полную проверку системы в безопасном режиме: нажмите
Win+R, введитеmsconfigи перейдите на вкладкуЗагрузка. - Отметьте флажок
Безопасный режими нажмитеOK. - Перезагрузитесь и проведите сканирование в безопасном режиме.
- Вернитесь в
msconfigи отключите безопасный режим. - Перезагрузитесь в обычный режим.
Способ 5: Откат обновлений Windows
- Откройте
Параметры→Система→Восстановление. - Нажмите
Восстановлениев разделе "Параметры восстановления". - Выберите
Вернуть компьютер в исходное состояниеили воспользуйтесь функциейТочка восстановления. - Если проблема появилась после недавнего обновления, нажмите
Win+I→Обновление и безопасность→Журнал обновлений→Удалить обновления. - Выберите недавнее обновление и нажмите
Удалить. - Перезагрузитесь.
Часто задаваемые вопросы
Почему ошибка появляется только при запуске одного приложения? Это означает, что приложению требуется конкретная версия Visual C++ Runtime, которая на вашем ПК либо отсутствует, либо повреждена — переустановите все версии Redistributable последовательно.
Безопасно ли скачивать vcruntime140.dll с сайтов-репозиториев? Скачивание DLL с неофициальных источников опасно для безопасности; всегда устанавливайте компонент через официальный Microsoft Visual C++ Redistributable.
Нужно ли устанавливать обе версии (32-bit и 64-bit) Visual C++? Да, если на вашем ПК установлены приложения обеих разрядностей; проверьте разрядность проблемного приложения в его свойствах.