WAMP nie zmieni koloru na zielony. Oraz błąd VCRUNTIME140.dll

90

WAMP nie zmieni koloru na zielony. Kilka tygodni temu działało dobrze. Patrząc na inne odpowiedzi na ten temat, wiele mówiło się o instalowaniu usług w Apache.

Kiedy to robię, pojawia się kod błędu o treści:

„Nie można uruchomić programu, ponieważ na komputerze brakuje pliku VCRUNTIME140.dll. Spróbuj ponownie zainstalować program, aby rozwiązać problem”.

Dylan Caudill
źródło
Zajrzyj na to forum WAMPServer Wskazówki dotyczące rozwiązywania problemów POINT20 Zawiera łącza do bibliotek środowiska uruchomieniowego Microsoft C / C ++, które są wymagane do uruchomienia Apache. Możesz spróbować po prostu zainstalować brakujące środowisko wykonawcze i sprawdzić, czy to naprawi. Ale być może będziesz musiał odinstalować 1. WAMPServer, 2. dodać środowisko wykonawcze, 3. Ponownie zainstalować WAMPserver. Jeśli tak, najpierw
wykonaj
2
W takich sytuacjach zawsze zadaję sobie pytanie, kto robi takie pakiety instalacyjne. Dlaczego nie zablokować instalacji i pozwolić użytkownikom na instalację tylko po wykryciu pakietów ?! Albo przynajmniej daj mu osobne okno dialogowe. Ten wątek został obejrzany ponad 45 tys. Razy (kwiecień 2016 r.). Strata cennego czasu ...
Kai Noack
To nie jest dokładna odpowiedź, ale MAMP istnieje dla systemu Windows i nie powoduje tego problemu ... po prostu mówię!
Caroline Robineau

Odpowiedzi:

150

Jak powiedział Oriol, przed zainstalowaniem WAMP potrzebujesz następujących pakietów redystrybucyjnych.

Z pliku readme.txt

PRZED przystąpieniem do instalacji Wampserver należy upewnić się, że w systemie są zainstalowane pewne elementy, w przeciwnym razie Wampserver absolutnie nie będzie działać, a ponadto instalacja będzie wadliwa i należy usunąć Wampserver PRZED zainstalowaniem brakujących elementów.

Upewnij się, że jesteś na bieżąco z pakietami redystrybucyjnymi VC9, VC10, VC11, VC13 i VC14. Nawet jeśli uważasz, że jesteś na bieżąco, zainstaluj każdy pakiet jako administrator i jeśli pojawi się komunikat „Już zainstalowany”, potwierdź opcję Napraw.

Następujące pakiety (VC9, VC10, VC11) są bezwzględnie wymagane do Wampserver 2.4, 2.5 i 3.0, nawet jeśli używasz tylko wersji Apache i PHP VC11 i VC14 są wymagane dla PHP 7 i Apache 2.4.17

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

sotoz
źródło
2
@Amalgovinus Proszę pamiętać, że 64-bitowe okna są zaprojektowane do uruchamiania 32-bitowych i 64-bitowych kodów Windows. Nigdy nie słyszałem o problemie, w którym nie można pobrać i zainstalować tych środowisk wykonawczych. Upewnij się, że pobierasz je z witryny firmy Microsoft, a nie od osoby, fix your dll sitesktóra wie, co zostało zrobione z bibliotekami DLL, które możesz stamtąd pobrać.
RiggsFolly
1
FWIW Pobrałem i próbowałem zainstalować każdy z plików. Jeśli mój (64-bitowy) system powiedział, że jest już zainstalowany, po prostu przeszedłem na następny. Moja instalacja wampa teraz działa.
Jeff Hines,
Niektóre z tych linków już nie działają - zobacz wampserver.aviatechno.net/?lang=en&prerequis=afficher, aby pobrać linki do wszystkich wymagań wstępnych
kmdsax
Jedyne i jedyne idealne rozwiązanie autorstwa @sotoz
Frank,
10

Błąd VCRUNTIME140.dll

Ten błąd oznacza, że ​​nie masz zainstalowanych wymaganych pakietów Visual C ++ na swoim komputerze. Jeśli zainstalowałeś wampserver, najpierw odinstaluj wampserver.

Pobierz pakiety VC

Pobierz wszystkie te pakiety VC i zainstaluj je wszystkie. Należy zainstalować zarówno wersję 64-bitową, jak i 32-bitową.

- Pakiety 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

- Pakiety 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

- Pakiety VC11 (Visual C ++ 2012 Update 4) -
Dwa pliki VSU4 \ vcredist_x86.exe i VSU4 \ vcredist_x64.exe do pobrania znajdują się na tym samym strona
http://www.microsoft.com/en-us/download/details.aspx?id=30679

- Pakiety VC13] (Visual C ++ 2013) -
Dwa pliki VSU4 \ vcredist_x86.exe i VSU4 \ vcredist_x64.exe do pobrania znajdują się na tej samej stronie
https://www.microsoft.com/en-us/download/details.aspx?id=40784

