2015-12-11 3 views
78

WAMP wird nicht grün. Es hat vor ein paar Wochen gut funktioniert. Bei der Betrachtung anderer Antworten zu diesem Thema wurde oft gesagt, dass Dienste in Apache installiert werden sollten.WAMP wird nicht grün. Und der VCRUNTIME140.dll Fehler

Wenn ich das tue, erhalte ich einen Fehlercode besagt:

„Das Programm kann nicht gestartet werden, da VCRUNTIME140.dll von Ihrem Computer fehlt Versuchen Sie das Programm neu zu installieren, das Problem zu beheben..“

+0

Schauen Sie sich das [WAMPServer Forum TroubleShooting Tipps POINT20] (http: // foru m.wampserver.com/read.php?2,134915) Es enthält Links zu den Microsoft C/C++ - Laufzeitbibliotheken, die für die Ausführung von Apache erforderlich sind. Sie können versuchen, nur die fehlende Laufzeitumgebung zu installieren und zu sehen, ob das Problem behoben ist. Sie müssen jedoch möglicherweise 1. WAMPServer deinstallieren, 2. die Laufzeit hinzufügen, 3. WAMPserver neu installieren. ** Wenn ja, stellen Sie sicher, dass Sie zuerst alles sichern ** – RiggsFolly

+2

In solchen Situationen frage ich mich immer, wer solche Installationspakete macht. Warum nicht die Installation blockieren und Benutzern nur erlauben, zu installieren, wenn die Pakete erkannt werden ?! Oder geben Sie ihm wenigstens einen separaten Dialog. Dieser Thread hier wurde mehr als 45k Mal (April 2016) gesehen. Eine Verschwendung wertvoller Zeit ... –

+0

Das ist nicht die exakte Antwort, aber MAMP existiert für Windows und verursacht dieses Problem nicht ... nur zu sagen! –

Antwort

133

Wie Oriol sagte, benötigen Sie die folgenden Redistributables vor der Installation von WAMP.

Aus der readme.txt

mit der Installation von Wampserver, bevor Sie fortfahren, müssen Sie , dass bestimmte Elemente auf Ihrem System installiert gewährleisten, wird sonst Wampserver absolut nicht ausgeführt, und zusätzlich die Installation wird fehlerhaft sein und Sie müssen Wampserver VOR der Installation der Elemente, die fehlten, entfernen.

Achten Sie darauf, Sie sind "up to date" in der verteilbaren Pakete VC9, VC10, VC11, VC13 und VC14 Auch wenn Sie denken, dass Sie auf dem neuesten Stand sind, jedes Paket als Administrator installieren und wenn Meldung „Bereits installiert ", validiere Reparatur.

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

erforderlich

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

+2

@Amalgovinus Bitte beachten Sie, dass 64-Bit-Windows 32-Bit- und 64-Bit-Windows-Code ausführen soll. Ich habe noch nie von einem Problem gehört, bei dem Sie diese Laufzeiten nicht herunterladen und installieren können. Stellen Sie sicher, dass Sie sie von der Microsoft-Website und nicht eine der 'reparieren Sie Ihre DLL-Sites ', die wissen, was getan wurde, um die DLLs, die Sie von dort erhalten haben. – RiggsFolly

+0

FWIW Ich habe jede der Dateien heruntergeladen und versucht, sie zu installieren. Wenn mein (64bit) System sagte, dass es bereits installiert war, bin ich einfach auf das nächste gegangen. Meine Wamp-Installation funktioniert jetzt. –

+0

Viel zu verwirrend. Antwort unten funktioniert perfekt. –

9

Sie müssen einige Visual C++ - Pakete VOR der Installation von WAMP installieren (wenn Sie installiert haben, dann müssen Sie deinstallieren und neu installieren).

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

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

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

+0

"Seien Sie vorsichtig! Wenn Sie 64b OS verwenden, müssen Sie beide Versionen jedes Pakets installieren." Ich frage mich, wie Sie das geschafft haben, weil es mir unmöglich scheint. Die x86-Installationsprogramme erlauben Ihnen nichts zu tun, wenn die x64-Version installiert ist. – Amalgovinus

8

VCRUNTIME140.dll Fehler

Dieser Fehler bedeutet, dass Sie Visual C++ nicht Pakete auf Ihrem Computer installiert haben, erforderlich. Wenn Sie wampserver installiert haben, deinstallieren Sie zuerst wampserver.

Laden Sie die VC-Pakete

Herunterladen all diese VC-Pakete und alle von ihnen installieren. 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/en-us/download/details.aspx?id=13523

- VC11-Pakete (Visual C++ 2012 Update 4) -
Die zwei Dateien VSU4 \ vcredist_x86 .exe und VSU4 \ vcredist_x64.exe sein Download sind auf der gleichen 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 VC14 Pakete (Visual C++ 2015) - - Download sind auf der gleichen Seite
https://www.microsoft.com/en-us/download/details.aspx?id=40784

zu sein
die beiden Dateien vcredist_x86.exe und vcredist_x64.exe heruntergeladen werden auf der gleichen Seite
http://www.microsoft.com/en-us/download/details.aspx?id=48145

Installieren von Paketen mit Admin
Rechtsklick- priviliges> Als Administrator ausführen

installieren wampserver wieder
Nachdem Sie beide 64 Bit und 32-Bit-Version von VC-Pakete installieren wampserver wieder installiert.

2

Da Sie bereits eine laufende Version von WAMP hatte und es aufgehört zu arbeiten, werden Sie wahrscheinlich hatte VCRUNTIME140.dll ist bereits installiert. In diesem Fall:

  1. öffnen Programme und Funktionen
  2. Rechtsklick auf den entsprechenden Microsoft Visual C++ 20xx Weitervertreibbarer Installateure und wählen Sie "Change"
  3. Wählen Sie "Reparieren". Tun dies sowohl für x86 und x64

Dies hat den Trick für mich.

Verwandte Themen