Отсутствует MFC140U.dll или VCRUNTIME140_1.dll

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

Файлы относятся к Visual C++ Redistributable. Установите актуальный пакет x64 и x86 с сайта Microsoft.

В этой статье
  1. Что означает ошибка
  2. Причины и признаки
  3. Пошаговое решение
  4. Если проблема осталась

#Что означает ошибка

Сообщение
mfc140u.dll не найден

Файлы относятся к Visual C++ Redistributable. Установите актуальный пакет x64 и x86 с сайта Microsoft.

#Причины и признаки

Возможная причинаКак узнатьЧто делать
Нет пакетаВ случае «Отсутствует MFC140U.dll или VCRUNTIME140_1.dll» проверьте наличие причины «Нет пакета» по исходному действию и связанному сообщению; переходить к исправлению стоит после её подтверждения.При отсутствии пакета скачайте нужный Visual C++ Redistributable с Microsoft.
Старая версияСопоставьте версию установленного компонента с требованиями «DLL» и моментом, когда впервые появилась проблема.Уточните совместимую версию пакета вместо загрузки отдельной DLL.
Повреждён пакетВ случае «Отсутствует MFC140U.dll или VCRUNTIME140_1.dll» проверьте наличие причины «Повреждён пакет» по исходному действию и связанному сообщению; переходить к исправлению стоит после её подтверждения.Для существующего пакета попробуйте штатное восстановление через установщик.
РазрядностьВ случае «Отсутствует MFC140U.dll или VCRUNTIME140_1.dll» проверьте наличие причины «Разрядность» по исходному действию и связанному сообщению; переходить к исправлению стоит после её подтверждения.Для 32-разрядной программы нужен x86 пакет даже в x64 Windows.

#Пошаговое решение

  1. Уточните недостающую библиотеку Visual C++Запишите точное имя DLL: MFC140U.dll и VCRUNTIME140_1.dll относятся к семейству Visual C++ 2015–2022 и его более новым совместимым выпускам. Если ошибка только в одной программе, проверьте её требования и архитектуру. Win+I → «Система» → «О системе» → «Тип системы» покажет архитектуру Windows; помните, что 32-разрядная программа на x64 требует библиотек x86.
  2. Скачайте официальные пакеты MicrosoftОткройте официальный раздел Microsoft «Последние поддерживаемые загрузки Visual C++ Redistributable», выберите совместимые с вашей ОС пакеты. Для Windows x64 обычно целесообразно установить оба x86 и x64, а для 32-разрядной Windows — только x86. Не скачивайте MFC140U.dll или VCRUNTIME140_1.dll отдельно с посторонних сайтов.
  3. Установите нужные x86 и x64 компонентыЗакройте программу, запустите подписанный Microsoft установщик vc_redist.x86.exe, а на 64-разрядной Windows при необходимости — vc_redist.x64.exe. При наличии установленного пакета выберите «Восстановить», если пункт доступен. Дождитесь успеха и проверьте сообщения об ошибках; если установка блокируется, запишите её код для отдельной диагностики.
  4. Перезагрузитесь и проверьте программуВыберите «Пуск» → «Питание» → «Перезагрузка», вновь запустите приложение. Если проблема осталась только с ним, используйте официальный мастер восстановления или переустановки программы после сохранения данных. Не копируйте файлы между System32 и SysWOW64, не отключайте антивирус и не подменяйте DLL самостоятельно.

#Если проблема осталась

Если «Отсутствует MFC140U.dll или VCRUNTIME140_1.dll» возвращается, запишите точное время и проверьте в «Просмотре событий» совпадающие записи. При признаках неисправности накопителя сначала сохраните важные файлы; для загрузочных сбоев используйте WinRE, не правя EFI/BCD вслепую.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.