Msvcp140.dll для Windows
Microsoft Corporation
Msvcp140.dll — стандартная библиотека C++ от Microsoft, которую используют многие игры и программы для Windows. Ошибку о её отсутствии надёжно исправляет установка пакета Visual C++ Redistributable.
Microsoft Corporation
Msvcp140.dll — стандартная библиотека C++ от Microsoft, которую используют многие игры и программы для Windows. Ошибку о её отсутствии надёжно исправляет установка пакета Visual C++ Redistributable.
Msvcp140.dll — библиотека Microsoft Visual C++ для Windows, в которой собраны стандартные функции языка C++: работа со строками, файлами, потоками и памятью. Без неё не запускаются многочисленные игры, графические редакторы, музыкальные программы и утилиты, так что сообщение «отсутствует файл msvcp140.dll» — очень распространённая ошибка после установки нового софта.
В каталоге файл размещён среди DLL-библиотек. Разработчик — Microsoft Corporation, а сама библиотека входит в пакет Visual C++ Redistributable.
Программы, написанные в среде Visual Studio, не тащат все служебные функции с собой, а рассчитывают, что на компьютере уже стоит пакет Visual C++ Redistributable. На свежеустановленной Windows его может не быть, или установлена только одна разрядность. Бывает, что пакет повредился после неудачного обновления, а то и антивирус или «оптимизатор» удалил библиотеку вместе с мусором. Установщики большинства игр добавляют нужный пакет сами, но если вы распаковали программу из архива или перенесли с другого компьютера, этот шаг пропускается. Результат всегда одинаков: при запуске выскакивает окно с названием отсутствующего файла, а программа закрывается, так и не показав окна.
В большинстве случаев этого достаточно: вместе с msvcp140.dll устанавливаются и связанные библиотеки, в том числе vcruntime140.dll, так что следующая ошибка уже не появится.
Если официальный установщик по какой-то причине не запускается, файл можно положить вручную. Скачать архив нужной разрядности можно кнопкой на этой странице. Распакуйте его и скопируйте библиотеку в папку программы, которая выдаёт ошибку, рядом с её исполняемым файлом. Разрядность должна совпадать с разрядностью программы, а не системы. Это временный обходной путь: пакет Microsoft всё равно стоит установить, как только появится возможность.
Бывает, что пакет установлен, а ошибка остаётся. Тогда проверьте несколько вещей. Откройте раздел установленных программ и посмотрите, стоят ли обе разрядности Visual C++ Redistributable; если да, удалите их и установите заново из чистой загрузки. Запустите проверку системных файлов командой sfc в командной строке от имени администратора — она восстановит повреждённые компоненты Windows. Убедитесь, что в папке программы не лежит старая или повреждённая копия msvcp140.dll: программа в первую очередь ищет библиотеку рядом с собой, и повреждённый локальный файл перекрывает исправный системный. Если ошибка появляется только в одной игре, проверьте целостность её файлов в лаунчере или переустановите её. Наконец, обновите Windows: часть исправлений библиотеки приходит именно через Windows Update.
Пакет Visual C++ Redistributable поддерживает современные версии Windows. Для установки понадобятся права администратора и несколько минут времени.
DLL-файлы — это исполняемый код. Скачивая отдельные библиотеки с неизвестных сайтов, вы рискуете получить подменённый файл с вредоносной программой внутри. Поэтому основной путь — официальный пакет Microsoft. Если всё же пользуетесь архивом, проверьте его антивирусом и убедитесь, что в свойствах файла издателем указана Microsoft Corporation.
Библиотека и пакет Visual C++ Redistributable бесплатны.
Официальный пакет решает проблему полностью, устанавливает всё нужное и обновляется через Windows Update. Ручная замена быстрее, но закрывает лишь одну ошибку и требует внимания к разрядности и источнику файла.
Если программа жалуется на другие файлы, посмотрите страницы Vcruntime140.dll, Msvcr120.dll, Msvcp110.dll и Msvcp100.dll. Для игр часто понадобится и пакет DirectX.
Страница опубликована 17 июня 2023, текст обновлён 10 октября 2026, источники проверены 10 октября 2026.
DirectX для Windows — набор библиотек Microsoft, через которые игры работают с видеокартой и звуком; старые компоненты доустанавливаются отдельным установщиком.
Библиотека распаковки архивов в установщиках на базе Inno Setup. Объясняем, почему появляется ошибка Isdone.dll и как ее устранить без риска для системы.
Библиотека компилятора шейдеров DirectX от Microsoft. Нужна играм, которые опираются на старые компоненты DirectX; ставится пакетом DirectX End-User Runtime.
Библиотека среды выполнения Microsoft Visual C++, которую используют многие игры и программы. Восстанавливается установкой официального пакета Visual C++ Redistributable.
Системная библиотека среды выполнения Microsoft Visual C++, без которой не запускаются многие игры и программы. Правильно восстанавливается установкой официального пакета Visual C++ Redistributable.
Библиотека стандартных функций C++ от Microsoft, нужная программам, собранным в соответствующем поколении Visual Studio. Восстанавливается установкой пакета Visual C++ Redistributable.
Msvcp100.dll — системная библиотека из состава Microsoft Visual C++ Redistributable, без которой не запускаются программы и игры, собранные в соответствующей версии Visual Studio.
Платная утилита шведской Tilf AB для поиска и установки отсутствующих DLL-библиотек в Windows. Объясняем, когда она помогает, а когда без неё лучше обойтись.