Ошибка отсутствия файла concrt140.dll в Visual Studio решается переустановкой Visual C++ Redistributable или восстановлением компонентов Visual Studio. Файл concrt140.dll — это часть среды выполнения Concurrency Runtime и необходим для работы приложений на C++.
Причины проблемы
- Неполная или повреждённая установка Visual Studio
- Отсутствие Microsoft Visual C++ Redistributable Package нужной версии
- Случайное удаление системных файлов или папки System32
- Конфликты при обновлении .NET Framework или Windows
- Заражение компьютера вредоносным ПО, удалившим файл
- Несовместимость разрядности приложения (32-bit/64-bit) с установленным пакетом
Пошаговая инструкция
Способ 1: Переустановка Visual C++ Redistributable
- Откройте браузер и перейдите на официальный сайт Microsoft:
https://support.microsoft.com/en-us/help/2977003 - Скачайте версию Visual C++ Redistributable, соответствующую вашей разрядности системы (x86 для 32-bit, x64 для 64-bit)
- Закройте все открытые приложения
- Запустите скачанный установщик с правами администратора
- Нажмите кнопку
Установитьи дождитесь завершения процесса - Перезагрузите компьютер
- Попытайтесь запустить приложение, вызывавшее ошибку
Способ 2: Восстановление Visual Studio
- Нажмите
Win+R, введитеcontrol panelи нажмитеEnter - Откройте раздел
Программы и компоненты - Найдите в списке
Microsoft Visual Studio [версия] - Кликните на неё правой кнопкой мыши и выберите
Изменить - В окне установщика нажмите
Восстановить - Подтвердите действие и ждите завершения процесса (может занять 10-30 минут)
- Перезагрузите систему
Способ 3: Восстановление файла вручную
- Откройте командную строку от имени администратора: нажмите
Win+R, введитеcmd, нажмитеCtrl+Shift+Enter - Выполните команду:
sfc /scannow - Дождитесь завершения проверки целостности системных файлов (может занять 15-20 минут)
- Перезагрузите компьютер
- Если ошибка повторяется, скопируйте файл concrt140.dll из рабочей системы в папку
C:\Windows\System32(для 64-bit) илиC:\Windows\SysWOW64(для 32-bit приложений)
Способ 4: Полная переустановка Visual Studio
- Откройте
Программы и компонентычерез Панель управления - Найдите Microsoft Visual Studio и нажмите
Удалить - Подтвердите удаление и перезагрузитесь
- Скачайте установщик Visual Studio с сайта
https://visualstudio.microsoft.com - Запустите установщик и выберите нужные компоненты
- Завершите установку и перезагрузитесь
Часто задаваемые вопросы
Какую версию Visual C++ Redistributable мне нужна? Скачайте самую свежую версию (2015-2022) — она обратно совместима и работает со всеми приложениями на C++.
Опасно ли копировать файл concrt140.dll вручную? Опасно только если источник файла неизвестен; берите его только из официальной установки Visual Studio или чистой системы.
Почему ошибка появляется только в одном приложении? Приложение использует конкретную версию Visual C++ Redistributable, установите нужную версию пакета (2013, 2015, 2017, 2019 или 2022).