WAMP не станет зеленым. И ошибка VCRUNTIME140.dll

WAMP не станет зеленым. Он работал отлично пару недель назад. Рассматривая другие ответы на эту тему, многие говорили об установке сервисов в Apache.

Когда я это сделаю, я получаю код ошибки:

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

Ответ 1

Как сказал Ориол, перед установкой WAMP вам понадобятся следующие распространяемые компоненты.

Из файла readme.txt

Прежде чем приступить к установке Wampserver, вы должны обеспечить что определенные элементы установлены в вашей системе, иначе Wampserver не будет работать, и, кроме того, установка будет неисправным, и вам необходимо удалить Wampserver ПЕРЕД установкой элементов, которые отсутствовали.

Убедитесь, что вы "обновлены" в распространяемых пакетах VC9, VC10, VC11, VC13 и VC14. Даже если вы считаете, что находитесь в актуальном состоянии, установите каждый пакет как администратор, и если сообщение "Уже установлен", подтвердите восстановление.

Для Wampserver 2.4, 2.5 и 3.0 настоятельно требуются следующие пакеты (VC9, VC10, VC11), даже если вы используете только версии Apache и PHP VC11 и VC14 для PHP 7 и Apache 2.4.17

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

Ответ 3

Вам необходимо установить некоторые пакеты Visual С++ перед установкой WAMP (если вы установили, то вы должны удалить и переустановить).

Вам нужны: VC9, VC10, VC11, VC13 и VC14

В readme.txt из wampserver 3 (на SourceForge) вы можете найти ссылки.

Будьте осторожны! Если вы используете 64-битную ОС, вам нужно установить обе версии каждого пакета.

Ответ 4

Ошибка VCRUNTIME140.dll

Эта ошибка означает, что на вашем компьютере не установлены необходимые пакеты Visual С++. Если вы установили wampserver, то сначала удалите wampserver.

Загрузить пакеты VC

Загрузите все эти пакеты VC и установите их все. Вы должны установить как 64-битную, так и 32-битную версию.

- Пакеты VC9 (Visual С++ 2008 SP1) -
http://www.microsoft.com/en-us/download/details.aspx?id=5582
http://www.microsoft.com/en-us/download/details.aspx?id=2092

- Пакеты VC10 (Visual С++ 2010 SP1) -
http://www.microsoft.com/en-us/download/details.aspx?id=8328
http://www.microsoft.com/en-us/download/details.aspx?id=13523

- Пакеты VC11 (обновление Visual С++ 2012 4) -
Два файла VSU4\vcredist_x86.exe и VSU4\vcredist_x64.exe для загрузки находятся на одной странице
http://www.microsoft.com/en-us/download/details.aspx?id=30679

- VC13 Packages] (Visual С++ 2013) -
Два файла VSU4\vcredist_x86.exe и VSU4\vcredist_x64.exe для загрузки находятся на одной странице
https://www.microsoft.com/en-us/download/details.aspx?id=40784

- Пакеты VC14 (Visual С++ 2015) -
Два файла vcredist_x86.exe и vcredist_x64.exe для загрузки находятся на одной странице
http://www.microsoft.com/en-us/download/details.aspx?id=48145

установить пакеты с помощью admin priviliges
Щелкните правой кнопкой мыши- > Запуск от имени администратора

установить снова wampserver
После того как вы установили 64-битную и 32-битную версию VC-пакетов, установите wampserver еще раз.

Ответ 6

Поскольку у вас уже есть работающая версия WAMP, и она перестала работать, вы, вероятно, уже установили VCRUNTIME140.dll. В этом случае:

  • Открытые программы и функции
  • Щелкните правой кнопкой мыши соответствующие дистрибутивные компоненты Microsoft Visual С++ 20xx и выберите "Изменить"
  • Выберите "Ремонт". Сделайте это для x86 и x64

Это помогло мне.