что делать если выскакивает ошибка msvcp140 dll

Исправление ошибки «Запуск программы невозможен, отсутствует 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 относится к Microsoft Visual C++ 2015 года и является файлом, необходимым для запуска ряда программ. Файл располагается по адресу С:\Windows\System32 для 32-битных версий Windows или С:\Windows\SysWOW64 для 64-битных.

Ошибка с запуском программы по причине отсутствия файла вызывается двумя причинами:

В первом случае достаточно установки требуемой версии Microsoft Visual C++. Этот пакет содержит все необходимые компоненты и библиотеки. Во втором случае может потребоваться снос всех старых библиотек и переустановка новых, чтобы система снова начала их корректно определять.

Скачать msvcp140.dll и исправить ошибку

Обычно проблема с библиотекой msvcp140.dll вызывается конкретно из-за отсутствия Microsoft Visual C++ от 2015 года, поэтому требуется установка только этого компонента.

Перед скачиванием следует уточнить версию своей Windows:

Пошаговая последовательность действий:

После перезагрузки компьютера проблемные ранее приложения должны открываться нормально. В редких случаях возникает проблема, когда при наличии нужной библиотеки Windows продолжает выдавать ошибки об отсутствии файла. Иногда сходу невозможно понять, где именно возникает конфликт, поэтому приходится удалять все версии ПО и ставить заново.

Инструкция по переустановке Microsoft Visual C++ с msvcp140.dll:

Для активации MSVCR140.dll / MSVCP140.dll надо:

С активированными библиотеками нужной версии и Skype, и игры, и другие программы должны без проблем запускаться и работать.

Источник

Ошибка msvcp140 в Windows 7

В некоторых случаях файл msvcp140.dll может находиться в директории программы и его отсутствие может послужить причиной возникновения предупреждения. Исправить эту ошибку несложно, но придется погрузиться в некоторые технические нюансы.

Решение проблемы

Сначала нужно убедиться в том, что в системе имеется msvcp140.dll. В Windows 7 этот файл расположен по пути:

Сам файл можно легко найти через поиск, если скопировать туда его название. Если его нет, то причины у этого могут быть следующие:

Определив причину, можно будет сразу понять, нужно ли установить библиотеку напрямую в софт, или же ее можно решить обычным обновлением компонента. В зависимости от этого действие может быть как простым, автоматическим, так и альтернативным, где потребуется прибегнуть к ручной установке файла напрямую в корневую папку игры или программы.

Установка Microsoft Visual C++ 2015

Пакет Microsoft Visual C++ 2015 используется во многих современных играх и программах. Скачать его можно с официального сайта Microsoft. Также дистрибутив обычно идет в комплекте с установщиком игры. Но, в последнее время, разработчики иногда не прикладывают дополнительный софт к своим продуктам, вынуждая пользователей самостоятельно производить инсталляцию. Файл msvcp140.dll входит в него, поэтому установка этого пакета автоматически решает все проблемы с запуском.

Это необходимо для корректного применения всех новых параметров. После завершения перезагрузки все программы начнут открываться. Но иногда ошибка продолжает отображаться, несмотря на правильно установленные библиотеки. Определить, где именно начинается конфликт между ПО практически невозможно. Поэтому лучше сразу переустановить все версии пакета.

Инструкция по переустановке:

После завершения процесса потребуется проверить наличие файлов, а затем перезагрузить ПК, чтобы применить новые параметры.

В некоторых случаях библиотеки необходимо зарегистрировать. Обычно это происходит после переустановки или копирования файлов.

Активация проходит так:

Теперь остается перезагрузить компьютер. После активации библиотек, программы вроде Skype и Mozilla Firefox начнут нормально запускаться и работать, без отображения ошибок.

Ручная установка библиотеки MSVCP140.DLL

Всегда можно скачать и установить msvcp140.dll вручную, но нужно учесть пару моментов:

Косвенно на неблагонадежность файла может указать его размер. Если он значительно больше стандартного, скорее всего, в нем содержится вредоносный код и при запуске этого файла системой он сразу активируется. Даже если все нормально, желательно проверить файл антивирусом или загрузить его на сервис Virustotal, иногда это может на раннем этапе отсечь примитивные вредоносные программы.

Переустановка проблемного софта

Если ошибка продолжает беспокоить, остается только попробовать переустановить проблему игру или программу. Ошибки, вызванные из отсутствия msvcp140.dll могут отображаться из-за неправильной инсталляции. Переустановка может решить эту проблему, но предварительно нужно полностью вычистить следы программы с компьютера. Реестр, скрытые файлы — все необходимо удалить полностью.

