Origin msvcp140 dll что это за ошибка как исправить windows 10

Ошибка 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++. Проверить это можно так:

    Через меню Win + X откройте «Приложения и возможности».

Найдите список пакетов, названия которых начинаются «Microsoft Visual C++…».

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

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

  • vc_redist.x86.exe — для 32-битных Windows (x86);
  • vc_redist.x64.exe — для 64-битных приложений (x64).

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

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

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

  1. Перейдите по ссылке выше, загрузите установочные файлы, соответствующие разрядности ОС.

Запустите установщик и дождитесь завершения распаковки файлов.

Читайте также:  Как обновить контроллер unifi linux

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

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

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

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

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

    Обратите внимание, что на 64-битных Windows 10 есть 2 версии библиотеки: msvcp140.dll x64 (64-битная) — расположена по адресу C:\Windows\System32 и msvcp140.dll x86 (32-битная) — в каталоге C:\Windows\SysWOW64 . Не смотря на названия каталогов, которые противоречат логике, расположение файлов должно быть именно такое.

    Каталог исполняемого файла может находиться не в корневой папке, а в каталоге 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.

    1. Запустите командную строку или PowerShell с правами администратора (через правый клик по Пуску).
    2. Выполните в ней команду sfc /scannow .

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

    Исправляем ошибку msvcp140.dll. Расскажем что за ошибка и как исправить!

    Приветствую, дорогие друзья! Многие из пользователей ПК сталкиваются с проблемами невозможности запуска приложений в Microsoft Windows по причине не найденного dll файла в системе. Ошибки такого плана бывают разные, и я уже рассказывал в предыдущих своим заметках, как бороться с отсутствием msvcr120.dll и vcruntime140.dll. В этой заметке хочу рассказать о другом файле, msvcp140.dll что это за ошибка и как исправить самостоятельно.

    Проблема проявляется при запуске современных игр, к примеру Цивилизация 5 или Мафия 3, и другие, это навскидку. А также популярных прикладных программ, таких как Skype, Adobe Premiere. В этой статье мы попытаемся разобраться с проблемой вместе, почему пропадают системные dll что это за ошибка, расскажу подробно что с этим делать.

    Запуск программы не возможен, так как на компьютере отсутствует msvcp140.dll. Попробуйте переустановить программу.

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

    Читайте также:  Outside in the box windows

    В результате после запуска программы появляется окно с предупреждением: запуск программы невозможен, так как на компьютере отсутствует 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 8)

    C:\Windows\SysWOW64 для 64-разрядной системы.

    Просто скопируйте адрес в Проводник, как показано на скриншоте, и вы попадете куда нужно. Дальше ищите файл по имени.

    Где искать файл msvcp140.dll в системе

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

    • библиотеку удалила антивирусная программа, так как она была заражена или повреждена вредоносным ПО;
    • пользователь сам случайно удалил системный ДЛЛ-файл в процессе удаления другой программы или игрушки;
    • отсутствует файл msvcp140 или просто поврежден.

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

    Скачать и установить Microsoft Visual С++ 2015

    Простейший способ устранения ошибки – установить актуальную версию дистрибутива 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. После загрузки файл необходимо скопировать в системную папку операционной системы, в которой храниться системные файлы.

    Как упоминалось ранее, путь выглядит следующим образом:

    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.

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

    Подведем итоги

    Подводя итоги, можно констатировать следующее, если Виндовс потеряла доступ к одному из системных файлов или у нее отсутствует msvcp140.dll в системной папке, многие современные игры, такие как Цивилизация 6, откажутся запускаться, требуя обновления системных ресурсов.

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

    Если он не решил проблему, воспользуйтесь одним из альтернативных вариантов: установкой отдельной библиотеки, удалением и переустановкой проблемного приложения или инсталляцией обновления KB2999226.

    Оцените статью