Приветствую, дорогие друзья! Многие из пользователей ПК сталкиваются с проблемами невозможности запуска приложений в Microsoft Windows по причине не найденного dll файла в системе. Ошибки такого плана бывают разные, и я уже рассказывал в предыдущих своим заметках, как бороться с отсутствием msvcr120.dll и vcruntime140.dll. В этой заметке хочу рассказать о другом файле, msvcp140.dll что это за ошибка и как исправить самостоятельно.
Проблема проявляется при запуске современных игр, к примеру Цивилизация 5 или Мафия 3, и другие, это навскидку. А также популярных прикладных программ, таких как Skype, Adobe Premiere. В этой статье мы попытаемся разобраться с проблемой вместе, почему пропадают системные dll что это за ошибка, расскажу подробно что с этим делать.
Запуск программы не возможен, так как на компьютере отсутствует msvcp140.dll. Попробуйте переустановить программу.
Многие пользователи Microsoft Windows сталкиваются с ошибкой библиотеки msvcp140 dll после установки нового софта или игры. Проблема может возникнуть как из-за нарушений внутренней работы операционной системы, так и по причине того, что многие геймеры чаще предпочитают скачать бесплатно игру с пиратского сайта, чем приобретать ее официально.
В результате после запуска программы появляется окно с предупреждением: запуск программы невозможен, так как на компьютере отсутствует msvcp140.dll. Попробуйте переустановить программу.
Что за ошибка msvcp140.dll
Специфика архитектуры операционной системы Windows предполагает использование множества так называемых динамических библиотек – файлов с расширением «dll». Данная особенность характерна и для x32-систем, и для 64-битных ОС от Microsoft.
Хотя обычному пользователю не обязательно знать о назначении данных файлов, нередко возникают ситуация, когда при попытке запуска только что установленного приложения, системе не удается этого сделать, поскольку нужный dll файл куда-то исчез или его не было изначально.
Исправь система данную ошибку самостоятельно, пользователь и не заметил бы ее, однако приходиться разбираться в технических нюансах. Потенциально проблемных dll в Виндовс несколько и файл msvcp140 входит в их число. Системная библиотека msvcp140.dll включена в программный пакет Microsoft Visual С++ 2015, используемый разработчиками ПО под ОС Виндовс.
Свойства файла msvcp140.dll
Он требуется для запуска целого ряда игр и различного софта. Поскольку это одна из последних версий дистрибутива, чаще всего ошибки возникают с новыми играми, такими как Мафия 3 или Civilization 6. Также пользователи могут столкнуться с трудностями после установки новой версии Скайпа и многих других программ.
Изначально библиотечного файла msvcp140 нет в операционной системе – для его появления требуется устанавливать Microsoft Visual C++, чаще всего дистрибутив инсталлируется вместе с игрой. Последнее время очень частые случаи когда распространяемый пакет Visual C++ не включен в установочный пакет с игрой или софтом. Из-за этого и вываливаются пугающие окна пользователя.
к оглавлению ↑
Как исправить ошибку msvcp140.dll самостоятельно
Чтобы установить msvcp140.dll, можно скачать пакет разработчика отдельно с сайта Microsoft или же установить в ручную. Чтобы удостовериться, что файл присутствует в вашей Windows, перейдите по адресу и найдите файл на который ругается система:
C:\Windows\System32 для 32-битной системы (подходит и для Windows
C:\Windows\SysWOW64 для 64-разрядной системы.
Просто скопируйте адрес в Проводник, как показано на скриншоте, и вы попадете куда нужно. Дальше ищите файл по имени.
Где искать файл msvcp140.dll в системе
Если искомый файл не обнаружен, причины могут быть следующие:
- библиотеку удалила антивирусная программа, так как она была заражена или повреждена вредоносным ПО;
- пользователь сам случайно удалил системный ДЛЛ-файл в процессе удаления другой программы или игрушки;
- отсутствует файл msvcp140 или просто поврежден.
Разобравшись с первопричинами проблемы, переходим к изучению способов, как ее решить. Для этого необходимо скачать файл msvcp140 dll и правильно установить его в систему. Также будут рассмотрены альтернативные, опробованные на практике варианты.
к оглавлению ↑
Скачать и установить Microsoft Visual С++ 2015
Простейший способ устранения ошибки – установить актуальную версию дистрибутива Visual C++ 2015, который можно найти и скачать, перейдя по ссылке ниже.
Скачать Распространяемый компонент Microsoft Visual C++ 2015
Скачать msvcp140.dll с официального сайта Microsoft
Инсталляция пакета заново скопирует нужные файлы и зарегистрирует их в системе самостоятельно. На официальной странице для скачивания выбираем из двух предложенных файлов-установщиков подходящий вариант для версии вашей Windows. Скорее всего, у вас система на 64 бит и ставить нужно оба файла. Для 32-разрядных систем требуется только x86-версия.
После перезагрузки системы в подавляющем большинстве случаев ошибка исчезает, однако, если проблемная программа и дальше не запускается, необходимо попробовать способы описанные ниже.
к оглавлению ↑
Скачать msvcp140 и установить в ручную
Для применения данного способа требуется загрузить файл вручную. К сожалению, Майкрософт не предоставляет возможность отдельно получить msvcp140 dll, скачав его для Windows 7 x64 или x86 на официальном сайте. Что делать в таком случае и как исправить ошибку? Придется поискать msvcp140 на сторонних ресурсах, на которых хранятся подобные файлы библиотек, которые подойдут для Windows 7, 8, 10.
Внимание! Имейте ввиду, скачивать бездумно с интернета не всегда безопасно, так как на некоторых сайтах можно легко подхватить вирус, либо вы получите неактуальную версию библиотеки.
Чтобы быть полностью уверенным, что установленные файлы не навредят ОС, рекомендуем воспользоваться ссылками ниже, или найти самостоятельно на сайте dll-files.com
Скачать msvcp140.dll для Windows 7/8/10 x86 [Размер: 0,15 MiB]
Скачать msvcp140.dll для Windows 7/8/10 x64 [Размер: 0,19 MiB]
Теперь давайте разберемся куда кидать скачанный файл msvcp140.dll. После загрузки файл необходимо скопировать в системную папку операционной системы, в которой храниться системные файлы.
Как упоминалось ранее, путь выглядит следующим образом:
C:\Windows\System32 для 32-битной системы
C:\Windows\SysWOW64 для 64-битных систем.
Скопируйте также, скачанный dll-файл в папку с программой или игрой, которая отказывалась запускаться. Для этого кликните правой кнопкой мыши по ярлыку программы, выберите из меню «Свойства» и нажмите в открывшемся окошке кнопку «Расположение файла», после чего будет открыта корневая папка игры, куда и следует поместить dll.
Чтобы ошибка была исправлена, необходимо дополнительно провести процедуру регистрации файла в системном реестре, по сути – установить dll в виндовс, чтобы операционная система могла с ней работать. Для этого нажимаем сочетание клавиш Win+R и в появившемся окошке набираем команду, как на скриншоте, после чего нажимаем Enter.
Или зарегистрируйте файл, старым добрым способом, через командную строку.
Запустите командную строку от имени администратора, в ней пишете:
если система 32Bit — regsvr32 C:\windows\system32\msvcp140.dll
если система 64Bit — regsvr32 C:\windows\SysWOW64\msvcp140.dll
Если после установки отсутствующей библиотеки запуск игры и дальше сопровождается ошибкой, можно попытать устранить ее другими способами.
к оглавлению ↑
Переустановить проблемный софт
Если вышеперечисленные способы переустановки dll для Windows не помогли и снова появляется ошибка как исправить ее вручную? Можно попробовать сделать переустановку самой программы.
К примеру, если при попытке запуска Mafia 3 возникает ошибка msvcp140.dll, для решения проблемы необходимо удалить игру, воспользовавшись стандартным способом, перезагрузить ПК и запустить установщик заново, следую указаниям и рекомендация при установки.
О том, где скачать игры мы рассказывать не будем – тут у каждого свои предпочтения, однако советуем использовать лицензионное ПО, поскольку с ним хлопот намного меньше.
к оглавлению ↑
Установить обновления системы KB2999226
Компания Microsoft периодически выпускает обновления для своих операционных систем, в которых учитываются и исправляются внутренние ошибки. В нашем случае можно воспользоваться скачиванием обновления KB2999226 для Windows 7.
Скачать обновление для Windows 7 x86 (KB299226)
Скачать обновление для Windows 7 x64 (KB299226)
Информацию о том, что это такое и для чего нужно, можно прочитать на официальной скриншоте. Здесь же доступны ссылки для скачивания обновления, рассчитанного под конкретную версию системы. После завершения установки и перезагрузки системы, попробуйте стартовать игру, запуск которой стал невозможен, так как на компьютере пользователя отсутствует файл msvcp140.dll.
к оглавлению ↑
Подведем итоги
Подводя итоги, можно констатировать следующее, если Виндовс потеряла доступ к одному из системных файлов или у нее отсутствует msvcp140.dll в системной папке, многие современные игры, такие как Цивилизация 6, откажутся запускаться, требуя обновления системных ресурсов.
Проще всего устранить ошибку путем установки пакета Visual C++ 2015, содержащего данный файл. Этот способ проще, поскольку не требует от пользователя ручных операций с msvcp140 dll – о том, куда кидать данный файл и как установить его в системе инсталлятор решит самостоятельно.
Если он не решил проблему, воспользуйтесь одним из альтернативных вариантов: установкой отдельной библиотеки, удалением и переустановкой проблемного приложения или инсталляцией обновления KB2999226.
P.S. Надеюсь статья была полезной, и помогла решить ошибку отсутствующего файла msvcp140.dll. Если у Вас остались вопросы или пожелания, оставляйте в комментариях.
Перейти к контенту
Иногда программы не запускаются, и Вы видите ошибку «Не удается продолжить выполнение кода, поскольку система не обнаружила msvcp140.dll» или «Запуск программы невозможен, так как на компьютере отсутствует msvcp140.dll».
Да, такое встречается, но сейчас я расскажу, как можно быстро исправить ошибку с файлом msvcp140.dll. Инструкция очень простая и не требует специальных знаний.
Содержание
- Как исправить ошибку с файлом msvcp140.dll
- Установка Microsoft Visual C++
- Ручная замена файла
- Скачать msvcp140.dll
Существует два способа устранить ошибку самостоятельно:
- Скачать и установить Microsoft Visual C++ 2019;
- Скачать и заменить файл (библиотеку) msvcp140.dll.
Установка Microsoft Visual C++
Установка Visual C++ 2019 — это автоматический способ решить Вашу проблему. Нужно всего лишь установить Microsoft Visual C++ 2019, нужный файл msvcp140.dll будет скопирован автоматически нужную папку. Этот способ подходит для всех версий Windows 7/8.1/10.
Ручная замена файла
Не нужно переустанавливать весь пакет, достаточно скопировать один файл
В большинстве случаев достаточно скопировать лишь один файл
Занимает меньше времени
Не всегда помогает, иногда требуется полная переустановка Microsoft Visual C++
За несколько шагов можно без установки скопировать недостающий файл:
- Скачайте недостающий файл msvcp140.dll с нашего сайта;
- Скопируйте файл в папку C:\Windows\SysWOW64 (для 64 разрядных систем) или в папку C:\Windows\System32 (для 32 разрядных систем);
- На клавиатура одновременно зажмите клавиши: Widows + R и введите команду — regsvr32 msvcp140.dll для регистрации библиотеки.
Ручная замена файла мне не помогла, что делать?
Такое бывает, скачайте и установите последнюю версию Microsoft Visual C++ 2019 с нашего сайта.
При копировании файла выходит сообщение, что файл msvcp140.DLL уже существует.
Скопируйте новый файл с заменой, т.к. старый файл может быть «битым».
Может ли программа не работать из-за испорченного файла msvcp140.DLL?
Да. Таких программ и игр большое количество, например: Sims 4, Skype, Mafia 3, Syberia 3, Origin, Grim dawn , Civilization 6, GTA 5, Photoshop и многие другие, все эти программы используют Microsoft Visual C++.
Скачать msvcp140.dll
Автоматическая установка:
Ручная замена файла:
Количество игроков с каждым годом увеличивается, следовательно, возрастает число поисковых запросов, связанных с игровыми проектами, например многие пишут: «возникает ошибка MSVCP140.dll в играх – как исправить?»
. Обычно эта проблема сопровождается появлением окошка со следующей надписью: «активация приложения невозможна, так как на компьютерной системе отсутствует файл MSVCP140.dll или MSVCR140.dll»
.
Подобную проблему можно встретить в DayZ, PLAYERUNKNOWN’S BATTLEGROUNDS, Ark: Survival Evolved и во многих других многопользовательских играх. Иногда она действует на нервы и в одиночных проектах. Существует несколько способов, позволяющих исправить ошибки MSVCP140.dll, MSVCP120.dll, MSVCP110.dll, MSVCP100.dll, MSVCP90.dll, MSVC80.dll и в этом руководстве мы рассмотрим каждый из них в подробностях.
Первый способ исправления ошибки MSVCP140.dll – очевидный
Следует знать, что файлы, относящиеся к типам MSVCP и MSVCR, являются важными элементами программы Microsoft Visual C++, поэтому для получения доступа к ним вам нужно попросту скачать эту программку.
Перейдите на официальный сайт корпорации Microsoft и выберите нужную вам версию программы. По умолчанию там загружается Visual C++ 2015 года, но иногда для запуска тех или иных игр может понадобиться более старая версия программки. К тому же вам нужно будет указать битность свой системы. Для 64-разрядных систем необходима vcredist_x64.exe, а для 32-разрядных – vcredist_x86.exe.
Отметим, что эти файлики нередко находятся в папках с самими играми или их установщиками (смотреть в директории Vcredist или Redist), поэтому можно вообще ничего не загружать с интернета, а достать их оттуда.
Второй способ избавления от ошибки 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 и других проблем, связанных с подобными файликами.
Динамическая библиотека msvcp140.dll выдает ошибки на Windows 7 и 10 x64 при попытке запуска приложений (Skype, Origin) или игр (Skyrim, Mifia 3). Проблема возникает из-за конфликта компонента Microsoft Visual C++ с приложением, либо когда библиотека отсутствует в Windows по той или иной причине.
Для исправления ситуации можно скачать и заменить библиотеку msvcp140.dll, но гораздо проще и эффективнее обновить Microsoft Visual C++ целиком. Это помогает в подавляющем большинстве случаев проблем типа «Запуск программы невозможен, поскольку на компьютере отсутствует msvcp140.dll. Попробуйте переустановить программу».
Содержание:
- На компьютере отсутствует msvcp140.dll
- Скачать msvcp140.dll и исправить ошибку
Динамическая библиотека msvcp140.dll относится к Microsoft Visual C++ 2015 года и является файлом, необходимым для запуска ряда программ. Файл располагается по адресу С:\Windows\System32 для 32-битных версий Windows или С:\Windows\SysWOW64 для 64-битных.
Ошибка с запуском программы по причине отсутствия файла вызывается двумя причинами:
- На компьютере действительно отсутствует msvcp140.dll. Этого файла нет по-умолчанию в Windows 7, 8 и 10.
- Файл присутствует по адресу, однако программа, Skype или игра все-равно не запускается и выдает ошибку.
В первом случае достаточно установки требуемой версии Microsoft Visual C++. Этот пакет содержит все необходимые компоненты и библиотеки. Во втором случае может потребоваться снос всех старых библиотек и переустановка новых, чтобы система снова начала их корректно определять.
Скачать 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 в разделе С:\Windows\System32 или С:\Windows\SysWOW64.
- Перезагрузить компьютер.
После перезагрузки компьютера проблемные ранее приложения должны открываться нормально. В редких случаях возникает проблема, когда при наличии нужной библиотеки 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)\Skype\Phone\).
- После копирования/переустановки библиотеки может потребоваться ее активация.
Для активации MSVCR140.dll / MSVCP140.dll надо:
- От имени администратора нажать «Пуск» — «Выполнить» — cmd.exe.
- В командной строке ввести «regsvr32 msvcp140.dll» (без кавычек).
- Нажать ОК, после чего перезагрузить компьютер.
С активированными библиотеками нужной версии и Skype, и игры, и другие программы должны без проблем запускаться и работать.