Как пример: если проблемы с Civilization 6, то игру надо полностью удалить, затем перезагрузить компьютер, после чего вновь запустить установщик игры. Здесь есть некоторая разница, поскольку далеко не во все установщики содержат дополнительные компоненты. Часто бывает, что большинство репаков или portable-версий программ могут не содержать в себе некоторые необходимые библиотеки, поэтому их придется встраивать самостоятельно. Крупные площадки, вроде Steam, автоматически устанавливают все необходимые библиотеки при первом запуске игры или программы, поэтому пользователю остается только проверить системную папку.

Читайте также:  какой краской лучше красить нержавейку

Установка обновления системы KB2999226

Обновление доступно для загрузки на сайте Майкрософт, при скачивании пользователь получает файл с названием «Windows6.1-KB2999226-x64.msu». Это автоматический установщик, который при запуске просканирует систему и предложит инсталляцию. Необходимо согласиться, после чего программа в определенный момент предложит перезагрузить компьютер. Остается подтвердить еще раз и подождать.

В некоторых случаях при попытке инсталлировать последний пакет Microsoft Visual C++, мастер установки будет стараться автоматически скачать и обновление KB2999226, однако у него это не всегда получается, что может привести к ошибкам во время процесса установки. Из-за этого его придется загружать и ставить своими руками, если через центр обновлений оно недоступно. Способ сложный, но рабочий. Необходимо:

Во время установки может отобразиться предложение перезагрузить компьютер. Чтобы изменения применялись корректно, надо согласиться. Если до этого были неудачные попытки поставить что-либо от Microsoft, то нужно попытаться запустить установщик снова, чтобы он предложил «исправить» установку. После этого библиотеки будут инсталлированы правильно, а игры и программы должны запускаться как обычно.

Источник

Ошибка msvcp140.dll

Запуск многих игр и приложений может прерваться системной ошибкой «Запуск программы невозможен, отсутствует msvcp140.dll» или «Система не обнаружила msvcp140.dll». Проблема может возникнуть на ОС Windows 10, 8.1, 7. Не торопитесь следовать совету в окне с предупреждением и переустанавливать приложение или игрушку, искать недостающую библиотеку и колдовать над ней с командной строкой не придётся. Решение проще.

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

Чтобы упростить разработку программного обеспечения на C-подобных языках, Microsoft создала встраиваемую среду Visual C++. Она позволяет генерировать код, который идентично выполняется на Xbox, мобильной и десктопной платформах.

Для работы приложений и игр на Windows требуется наличия на компьютере набора классических библиотек, констант, графических элементов, функций и прочих компонентов. Они распространяются в пакете Microsoft Visual C++ Redistributable. Если он отсутствует на компьютере, при попытке загрузки программы или игры, созданной с применением VC++, появляются системные ошибки, которые сообщают об отсутствии того или иного файла.

Если при запуске игры не хватает msvcp140.dll, не спешите искать файл нужной версии и разрядности на ближайшем попавшемся сайте, копировать неизвестный документ в системную папку и насильно регистрировать его в Windows.

Как исправить ошибку msvcp140.dll

Скачать msvcp140.dll с официального сайта Майкрософт нельзя, а со сторонних – чревато последствиями, да и не нужно это. Microsoft настоятельно рекомендуют загрузить последнюю версию Visual C++ и установить её (или обновить, если на ПК инсталлирована старая).

В системе может быть установлено несколько версий Visual C++ одновременно — 2010, 2013, 2015 и другие. Это нормально, т.к. разные приложения, установленные на ПК, могут использовать для работы разные версии библиотек. Зачастую при установке игры или программы автоматически устанавливается и требуемый пакет Visual C++. Проверить это можно так:

Поскольку файл msvcp140.dll содержится в пакете Visual C++, начиная с версии 2015 и выше, то лучше всего установить самую последнюю версию данного дистрибутива, который обновляет и заменяет пакеты 2015 и 2017, а также обратно совместим с ними. Старые версии не стоит удалять, т.к. вы не знаете точно, какие программы от них зависят.

Пакет распространяется в виде двух файлов:

Если у вас 64-битная версия Windows, вам нужно скачать и установить оба файла, так как в системен Windows x64 могут работать, как 64-битные программы, так и 32-битные и для них требуются соответствующие версии dll библиотек.

