Исправление ошибки «Запуск программы невозможен, отсутствует msvcp140.dll»

Динамическая библиотека msvcp140.dll выдает ошибки на Windows 7 и 10 x64 при попытке запуска приложений (Skype, Origin) или игр (Skyrim, Mifia 3). Проблема возникает из-за конфликта компонента Microsoft Visual C++ с приложением, либо когда библиотека отсутствует в Windows по той или иной причине.

Для исправления ситуации можно скачать и заменить библиотеку msvcp140.dll, но гораздо проще и эффективнее обновить Microsoft Visual C++ целиком. Это помогает в подавляющем большинстве случаев проблем типа «Запуск программы невозможен, поскольку на компьютере отсутствует msvcp140.dll. Попробуйте переустановить программу».

Содержание:

Запуск программы невозможен, поскольку отсутствует msvcp140dll

На компьютере отсутствует msvcp140.dll


Динамическая библиотека msvcp140.dll относится к Microsoft Visual C++ 2015 года и является файлом, необходимым для запуска ряда программ. Файл располагается по адресу С:\Windows\System32 для 32-битных версий Windows или С:\Windows\SysWOW64 для 64-битных.

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

  1. На компьютере действительно отсутствует msvcp140.dll. Этого файла нет по-умолчанию в Windows 7, 8 и 10.
  2. Файл присутствует по адресу, однако программа, Skype или игра все-равно не запускается и выдает ошибку.

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

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


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

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

  1. Для 32-битных версий следует скачивать только файл x86.
  2. Для 64-битных важно скачать оба файла — x86 и x64.

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

  1. Загрузить Microsoft Visual C++ 2015 нужной версии с официального сайта.
  2. Последовательно установить сначала vc_redist.x86.exe, потом — vc_redist.x64.exe.
  3. Проверить наличие msvcp140.dll в разделе С:\Windows\System32 или С:\Windows\SysWOW64.
  4. Перезагрузить компьютер.

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

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

  1. Удалить все имеющиеся версии Microsoft Visual C++. Для удобства можно использовать бесплатную утилиту Windows Installer CleanUp или аналоги.
  2. Поочередно (начиная с самой старой, от 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
  3. Проверить наличие всех необходимых файлов, перезагрузить компьютер.

Важно:

  1. Skype и многие другие программы требуют не просто наличия библиотеки на компьютере, но и ее присутствия в папке с программой (в данном случае по-молчанию C:\ProgramFiles(x86)\Skype\Phone\).
  2. После копирования/переустановки библиотеки может потребоваться ее активация.

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

  1. От имени администратора нажать «Пуск» — «Выполнить» — cmd.exe.
  2. В командной строке ввести «regsvr32 msvcp140.dll» (без кавычек).
  3. Нажать ОК, после чего перезагрузить компьютер.

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

One thought on “Исправление ошибки «Запуск программы невозможен, отсутствует msvcp140.dll»

Добавить комментарий

Ваш адрес email не будет опубликован.

Adblock
detector