WAMP wird nicht grün. Und der Fehler VCRUNTIME140.dll

90

WAMP wird nicht grün. Es hat vor ein paar Wochen gut funktioniert. Bei der Betrachtung anderer Antworten zu diesem Thema wurde viel gesagt, um Dienste in Apache zu installieren.

Wenn ich das mache, erhalte ich einen Fehlercode, der besagt:

"Das Programm kann nicht gestartet werden, da VCRUNTIME140.dll auf Ihrem Computer fehlt. Versuchen Sie, das Programm neu zu installieren, um das Problem zu beheben."

Dylan Caudill
quelle
Schauen Sie sich dieses WAMPServer-Forum an. Tipps zur Fehlerbehebung POINT20 Es enthält Links zu den Microsoft C / C ++ - Laufzeitbibliotheken, die zum Ausführen von Apache erforderlich sind. Sie können versuchen, einfach die fehlende Laufzeit zu installieren und zu prüfen, ob dies das Problem behebt. Möglicherweise müssen Sie jedoch 1. WAMPServer deinstallieren, 2. die Laufzeit hinzufügen, 3. WAMPserver erneut installieren. Wenn ja, stellen Sie sicher, dass Sie zuerst alles
sichern
2
In solchen Situationen frage ich mich immer, wer solche Installationspakete macht. Warum nicht die Installation blockieren und Benutzern die Installation nur erlauben, wenn die Pakete erkannt werden?! Oder geben Sie ihm zumindest einen separaten Dialog. Dieser Thread hier wurde mehr als 45.000 Mal gesehen (April 2016). Eine Verschwendung wertvoller Zeit ...
Kai Noack
Dies ist nicht die genaue Antwort, aber MAMP existiert für Windows und verursacht dieses Problem nicht ... nur sagen!
Caroline Robineau

Antworten:

150

Wie Oriol sagte, benötigen Sie die folgenden weiterverteilbaren Dateien, bevor Sie WAMP installieren.

Aus der readme.txt

Bevor Sie mit der Installation von Wampserver fortfahren, müssen Sie sicherstellen, dass bestimmte Elemente auf Ihrem System installiert sind. Andernfalls wird Wampserver absolut nicht ausgeführt. Außerdem ist die Installation fehlerhaft und Sie müssen Wampserver entfernen, bevor Sie die fehlenden Elemente installieren.

Stellen Sie sicher, dass Sie in den weiterverteilbaren Paketen VC9, VC10, VC11, VC13 und VC14 "auf dem neuesten Stand" sind. Auch wenn Sie der Meinung sind, dass Sie auf dem neuesten Stand sind, installieren Sie jedes Paket als Administrator. Wenn die Meldung "Bereits installiert" angezeigt wird, überprüfen Sie "Reparieren".

Die folgenden Pakete (VC9, VC10, VC11) sind für Wampserver 2.4, 2.5 und 3.0 unbedingt erforderlich, auch wenn Sie nur die Apache- und PHP-Versionen VC11 und VC14 verwenden, die für PHP 7 und Apache 2.4.17 erforderlich sind

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

sotoz
quelle
2
@Amalgovinus Bitte denken Sie daran, dass 64-Bit-Fenster für die Ausführung von 32-Bit- und 64-Bit-Windows-Code ausgelegt sind. Ich habe noch nie von einem Problem gehört, bei dem Sie diese Laufzeiten nicht herunterladen und installieren können. fix your dll sitesStellen Sie sicher, dass Sie sie von der Microsoft-Site erhalten und nicht von denen, die wissen, was mit den DLLs geschehen ist, die Sie möglicherweise von dort erhalten.
RiggsFolly
1
FWIW Ich habe jede der Dateien heruntergeladen und versucht, sie zu installieren. Wenn mein (64-Bit-) System angab, dass es bereits installiert war, bin ich einfach zum nächsten übergegangen. Meine Wamp-Installation funktioniert jetzt.
Jeff Hines
Einige dieser Links nicht mehr funktionieren - siehe wampserver.aviatechno.net/?lang=en&prerequis=afficher für Download - Links zu allen Voraussetzungen
kmdsax
Die einzige und einzige perfekte Lösung von @sotoz
Frank
10

VCRUNTIME140.dll Fehler

Dieser Fehler bedeutet, dass auf Ihrem Computer keine Visual C ++ - Pakete installiert sein müssen. Wenn Sie wampserver installiert haben, deinstallieren Sie zuerst wampserver.

Laden Sie die VC-Pakete

herunter Laden Sie alle diese VC-Pakete herunter und installieren Sie sie alle. Sie sollten sowohl die 64-Bit- als auch die 32-Bit-Version installieren.

- VC9-Pakete (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-Pakete (Visual C ++ 2010 SP1) -
http://www.microsoft.com/en-us/download/details.aspx?id=8328
http://www.microsoft .com / de-de / download / details.aspx? id = 13523

- VC11-Pakete (Visual C ++ 2012 Update 4) -
Die beiden Dateien VSU4 \ vcredist_x86.exe und VSU4 \ vcredist_x64.exe, die heruntergeladen werden sollen, befinden sich auf derselben Seite
http://www.microsoft.com/en-us/download/details.aspx?id=30679

- VC13-Pakete] (Visual C ++ 2013) -
Die beiden Dateien VSU4 \ vcredist_x86.exe und VSU4 \ vcredist_x64.exe zum Download sind auf der gleichen Seite
https://www.microsoft.com/en-us/download/details.aspx?id=40784