Чтобы не ошибиться, откройте свойства каталога «Этот компьютер» или выберите «Свойства» в контекстном меню пуска Win + X и перейдите в раздел «Система» или «О программе». Нас интересует «Тип системы».

Порядок действий по установке Visual C++ 2015-2019 Redistributable

Запускайте игру или программу, она должна заработать.

Если при установке VC++ возникла ошибка с кодом 0×80070666, это означает, что в системе уже установлена более новая версия пакета Visual C++, чем вы пытаетесь установить сейчас. Например, у вас стоит VC++ 2017, а вы скачали установщик 2015. В этом случае стоит убедиться, что вы скачали последнюю версию по ссылке выше. Данный установщик сам обновит совместимые версии (2015-2019), самостоятельно их удалять не нужно.

Размещение msvcp140.dll в каталоге с программой

Бывает, что игра или программа после переустановки Windows ищет нужные ей библиотеки рядом с исполняемым файлом приложения, а в системную папку не заглядывает, особенно если это очередной репак с трекеров, а не лицензионная версия.

Скопируйте проблемную библиотеку из каталога C:\Windows\System32 в папку с приложением либо игрой и положите в один каталог с исполняемым файлом.

Каталог исполняемого файла может находиться не в корневой папке, а в каталоге bin или быть где-то далеко в подкаталогах. Если не знаете, куда кидать msvcp140.dll, посмотрите путь в свойствах ярлыка.

Ошибка msvcp140.dll актуальна для десятков игр, среди которых: Call of Duty, Civilization VI, Crysis 3, Cyberpunk 2077, Dead by Daylight, FIFA 21, Fortnite, Forza Horizon 4, Genshin Impact, Grim Dawn, GTA 5, Mafia 3, Metro Exodus, Mudrunner, Origin, Paladins, PUBG Lite, Rocket League, SIMS 4, Skyrim, Smite, Snowrunner, Stalker, State of Decay, Ведьмак 3.

Читайте также:  росстат коми официальный сайт узнать по инн какую отчетность сдавать

Библиотеки Visual Studio 2015 нужны и для функционирования приложений. Среди популярных: CorelDraw, Nero, SketchUp, AutoCAD, Skype, iTunes, Teams, Origin, эмулятор Dolphin; программы от Adobe: Photoshop, Premier Pro, Bridge, After Effects, Acrobat.

Сканирование системных файлов

Если вскоре проблема вернётся или не решилась, проверьте целостность системных файлов Windows.

Схожим образом решаются проблемы с библиотеками msvcp120.dll, vcruntime140.dll, clr0400.dll и прочими dll-файлами, которые включены в состав библиотеки MS VC++.

Источник

Отсутствует msvcp140: что за ошибка и как исправить?

Что это за ошибка?

Вся работа операционной системы Microsoft, а именно Windows 7, построена таким образом, что установленные приложения работают с использованием динамической библиотеки. Наш файл — один из таких компонентов. Представьте, что игра или программа требуют ее запуска, а файла просто нет в системе. Что случится? Правильно, вы получите сообщение об ошибке «Программа не может быть запущена из-за отсутствия msvcp140.dll».

Этот внутренний компонент является частью динамической библиотеки Microsoft Visual C ++ 2015, которая широко используется для разработки программного обеспечения для операционных систем. Именно эту библиотеку и рассматриваемый компонент часто используют игры или программы. Чаще всего проблема возникает в таких играх:

Иногда вылетает даже после обновления Skype. В его последней версии также используется пакет.

По умолчанию 7-я версия операционной системы не имеет библиотеки Microsoft Visual C ++. Обычно он устанавливается вместе с приложением или игрой, работающей на базе.

Варианты исправления

Сначала вы можете попробовать получить этот файл DLL через стандартную библиотеку Microsoft. Но есть и другие способы решения трудностей. Рассмотрим их подробнее. Одним из способов исправить это будет полная установка библиотеки Microsoft.

Устанавливаем Microsoft Visual С++ 2015

Начнем с самого простого, может быть, он сразу решит ваш вопрос и дальше читать не надо. Итак, приступим.

Чтобы определить архитектуру вашей операционной системы, используйте сочетание клавиш Win + PauseBreack.

Внимание! Не забудьте перезагрузить компьютер или ноутбук перед перезапуском проблемной программы или игры.

На этом все, если после обновления проблема не исчезла, попробуйте один из способов, описанных ниже.

Используем DLL-files.com Client

Это приложение самостоятельно сканирует свою базу данных и загружает оттуда недостающую библиотеку на ваш компьютер. Давайте узнаем, как над этим работать:

