Как скачать msvcp140.dll и исправить ошибку «Запуск программы невозможен»
Одна из возможных ошибок при запуске последних версий игр программ в Windows 10, 8 и Windows 7 — «Запуск программы невозможен, так как на компьютере отсутствует mcvcp140.dll» или «Не удается продолжить выполнение кода, поскольку система не обнаружила msvcp140.dll» (может появляться, например, при запуске Skype).
В этой инструкции — подробно о том, что представляет собой этот файл, как скачать msvcp140.dll с официального сайта и исправить ошибку «Запуск программы невозможен» при попытке запустить игру или какое-либо прикладное ПО, также ниже имеется видео об исправлении.
На компьютере отсутствует msvcp140.dll — причины ошибки и как ее исправить
Прежде чем искать, где скачать файл msvcp140.dll (как и любые другие DLL файлы, вызывающие появление ошибок при запуске программ), рекомендую разобраться, что представляет собой этот файл, в противном случае вы рискуете загрузить что-то не то с сомнительных сторонних сайтов, в то время, как в данном случае можно взять этот файл с официального сайта Майкрософт.
Файл msvcp140.dll — одна из библиотек, входящих в состав компонентов Microsoft Visual Studio 2015, необходимых для запуска некоторых программ. По умолчанию располагается в папках C:\Windows\System32\ и C:\Windows\SysWOW64\ но может быть необходим и в папке с исполняемым файлом запускаемой программы (основной признак — наличие в ней прочих файлов dll).
По умолчанию, этот файл отсутствует в Windows 7, 8 и Windows 10. При этом, как правило, при установке программ и игр, требующих наличия msvcp140.dll и других файлов из состава Visual C++ 2015, автоматически происходит и установка необходимых компонентов.
Но не всегда: если вы загружаете какой-либо Repack или portable программу, этот этап может быть пропущен, и как результат — сообщение о том, что «Запуск программы невозможен» или «Не удается продолжить выполнение кода».
Решение — загрузить необходимые компоненты и установить их самостоятельно.
Как скачать файл msvcp140.dll в составе распространяемых компонентов Microsoft Visual C++ 2015
Самый правильный способ скачать msvcp140.dll — загрузка распространяемых компонентов Microsoft Visual C++ 2015 и установка их в Windows. Проделать это можно следующим образом:
- Зайдите на страницу https://www.microsoft.com/ru-ru/download/details.aspx?id=53840 и нажмите «Скачать». Обновление лето 2017: указанная страница то появляется, то исчезает с сайта Майкрософт. Если с загрузкой будут проблемы, то здесь дополнительные способы загрузки: Как скачать распространяемые пакеты Visual C++ с сайта Майкрософт.
- Если у вас 64-битная система, отметьте сразу две версии (x64 и x86, это важно), если 32-разрядная, то только x86 и загрузите их к себе на компьютер.
- Запустите установку сначала vc_redist.x86.exe, затем — vc_redist.x64.exe.
По завершении установки у вас появится файл msvcp140.dll и остальные необходимые исполняемые библиотеки в папках C:\Windows\System32\ и C:\Windows\SysWOW64\
После этого можно запускать программу или игру и, с большой вероятностью, сообщение о том, что запуск программы невозможен, так как на компьютере отсутствует msvcp140.dll вы больше не увидите.
Видео инструкция
На всякий случай — видео инструкция об исправлении ошибки.
Дополнительная информация
Некоторые дополнительные моменты, имеющие отношение к указанной ошибке, которые могут быть полезны при исправлении:
- Установка сразу x64 и x86 (32-бит) версий библиотек требуется в том числе в 64-разрядной системе, поскольку многие программы, несмотря на разрядность ОС, являются 32-битными и требуют соответствующих библиотек.
- 64-битный (x64) установщик распространяемых компонентов Visual C++ 2015 (Update 3) сохраняет msvcp140.dll в папку System32, а 32-битный (x86) — в SysWOW64.
- Если при установке возникают ошибки, проверьте, не установлены ли уже эти компоненты и попробуйте их удалить, а затем повторить установку.
- В некоторых случаях, если программа продолжает не запускаться, может помочь копирование файла msvcp140.dll из папки System32 в папку с исполняемым (exe) файлом программы.
На этом все и надеюсь ошибка была исправлена. Буду благодарен, если поделитесь в комментариях, какая именно программа или игра вызывала появление ошибки и удалось ли решить проблему.
Игорь
Спасибо!
Ответить
Евгений
Дмитрий, здравствуйте! У меня такая проблема: Постоянно выскакивает табличка — запуск программы не возможен, так как на компьютере отсутствует ProductStatistics.dll. Попробуйте переустановить программу. Что бы это значило, и как исправить. И ещё: не работает окошечко виндовс в нижнем левом углу при нажатии левой кнопки мышки — только правой.
С уважением, Евгений.
Ответить
Dmitry
Первая ошибка — похоже на проблему при запуске программ Iobit (удалите их софт, ошибка перестанет появляться).
По второму вопросу — https://remontka.pro/windows-10-start-menu-wont-open/
Ответить
Дмитрий
Добрый вечер, Дмитрий! Спасибо, за статью. Еще раз посмотри и исправь неточность в тексте: раздел «Дополнительная информация», дефис — «64-битный (x64) установщик распространяемых компонентов Visual C++ 2015 (Update 3) сохраняет msvcp140.dll в папку System32, а 32-битный (x86) — в SysWOW64». На мой взгляд, перепутаны системные папки для х64 и х86. Надо сделать рокировку.
Ответить
Dmitry
Здравствуйте.
Тут такое дело, что неточности нету и как раз непонимание этого момента иногда вызывает проблемы, поясняю:
Если у вас 64-разрядная система, то, каким бы странным это не казалось, библиотеки x64 находятся в папке System32, а библиотеки x86 — в папке SysWOW64, само WOW64 означает Windows 32-bit on Windows 64-bit ну и вот еще информация msdn.microsoft.com/en-us/library/windows/desktop/aa384187(v=vs.85).aspx
Это как раз в некоторых моих более ранних статьях есть неточность на эту тему, которую буду потихоньку исправлять.
Ответить
Дмитрий
Спасибо, Дмитрий, за комментарий! То, о чем ты рассказал, я впервые слышу и раньше этого не знал. Был по ссылке, которую ты мне указал. Да, это действительно так. Вообще-то очень удивляюсь: почему Майкрософт до сих пор допускает такие проколы?
Ответить
Dmitry
Это не прокол. Это непонимание со стороны пользователя, со стороны Майкрософта все правильно и логично.
Ответить
Ося
Это прокол! Логичней было другие названия для х64 придумать а не делать через ..опу((
Ответить
Александр
Круто! Какой раз уже выручаешь… : ) вроде 5 по счету)
Ответить
Рамиль
Хорошая статья. Спасибо. Но обновите ссылку на Microsoft Visual C++ 2015.
Ответить
Dmitry
Сейчас вернусь из поездки и начну править все статьи с Visual C++ , ссылки менять. пока не могу этого сделать.
Ответить
Владимир
здравствуйте дмитрий. я обращаюсь к вам совсем другой вопросом. помогите пожалуйста если можете. я играл 1 онлайн шутер и мне дали бан по железу теперь не могу играть. форматировал комп, изменял драйверы, изменял имя нотбука, изменял некоторые HWIDи , изменял ip, номер жесткого диска но все равно не помогает если можешь помоги пожалуйста
Ответить
Dmitry
А MAC-адрес меняли? Причем, если вы через роутер сидите, то на нем нужно менять.
Ответить
Olga
Спасибо, скайп заработал
Ответить
Кирилл
Спасибо за помощь. Помогли с запуском фотошопа на ноутбуке (не моём). Помню у меня знакомый тоже фотошоп не мог открыть и просил перекинуть ему мои файлы из папок
Ответить
Олег
Дмитрий, а обязательно ли полностью ставить Visual C++?? можно ведь просто переустановить недостающие файлы сам не пробовал, но вот тут читал, вроде доходчиво объясняет автор.
Ответить
Dmitry
Ну вы можете попробовать как он объясняет и увидите, что:
1. Либо на этапе regsvr32 будет ошибка Dll register server (а могут и другие ошибки быть).
2. Даже если пройдет гладко в п.1, программа сообщит о новой ошибке.
Просто если программа требует распространяемых компонентов Visual C++, то там никогда не ограничивается одним файлом, вы просто видите ошибку с сообщением о первом в списке.
Ну и как указанный вами автор пишет «не следует загружать с подозрительных сайтов». Я тоже так пишу. Так вот: подозрительный сайт — это любой, кроме сайта разработчика этой DLL, т.е. и мой и его сайт в данном контексте подозрительные и только сайт Майкрософт таковым не является.
Ответить
Олег
Спасибо, так и сделал.
Ответить
gruzin
Спасибо вам ребята… у вас отличный сайт просто супер.
Ответить
Dmitry
Спасибо за отзыв.
Ответить
Владимир
Не могу запустить игру из стима после проверки Visual C++ просто отменялся запуск. Попытка запуска игры из папки выдала ошибку msvcp140.dll. Удалил все С++ с компа и почистил реестр. Устанавливаю Microsoft Visual C++ 2015 заново при установке выдает ошибку отказано в доступе 0х80070005. Помогите пожалуйста разобраться что не так.
Ответить
Юлия
Спасибо,все заработало (хоть и не сразу). Были проблемы с запуском Фотошоп 2017.
Ответить
Олег
ВНИМАНИЕ!!! Мучился 30-60 минут в поисках правды и почему Visual C++ 2015 не хотел устанавливаться, говоря, что он уже установлен (хотя таковым не являлся). Я удалил ВСЕ C++ и попробовал установить версию 2015 года и о чудо, он установился! Мое подозрение пало именно на несовместимость версии 2015 года и 2017, но возможно дело в совершенно другой версии.
Ответить
Иван
Все заработало с первого раза, огромное спасибо!
Ответить
Константин
Спасибо, очень помогло, сутки бился с этим файлом. Заработало с первого раза, главное все предыдущие версии Visual C++ сначала удалить перед установкой.
Ответить
Алексей
Здравствуйте Дмитрий! Что делать если при установке файла пишет что эта программа не полностью загружена и ей препятствуют другие программы
Ответить
Dmitry
Здравствуйте. Попробуйте установить в безопасном режиме. При условии, что файл точно полностью скачался.
Ответить
Алексей
Появилась новая проблема, файл не хочет загружаться. Я оставил его на 5 часов а он всё ровно не загружает, пишет Обработка: Windows7_MSU_x64
Помогите пожалуйста!
Ответить
Dmitry
Не вполне понял… там же имя файла другое совсем на сайте (vcredist_x64 и vcredist_x86). Не могли бы подробнее описать проблему?
Ответить
Алексей
Когда вылазит окно Программа установки майкрософт, он пишет мне Изменение установки я нажимаю исправить и начинается обработка Windows7_MSU_x64 которая не заканчивается.
Ответить
Dmitry
Попробуйте предварительно удалить компоненты Visual C++ уже имеющиеся (в панель управления — установка и удаление программ).
Ответить
Алексей
Разве ни у кого такой проблемы не было?
Ответить
Dmitry
Не встречал пока
Ответить
Ирина
У меня та же проблема. Идет бесконечная «Обработка: Windows81_x64», когда устанавливаю файл х86. Весь Visual C++ удален был до загрузки.
Ответить
anya
Добрый день. Скачать файлы удалось, и как сказано в инструкции сначала установить х86 но тут то возникает проблема и пишет: одна или несколько проблем вызвали сбой в программной установке и т.д. Что делать в таком случае??
Ответить
Dmitry
Проверьте в панель управления — программы и компоненты, а не установлены ли уже эти библиотеки. Если да — то удалите их там, перезагрузите компьютер и попробуйте установку снова.
Ответить
Max
спасибо, очень подробно и понятно, чуть ли не на блюдичке) подписался =)
Ответить
Игорь
На WinServer 2012 х64 установлена программа визуализации, которая работает с 32 разрядным ОРС сервером, во время апгрейда программы столкнулся с проблемой отсутствия msvcp140.dll. — выполнил описанный алгоритм и проблема исчезла. Но программа не желает подключаться к OPC серверу.
служба OPCenum работает.
Подскажите пожалуйста как эту проблему можно решить.
Ответить
Dmitry
Может после обновления еще и исполняемый файл как-то изменился и оказался в списках брандмауэра/фаервола? Параметры подключения к серверу не сбросились?
Ответить
Алекс
СПАСИБО! Отличная статья!
Ответить
Валерий
Здравствуйте, сделал все по порядку, но выдаёт все равно эту ошибку с файлом, как быть?
Ответить
Dmitry
Установили и для 32-бит и для 64-бит библиотеки? Нужны и те и другие. С этим же файлом ошибка?
Ответить
Валерий
Да, именно с этим же файлом ошибку выдаёт, установил и для 32 и 64.
Ответить
Dmitry
Тогда попробуйте еще так: посмотрите где в папке с проблемной программой находятся её собственные DLL и скопируйте (не перенесите) туда файл из system32. Если не сработает, то из SysWOW64.
Ответить
Андрей
Благодарю! Не запускался после обновления OBS. Сейчас все хорошо.
Ответить
Tima
Спасибо! После обновления до последней версии Windows 10 Pro, Adobe Illustrator выдавал эту ошибку. Скачал с сайта необходимые файлы, и вуаля все работает!
Ответить
Валентина
ОГРОМНОЕ-ПРЕОГРОМНОЕ СПАСИБО! Получилось со второго раза, после удаления визуала — по вашей подсказке — из списка программ.
Ваш сайт — просто СУПЕР!
Ответить
Максим
Отличная статья, помогло. Спасибо!
Ответить
Алексаша
Спасибо, мне помогло, изначально думал, что антивирус жуёт файлы игры.
Ответить
luchia
Я скачала, пытаюсь открыть приложение, а мне компьютер пишет, что нету того что только что скачала, хотя на компьютере есть. Подскажите что делать
Ответить
Dmitry
Я боюсь не вполне вас понял. Т.е. вы переходите к месту хранения файла (не по кнопочке в браузере нажимаете), запускаете этот файл и… что именно вам сообщают?
Ответить
Ольга
здравствуйте, сделала все по данной инструкции, но столкнулась с одной проблемой, при запуске версии (х86) у окошка запуска нет кнопки установить, только окошко с галочкой-я принимаю условия (ее я поставила), и кнопка закрыть..а версия (х64) и так уже установлена.
Ответить
Dmitry
Здравствуйте.
Для меня загадочно: не смог воспроизвести такую же проблему у себя. А если попробовать запустить установщик в безопасном режиме?
Ответить
Ольга
безуспешно(
Ответить
Ольга
Я заменила (х64) и проблема решилась, не понадобился (х86), Спасибо большое
Ответить
Федор
Здравствуйте Дмитрий. Спасибо вам за советы. Помогите пожалуйста решать проблему… Я делал все как положено. Все равно опять пишет ошибка. Что делать ? Может я копию не там где надо поставил? Скачать обе версии и запустил программу не получилось. Скопировал и поставил по очереди обе файла в папку программа. Но без результата. Программа фтошоп СС (32Bit) 2015.
Ответить