- Pakiety VC14 (Visual C ++ 2015) -
Dwa pliki vcredist_x86.exe i vcredist_x64.exe do pobrania znajdują się na tej samej stronie
http://www.microsoft.com/en-us/download/details.aspx?id = 48145

zainstaluj pakiety z uprawnieniami administratora Kliknij
prawym przyciskiem myszy - > Uruchom jako administrator

zainstaluj ponownie wampserver
Po zainstalowaniu zarówno 64-bitowej, jak i 32-bitowej wersji pakietów VC, zainstaluj ponownie wampserver.

Harun ERGUL
źródło
9

Musisz zainstalować niektóre pakiety Visual C ++ PRZED zainstalowaniem WAMP (jeśli był zainstalowany, musisz odinstalować i ponownie zainstalować).

Potrzebujesz: VC9, VC10, VC11, VC13 i VC14

W pliku readme.txt wampserver 3 (na SourceForge) można znaleźć linki.

Bądź ostrożny! Jeśli używasz 64-bitowego systemu operacyjnego, musisz zainstalować obie wersje każdego pakietu.

Oriol Tauleria
źródło
„Uważaj! Jeśli używasz 64b systemu operacyjnego, musisz zainstalować obie wersje każdego pakietu”. Zastanawiam się, jak ci się to udało, bo wydaje mi się to niemożliwe. instalatory x86 nie pozwolą ci nic zrobić, jeśli zainstalowana jest wersja x64.
Amalgovinus
2

Ponieważ masz już uruchomioną wersję WAMP i przestała działać, prawdopodobnie masz już zainstalowany plik VCRUNTIME140.dll. W tym wypadku:

  1. Otwórz programy i funkcje
  2. Kliknij prawym przyciskiem myszy odpowiednie instalatory pakietu redystrybucyjnego Microsoft Visual C ++ 20xx i wybierz opcję „Zmień”
  3. Wybierz „Napraw”. Zrób to zarówno dla x86, jak i x64

To załatwiło sprawę dla mnie.

David Niki
źródło
1

Po wielu, wielu instalacjach i odinstalowywaniu przez cały dzień i wypróbowywaniu wszystkich pakietów dla każdej odpowiedzi, jedyną rzeczą, która działała dla mnie, było:

  1. Odinstaluj Wampa i uruchom ponownie
  2. instalowanie Visual Studio 2017 Community Edition i wybierz „Web Development” i sprawdź wszystkie opcje w odpowiedniej witrynie. Oto zrzut ekranu: wprowadź opis obrazu tutaj

To w jakiś sposób instaluje coś, co jest również potrzebne dla Wampa.

  1. zainstaluj Wampa i wszystko powinno być dobre.

Link do Visual Studio 2017 Community Edition

Rami Nour
źródło
1

WAMP nie zmienia się na ZIELONY? Nie panikuj

Przede wszystkim sprawdź aktualizację systemu Windows, wyszukując „Windows Update”

lub

Pobierz aktualizacje z witryny Microsoft Windows (miałem Windows 7 x64 zaktualizowany do dodatku Service Pack 1 z pełnym) Windows 7 Service Pack 1 Pobierz

Teraz jest więcej plików do pobrania, które obsługują WAMP w czasie instalacji

Z pliku readme.txt

PRZED przystąpieniem do instalacji Wampserver należy upewnić się, że w systemie są zainstalowane pewne elementy, w przeciwnym razie Wampserver absolutnie nie będzie działać, a ponadto instalacja będzie wadliwa i należy usunąć Wampserver PRZED zainstalowaniem brakujących elementów.

Upewnij się, że posiadasz "aktualne informacje" w pakietach redystrybucyjnych VC9, VC10, VC11, VC13 i VC14. Nawet jeśli uważasz, że jesteś na bieżąco, zainstaluj każdy pakiet jako administrator i jeśli pojawi się komunikat „Już zainstalowany”, potwierdź opcję Napraw.

Następujące pakiety (VC9, VC10, VC11) są bezwzględnie wymagane do Wampserver 2.4, 2.5 i 3.0, nawet jeśli używasz tylko wersji Apache i PHP VC11 i VC14 są wymagane dla PHP 7 i Apache 2.4.17

Pakiety 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

Pakiety 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

Pakiety VC11 (Visual C ++ 2012 Update 4) Dwa pliki VSU4 \ vcredist_x86.exe i VSU4 \ vcredist_x64.exe do pobrania znajdują się na tej samej stronie: http://www.microsoft.com/en-us/download/details. aspx? id = 30679

Pakiety VC13 [/ b] (Visual C ++ 2013) Dwa pliki VSU4 \ vcredist_x86.exe i VSU4 \ vcredist_x64.exe

Pakiety VC14 (Visual C ++ 2015) Dwa pliki vcredist_x86.exe i vcredist_x64.exe do pobrania znajdują się na tej samej stronie: https://www.microsoft.com/en-us/download/details.aspx?id=52685

Pakiety VC x64 (Visual C ++ 2017)

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

Bhavsar1311
źródło