Все, проблема решена и переходим к следующему способу.

Обновление KB 2999226

Это обновление было выпущено специально для решения сложных проблем C ++. Поэтому, если мы его установим, ситуация может быть решена и пакет появится на ПК.

Загрузите обновление KB 2999226 с официального сайта. После запуска файла подтвердите его установку.

Готовый! патч будет автоматически установлен на ваш компьютер. Теперь вы можете продолжить попытки запустить игру.

Устанавливаем msvcp140.dll отдельно

Итак, поговорим о другом методе, который поможет вам установить наш системный компонент отдельно.

32-разрядная версия: C: Windows System32

64-разрядная версия: C: Windows SysWOW64

regsvr32.exe путь к файлу msvcp140.dll

Впоследствии наш пакет будет «зарегистрирован» в системе, но, как мы уже говорили, это не всегда так.

Внимание! Если метод не работает и игра не запускается, лучше всего удалить файл из системного каталога.

Переустановка проблемного софта

Если ошибка продолжает беспокоить вас, все, что остается, — это попробовать переустановить игру или программу. Ошибки, вызванные отсутствием msvcp140.dll, могут появиться из-за неправильной установки. Повторная установка может решить эту проблему, но сначала вам нужно полностью удалить следы работы программы с вашего компьютера. Реестр, скрытые файлы — все нужно удалить полностью.

Например: если есть проблемы с Civilization 6, игру необходимо полностью удалить, затем перезагрузить компьютер, а затем перезапустить установщик игры. Здесь есть некоторая разница, так как не все установщики содержат надстройки. Часто бывает, что большинство репаков или переносимых версий программ могут не содержать некоторых необходимых библиотек, поэтому вам придется создавать их самостоятельно. Крупные сайты, такие как Steam, автоматически устанавливают все необходимые библиотеки при первом запуске игры или программы, поэтому пользователю достаточно проверить системную папку.

Ручная установка библиотеки MSVCP140.DLL

Вы всегда можете скачать и установить msvcp140.dll вручную, но следует учесть несколько моментов:

Косвенно размер файла может указывать на ненадежность файла. Если он намного больше стандартного, скорее всего, он содержит вредоносный код, и когда система запускает этот файл, он сразу активируется. Даже если все в порядке, рекомендуется проверить файл антивирусом или загрузить его в сервис Virustotal, иногда это может устранить примитивное вредоносное ПО на ранней стадии.

Как исправить ошибку msvcp140.dll самостоятельно

Чтобы восстановить потерянный или поврежденный файл, пользователю не нужно знать архитектурную систему компьютера и, прежде всего, обращаться за помощью в сервисный центр. Ошибка устраняется в пару кликов, и человек может выбрать один из предложенных вариантов.

Установка Microsoft Visual С++ 2015

Поскольку файл включен в пакет Microsoft Visual C ++ 2015, имеет смысл установить указанную библиотеку, если это не было сделано ранее. Такая простая манипуляция позволит вам решить проблему всего за 5 минут.

Читайте также:  что делать если лагает игра mirrors edge

В примечании. По умолчанию с игрой устанавливается Microsoft Visual C ++ 2015.

После выполнения всех шагов в инструкциях рекомендуется перезагрузить компьютер, чтобы изменения вступили в силу.

Загрузка msvcp140 и его установка вручную

Кроме того, вы можете загрузить проблемный файл самостоятельно, вместо того, чтобы загружать и устанавливать весь пакет. К сожалению, Microsoft не предоставляет эту функцию. Однако в Интернете многие ресурсы предлагают загрузить msvcp140.dll для вашей системы или для нее.

Загруженный файл переносится в системный каталог, расположенный в C: Windows System32 или C: Windows SysWOW64, в зависимости от типа используемой операционной системы. Также рекомендуется скопировать msvcp140 в корневую папку игры.

На этом процедура не заканчивается. Наконец, вам нужно зарегистрировать файл. Для этого зажмите комбинацию клавиш «Win + R», в открывшемся окне обратите внимание на «regsvr32 msvcp140.dll» (для 32-битной ОС) и нажмите «Enter».

Переустановка проблемного софта

Поскольку пакет DLL-файлов встроен в «Grand Theft Auto 5», вы можете переустановить игру, чтобы исправить ошибку. Сначала удалите его, а затем переустановите, используя выбранный вами источник, будь то Steam или отдельный EXE. Не забудьте перезагрузить компьютер в конце, иначе изменения не вступят в силу.

