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

Як сказав Oriol, перед встановленням 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-бітні вікна призначені для запуску 32-бітного та 64-бітного коду Windows. Я ніколи не чув про проблему, коли ви не можете завантажити та встановити ці середовища виконання. Переконайтеся, що ви отримуєте їх із веб-сайту Microsoft, а не хтось із тих, fix your dll sitesхто знає, що зроблено з dll-файлами, які ви можете отримати звідти.
RiggsFolly

1
FWIW Я завантажив і спробував встановити кожен з файлів. Якщо моя (64-бітна) система сказала, що вона вже встановлена, я просто перейшов до наступної. Зараз установка мого вампа працює.
Джефф Хайнс,

Деякі з цих посилань більше не працюють - див. Wampserver.aviatechno.net/?lang=en&prerequis=afficher, щоб отримати посилання для завантаження на всі необхідні умови
kmdsax

Єдине і єдине ідеальне рішення від @sotoz
Frank


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 Update 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.
Амальговін


2

Оскільки у вас вже була запущена версія WAMP, і вона перестала працювати, можливо, ви вже встановили VCRUNTIME140.dll. В такому разі:

  1. Відкрийте програми та функції
  2. Клацніть правою кнопкою миші відповідний інсталятор Microsoft Visual C ++ 20xx Redistributable та виберіть "Змінити"
  3. Виберіть «Відновити». Зробіть це як для x86, так і для x64

Це зробило для мене фокус.


1

Після багато-багато встановлення та видалення протягом цілого дня та випробування всіх пакетів для кожної відповіді тут, єдине, що мені вдалося:

  1. Видаліть Wamp і перезавантажте
  2. встановивши випуск спільноти Visual Studio 2017, оберіть "Веб-розробка" та перевірте всі параметри на потрібному веб-сайті. Ось знімок екрана: введіть тут опис зображення

Це якимось чином встановить те, що потрібно і для Wamp.

  1. встановіть Wamp, і у вас все повинно бути добре.

Посилання на Visual Studio 2017 Community Edition


1

WAMP не стає ЗЕЛЕНИМ? Не панікуйте

Перш за все перевірте оновлення Windows, здійснивши пошук у розділі "Windows Update"

або

Завантажте оновлення з веб-сайту Microsoft (мені було оновлено Windows 7 x64 до пакета оновлень 1 повний) завантаження Windows 7 Service Pack 1

Зараз є ще кілька завантажень, які підтримують 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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.