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

90

WAMP не станет зеленым. Пару недель назад все работало нормально. При просмотре других ответов по этой теме многие говорят об установке служб в Apache.

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

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

Дилан Кодилл
источник
Посмотрите на этот форум WAMPServer Советы по устранению неполадок POINT20 Он дает вам ссылки на библиотеки времени выполнения Microsoft C / C ++, которые необходимы для запуска Apache. Вы можете попробовать просто установить недостающую среду выполнения и посмотреть, исправит ли это ее. Но, возможно, вам придется удалить 1. WAMPServer, 2. Добавить среду выполнения, 3. Повторно установить WAMPserver. Если да, то сначала убедитесь, что вы сделали резервную копию всего,
RiggsFolly,
2
В таких ситуациях я всегда спрашиваю себя, кто делает такие установочные пакеты. Почему бы не заблокировать установку и позволить пользователям устанавливать только при обнаружении пакетов ?! Или хотя бы дайте ему отдельный диалог. Эта ветка была просмотрена более 45 тысяч раз (апрель 2016 г.). Пустая трата драгоценного времени ...
Кай Ноак
Это не точный ответ, но MAMP существует для Windows и не вызывает этой проблемы ... просто говорю!
Кэролайн Робино,

Ответы:

150

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

Из файла readme.txt

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

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

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

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

сотоз
источник
2
@Amalgovinus Пожалуйста, помните, что 64-битная Windows предназначена для запуска 32-битного и 64-битного кода Windows. Я никогда не слышал о проблеме, из-за которой вы не могли бы загрузить и установить эти среды выполнения. Убедитесь, что вы получаете их с сайта Microsoft, а не из тех, fix your dll sitesкто знает, что было сделано с DLL, которые вы можете получить оттуда.
RiggsFolly
1
FWIW Я скачал и попытался установить каждый из файлов. Если моя (64-битная) система сообщила, что она уже установлена, я просто перешел на следующую. Моя установка Wamp теперь работает.
Джефф Хайнс
Некоторые из этих ссылок больше не работают - см. Wampserver.aviatechno.net/?lang=en&prerequis=afficher ссылки для загрузки всех предварительных условий
kmdsax 01
Единственное и единственное идеальное решение от @sotoz
Фрэнк
10

Ошибка VCRUNTIME140.dll

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

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

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

- Пакеты VC9 (Visual C ++ 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 C ++ 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 C ++ 2012, обновление 4) -
Два файла VSU4 \ vcredist_x86.exe и VSU4 \ vcredist_x64.exe для загрузки находятся на одном и том же страница
http://www.microsoft.com/en-us/download/details.aspx?id=30679

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

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

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

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

Харун ЭРГУЛЬ
источник
9

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

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

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

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

Ориол Таулерия
источник
«Будьте осторожны! Если вы используете ОС 64b, вам необходимо установить обе версии каждого пакета». Мне интересно, как тебе это удалось, потому что мне это кажется невозможным. установщики x86 не позволят вам ничего делать, если установлена ​​версия x64.
Амальговинус
3

У меня была такая же проблема, и я решил ее, установив:

NB: 64-битной установки было достаточно, после этого мне пришлось удалить / переустановить Wamp

Ccarrez
источник
2

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

  1. Открытые программы и компоненты
  2. Щелкните правой кнопкой мыши соответствующие установщики Microsoft Visual C ++ 20xx Redistributable и выберите «Изменить».
  3. Выберите «Ремонт». Сделайте это как для x86, так и для x64

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

Дэвид Ники
источник
1

После множества установок и удалений в течение целого дня и проверки всех пакетов для каждого ответа здесь единственное, что сработало для меня, это:

  1. Удалите Wamp и перезагрузитесь
  2. установив Visual Studio 2017 Community edition, выберите «Веб-разработка» и проверьте все параметры на нужном сайте. Вот скриншот: введите описание изображения здесь

Это каким-то образом установит то, что нужно и для Wamp.

  1. установите Wamp, и все будет хорошо.

Ссылка на Visual Studio 2017 Community Edition

Рами Нур
источник
1

WAMP не становится ЗЕЛЕНЫМ? Не паникуй

Прежде всего проверьте обновления Windows, выполнив поиск «Центр обновления Windows».

или

Загрузите обновления с сайта microsoft Windows (у меня была Windows 7 x64, обновленная до полного пакета обновления 1) загрузка пакета обновления 1 для Windows 7

Теперь есть еще несколько загрузок, которые поддерживают WAMP для установки времени

Из файла readme.txt

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

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

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

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

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

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

Пакеты VC13 [/ b] (Visual C ++ 2013) Два файла VSU4 \ vcredist_x86.exe и VSU4 \ vcredist_x64.exe

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

Пакеты VC x64 (Visual C ++ 2017)

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

Бхавсар1311
источник