Как исправить ошибку Msvcp140.dll

Есть несколько эффективных способов избавиться от этой ошибки. Рассмотрим их по порядку.

Способ №1. Установите Microsoft Visual С++ 2015

Самый простой и удобный способ устранить ошибку — переустановить пакет Microsoft Visual C ++ 2015. Для этого перейдите на сайт microsoft.com и нажмите кнопку «Загрузить».

Вам будет предложено скачать версию программы для 32-битной операционной системы (vc_redist.x86.exe) или для 64-битной операционной системы (vc_redist.x64.exe), для чего необходимо поставить галочку напротив нужного версия программы и нажмите «Далее» ниже.

Установите флажок рядом с нужной версией продукта

Если вы не знаете, какая у вас версия операционной системы, нажмите комбинацию кнопок Win + Pause и в открывшемся окне отобразите параметр «Тип системы».

Так что если у вас 32-битная ОС, поставьте галочку напротив vc_redist.x86.exe, если 64-битная, установите обе версии (!) — и vc_redist.x64.exe, и vc_redist.x86.exe.

После завершения установки перезагрузите компьютер, проблема обычно решается.

Способ №2. Скачайте и установите отдельную библиотеку

Этот метод предполагает загрузку и установку на ваш компьютер отдельного файла msvcp140.dll. Несмотря на кажущуюся простоту, этот метод не совсем безопасен, поскольку начинающий пользователь под видом данной библиотеки может легко загрузить на свой компьютер любую вредоносную программу.

Чтобы загрузить эту библиотеку, перейдите на ru.dll-files.com/msvcp140.dll.html, здесь вы найдете различные версии этой библиотеки для 32- и 64-битных операционных систем Windows.

Загрузите этот файл для своей версии Windows (для 64-разрядной ОС вам потребуются как 32-разрядная, так и 64-разрядная версии этого файла), а затем скопируйте его по адресу:

Также рекомендую установить копию этой библиотеки в корневой каталог проблемной программы (игры), например в Skype это C: ProgramFiles (x86) Skype Phone.

Теперь нам нужно зарегистрировать этот файл в системе. Для этого нажмите комбинацию клавиш Win + R, в появившемся окне наберите: regsvr32 msvcp140.dll и нажмите Enter. После выполнения этих действий рассматриваемая ошибка обычно устраняется.

Если после установки и регистрации этих файлов в вашей системе вы получите сообщение «На вашем компьютере нет api-ms-win-crt-runtime-l1-1-0.dll», скачайте и распакуйте этот архив download.skaip su / other / api-ms-win.zip в папке с запускаемым файлом программы (например, в случае Skype это каталог, в котором находится файл skype.exe).

Способ №3. Заново переустановите проблемную программу

Если после установки Visual C ++ 2015 и отдельной установки указанной библиотеки проблема не исчезнет, ​​попробуйте переустановить проблемную программу. Удалите его стандартным способом, перезагрузите компьютер и переустановите с нуля (если вы имеете дело с пиратским репаком игры, попробуйте поискать репак от другого автора).

Способ №4. Установите обновление KB 2999226

Если описанные выше способы не помогли, перейдите на ресурс support.microsoft.com, найдите свою операционную систему с соответствующим битом в списке версий обновления, нажмите «Загрузить пакет» и установите его на свой компьютер.

Установка Microsoft Visual C++ 2015

Microsoft Visual C ++ 2015 используется во многих современных играх и программах. Вы можете скачать его с официального сайта Microsoft. Также в дистрибутив обычно входит установщик игры. Но в последнее время разработчики иногда не добавляют к своим продуктам дополнительное программное обеспечение, вынуждая пользователей устанавливать их самостоятельно. В него включен файл msvcp140.dll, поэтому установка этого пакета автоматически устраняет все проблемы с запуском.

Это необходимо для правильного применения всех новых параметров. После перезагрузки все программы начнут открываться. Но иногда ошибка продолжает появляться, несмотря на то, что библиотеки установлены правильно. Практически невозможно точно определить, где начинается конфликт между программами. Поэтому лучше переустановить все версии пакета одновременно.

Инструкции по переустановке:

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

В некоторых случаях библиотеки необходимо регистрировать. Обычно это происходит после переустановки или копирования файлов.

Активация происходит так:

Теперь осталось перезагрузить компьютер. После активации библиотек такие программы, как Skype и Mozilla Firefox, будут запускаться и работать нормально, без отображения ошибок.

Источник

Сказочный портал