- VC14-Pakete (Visual C ++ 2015) -
Die beiden Dateien vcredist_x86.exe und vcredist_x64.exe, die heruntergeladen werden sollen, befinden sich auf derselben Seite
http://www.microsoft.com/en-us/download/details.aspx?id = 48145

Installieren Sie Pakete mit Administratorrechten.
Klicken Sie mit der rechten Maustaste auf> Als Administrator ausführen

wampserver erneut installieren
Nachdem Sie sowohl die 64-Bit- als auch die 32-Bit-Version von VC-Paketen installiert haben, installieren Sie wampserver erneut.

Harun ERGUL
quelle
9

Sie müssen einige Visual C ++ - Pakete installieren, bevor Sie WAMP installieren (wenn Sie installiert haben, müssen Sie es deinstallieren und neu installieren).

Sie benötigen: VC9, VC10, VC11, VC13 und VC14

In readme.txt von wampserver 3 (auf SourceForge) finden Sie die Links.

Achtung! Wenn Sie ein 64-Bit-Betriebssystem verwenden, müssen Sie beide Versionen jedes Pakets installieren.

Oriol Tauleria
quelle
"Seien Sie vorsichtig! Wenn Sie ein 64b-Betriebssystem verwenden, müssen Sie beide Versionen jedes Pakets installieren." Ich frage mich, wie Sie das geschafft haben, weil es mir unmöglich erscheint. Mit den x86-Installationsprogrammen können Sie nichts tun, wenn die x64-Version installiert ist.
Amalgovinus
2

Da Sie bereits eine laufende Version von WAMP hatten und diese nicht mehr funktionierte, war VCRUNTIME140.dll wahrscheinlich bereits installiert. In diesem Fall:

  1. Öffnen Sie Programme und Funktionen
  2. Klicken Sie mit der rechten Maustaste auf die entsprechenden Installationsprogramme für Microsoft Visual C ++ 20xx Redistributable und wählen Sie "Ändern".
  3. Wählen Sie "Reparieren". Tun Sie dies sowohl für x86 als auch für x64

Das hat den Trick für mich getan.

David Niki
quelle
1

Nach vielen, vielen Installationen und Deinstallationen für einen ganzen Tag und dem Ausprobieren aller Pakete für alle Antworten hier war das einzige, was für mich funktionierte:

  1. Deinstallieren Sie Wamp und starten Sie es neu
  2. Installieren Sie die Visual Studio 2017 Community Edition, wählen Sie "Webentwicklung" und überprüfen Sie alle Optionen auf der richtigen Site. Hier ist ein Screenshot: Geben Sie hier die Bildbeschreibung ein

Dadurch wird irgendwie etwas installiert, das auch für Wamp benötigt wird.

  1. Installieren Sie Wamp, und Sie sollten alle gut sein.

Link zur Community Edition von Visual Studio 2017

Rami Nour
quelle
1

WAMP wird nicht GRÜN? Keine Panik

Überprüfen Sie zunächst Ihr Windows Update, indem Sie nach "Windows Update" suchen.

oder

Laden Sie Updates von der Microsoft Windows-Website herunter (ich hatte Windows 7 x64 auf Service Pack 1 vollständig aktualisiert) Windows 7 Service Pack 1 herunterladen

Jetzt gibt es einige weitere Downloads, die WAMP für die Installationszeit unterstützen

Aus der readme.txt

Bevor Sie mit der Installation von Wampserver fortfahren, müssen Sie sicherstellen, dass bestimmte Elemente auf Ihrem System installiert sind. Andernfalls wird Wampserver absolut nicht ausgeführt. Außerdem ist die Installation fehlerhaft und Sie müssen Wampserver entfernen, bevor Sie die fehlenden Elemente installieren.

Stellen Sie sicher, dass Sie in den weiterverteilbaren Paketen VC9, VC10, VC11, VC13 und VC14 "auf dem neuesten Stand" sind. Auch wenn Sie der Meinung sind, dass Sie auf dem neuesten Stand sind, installieren Sie jedes Paket als Administrator. Wenn die Meldung "Bereits installiert" angezeigt wird, überprüfen Sie "Reparieren".

Die folgenden Pakete (VC9, VC10, VC11) sind für Wampserver 2.4, 2.5 und 3.0 unbedingt erforderlich, auch wenn Sie nur die Apache- und PHP-Versionen VC11 und VC14 verwenden, die für PHP 7 und Apache 2.4.17 erforderlich sind

VC9-Pakete (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-Pakete (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-Pakete (Visual C ++ 2012 Update 4) Die beiden Dateien VSU4 \ vcredist_x86.exe und VSU4 \ vcredist_x64.exe, die heruntergeladen werden sollen, befinden sich auf derselben Seite: http://www.microsoft.com/en-us/download/details. aspx? id = 30679

VC13-Pakete [/ b] (Visual C ++ 2013) Die beiden Dateien VSU4 \ vcredist_x86.exe und VSU4 \ vcredist_x64.exe

VC14-Pakete (Visual C ++ 2015) Die beiden herunterzuladenden Dateien vcredist_x86.exe und vcredist_x64.exe befinden sich auf derselben Seite: https://www.microsoft.com/en-us/download/details.aspx?id=52685

VC-Pakete x64 (Visual C ++ 2017)

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

Bhavsar1311
quelle