Msvcp140.dll – проблемы, решения
Обычно ошибка появляется при запуске игры или программы, а на экран выскакивает уведомление: “Запуск программы невозможен, так как отсутствует msvcp140.dll” или “cannot load library” – что это за ошибка, как ее исправить?
Чаще от данной ошибки msvcp140 страдают программы Skype Скайп, Origin Ориджин, Photoshop Фотошоп, популярные игры Mafia 3 Мафия3, Ведьмак 3 Witcher3, Grim dawn , Civilization 6 Цивилизация 6, Скайрим, Sniper elite 4, Sonic mania, GTA 5 …
Проблема состоит в том, что приложение обращается к dll файлу, но не находит его или не может прочитать.
MSVCP140.DLL – программная библиотека, входящая в состав Microsoft Visual C++, данный файл является важным компонентом операционных систем Windows 7 и Windows 10.
Библиотека может отсутствовать на компьютере по нескольким причинам:
- Пользователь сам случайно умышленно стёр файл.
- Испорчен вирусом или пиратской версией софта. Например, установили ломанную игру скачанную с торрента.
- Поврежден после сбоя операционной системы.
Как исправить ошибку MSVCP140.dll
- Загрузка отсутствующего файла dll из Интернета и вставка его в определенное место не является фактическим решением и очень может быть опасным. Вы можете попробовать этот метод, но вы можете не получить от него никакого положительного результата.
- Повторная установка программы, которая вызывает эту ошибку, может решить эту проблему.
- Другим и самым решаемым вариантом этой проблемы является загрузка и установка Microsoft Visual C ++ Redistributable для Visual Studio на ваш компьютер.
Важно: Вам нужно скачать и установить две версии vc_redist.x64.exe и vc_redist.x86.exe, чтобы исправить ошибку отсутствующего файла MSVCP140.dll в Windows 10 или Windows 7.
Скачать msvcp140.dll и исправить ошибку
Обычно проблема с библиотекой msvcp140.dll вызывается конкретно из-за отсутствия Microsoft Visual C++ от 2015 года, поэтому требуется установка только этого компонента.
Перед скачиванием следует уточнить версию своей Windows:
- Для 32-битных версий следует скачивать только файл x86.
- Для 64-битных важно скачать оба файла — x86 и x64.
Пошаговая последовательность действий:
- Загрузить Microsoft Visual C++ 2015 нужной версии с официального сайта.
- Последовательно установить сначала vc_redist.x86.exe, потом — vc_redist.x64.exe.
- Проверить наличие msvcp140.dll в разделе С:WindowsSystem32 или С:WindowsSysWOW64.
- Перезагрузить компьютер.
После перезагрузки компьютера проблемные ранее приложения должны открываться нормально. В редких случаях возникает проблема, когда при наличии нужной библиотеки Windows продолжает выдавать ошибки об отсутствии файла. Иногда сходу невозможно понять, где именно возникает конфликт, поэтому приходится удалять все версии ПО и ставить заново.
Инструкция по переустановке Microsoft Visual C++ с msvcp140.dll:
- Удалить все имеющиеся версии Microsoft Visual C++. Для удобства можно использовать бесплатную утилиту Windows Installer CleanUp или аналоги.
- Поочередно (начиная с самой старой, от 2005 года) скачать с сайта Microsoft и установить по инструкции выше все требуемые библиотеки:
- MSVCR140.dll / MSVCP140.dll — Microsoft Visual C++ 2015
- MSVCR120.dll / MSVCP120.dll — Microsoft Visual C++ 2013
- MSVCR110.dll / MSVCP110.dll — Microsoft Visual C++ 2012
- MSVCR100.dll / MSVCP100.dll — Microsoft Visual C++ 2010
- MSVCR90.dll / MSVCP90.dll — Microsoft Visual C++ 2008
- MSVCR80.dll / MSVCP80.dll — Microsoft Visual C++ 2005
- Проверить наличие всех необходимых файлов, перезагрузить компьютер.
- Skype и многие другие программы требуют не просто наличия библиотеки на компьютере, но и ее присутствия в папке с программой (в данном случае по-молчанию C:ProgramFiles(x86)SkypePhone).
- После копирования/переустановки библиотеки может потребоваться ее активация.
Для активации MSVCR140.dll / MSVCP140.dll надо:
- От имени администратора нажать «Пуск» — «Выполнить» — cmd.exe.
- В командной строке ввести «regsvr32 msvcp140.dll» (без кавычек).
- Нажать ОК, после чего перезагрузить компьютер.
С активированными библиотеками нужной версии и Skype, и игры, и другие программы должны без проблем запускаться и работать.
Microsoft Visual C++
Для скачивания актуальной версии Microsoft Visual C++ перейдите на сайт разработчика, в раздел для скачивания по ссылке. Из списка выберите русский язык, если выбран другой, и кликните «скачать». В окне, которое затем появится выберите необходимую версию для скачивания: 64 или 86 битную, затем нажмите «Next».
Установите последнюю версию C++, перезагрузите компьютер и запустите приложение от имени администратора.
Если проблема осталась и ошибка продолжает появляться, попробуйте переустановить программу, которая не запускается.
ПРИМЕЧАНИЕ: мы вам не советуем искать отдельно, скачивать и заменять системный файл MSVCP140. Связано это с тем, что часто под видом этого dll файла выкладываются и предлагается скачать вирус или другое вредоносное ПО. Кроме того версий Visual C++ существует очень много, а так же есть 32 и 64 битные версии и у каждой версии файлы msvcp отличаются.
Если вы нашли решение как исправить ошибку с dll файлом, которого нет в статье, поделитесь информацией в комментариях.
На компьютере отсутствует msvcp140.dll — причины ошибки и как ее исправить
Прежде чем искать, где скачать файл msvcp140.dll (как и любые другие DLL файлы, вызывающие появление ошибок при запуске программ), рекомендую разобраться, что представляет собой этот файл, в противном случае вы рискуете загрузить что-то не то с сомнительных сторонних сайтов, в то время, как в данном случае можно взять этот файл с официального сайта Майкрософт.
Файл msvcp140.dll — одна из библиотек, входящих в состав компонентов Microsoft Visual Studio 2015, необходимых для запуска некоторых программ. По умолчанию располагается в папках C:WindowsSystem32 и C:WindowsSysWOW64 но может быть необходим и в папке с исполняемым файлом запускаемой программы (основной признак — наличие в ней прочих файлов dll).
По умолчанию, этот файл отсутствует в Windows 7, 8 и Windows 10. При этом, как правило, при установке программ и игр, требующих наличия msvcp140.dll и других файлов из состава Visual C++ 2015, автоматически происходит и установка необходимых компонентов.
Но не всегда: если вы загружаете какой-либо Repack или portable программу, этот этап может быть пропущен, и как результат — сообщение о том, что «Запуск программы невозможен» или «Не удается продолжить выполнение кода».
Решение — загрузить необходимые компоненты и установить их самостоятельно.
Второй способ избавления от ошибки MSVCP140.dll – точечный
Установили нужную программку или обновили ее до последней версии, а игра все равно рапортует об отсутствии MSVCP140.dll или MSVCR140.dll? Такое случается нечасто, но все же происходит. Причина этому заключается в том, что сама операционная система начинает путаться в том, что именно у вас загружено, а чего не хватает.
К счастью, одному очень хорошему человеку пришло в голову создать раздачу на Rutor со всеми библиотеками Visual C++ и интуитивно понятным интерфейсом установки. Просто вбейте в поиск название программки, и вам тут же высветится нужная раздача.
Примечание: стоит также скачать последнюю (или нужную вам) версию Microsoft .Net Framework на всякий случай.
Вначале вам стоит определить разрядность своей операционной системы. Для этого нажмите ПКМ на «Мой Компьютер», а потом выберите раздел «Свойства». Далее поставьте нужный вам пакет программок. Установщику удастся самостоятельно выяснить, что у вас есть, а чего нет, а затем он проведет установку отсутствующих файлов.
В случае чего стоит запустить Windows Installer CleanUp , чтобы удалить все имеющиеся у вас версии пакетов и начать установку с чистого листа. Ниже представлен список DLL файлов и их точное местонахождение:
- Отыскать MSVCR140.dll или MSVCP140.dll можно в Visual C++ 2015.
- Отыскать MSVCR120.dll или MSVCP120.dll можно в Visual C++ 2013
- Отыскать MSVCR110.dll или MSVCP110.dll можно в Visual C++ 2012
- Отыскать MSVCR100.dll или MSVCP100.dll можно в Visual C++ 2010
- Отыскать MSVCR90.dll или MSVCP90.dll можно в Visual C++ 2008
- Отыскать MSVCR80.dll или MSVCP80.dll можно в Visual C++ 2005
На этом, пожалуй, и закончим. Надеемся, что данное руководство поможет вам избавиться от ошибки MSVCP140.dll и других проблем, связанных с подобными файликами.