VCRUNTIME140.dll отсутствует

У меня проблема при попытке установить apache 2.4 на мои окна 10. Он всегда показывает ошибку, отсутствующую в VCRUNTIME140.dll. Я проверил другие потоки и выяснил, что установка Red Hat Common Edition на x64/x86 в 2015 году всегда решает проблему, но я установил ее, и у меня все еще есть эта проблема. Есть ли другие решения?

Ответ 1

У меня была такая же проблема после установки wamp на windows 10. Это работало для меня.

  • Загрузить VCRUNTIME140.DLL
  • Скопируйте файл dll в C:\Windows\System32 с помощью административных привилегий.
  • Попробуйте переустановить apache.

Ответ 2

Вам необходимо установить Microsoft Visual C++ 2015 Redistributable Update 3 RC, перейдите по ссылке здесь, выберите между 32-битной или 64-битной версией.

Переустановите apache 2.4 и ошибка должна исчезнуть.

Ответ 3

В Windows 6 X64 получена ошибка 500 в любых файлах PHP, установка в 2015 году Visual С++ Redistributables x64 решила мою проблему.

Ответ 5

1- Удалить apache 2.4 с вашего компьютера
2- Загрузить VCRUNTIME140.dll из этой 3- Скопируйте файл VCRUNTIME140.dll и вставьте его внутрь в Windows/System32
4- Наконец переустановите apache и запустите

Ответ 6

Если вы используете Microsoft Visual C/C++ и уже загрузили VCRUNTIME140.DLL, перейдите в Проект Properties-> Конфигурация Properties-> C/C++ → Генерация кода, Установить многопоточную библиотеку времени выполнения (/MT)

Ответ 7

У меня уже был VC 2015 Redist на моем ПК, но файлы не были скопированы в Windows\System32.

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

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x86

не

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x64

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