WAMP ne deviendra pas vert. Et l'erreur VCRUNTIME140.dll

90

WAMP ne deviendra pas vert. Cela fonctionnait très bien il y a quelques semaines. Quand on regarde d'autres réponses sur ce sujet, beaucoup dit d'installer des services dans Apache.

Lorsque je fais cela, j'obtiens un code d'erreur indiquant:

"Le programme ne peut pas démarrer car VCRUNTIME140.dll est absent de votre ordinateur. Essayez de réinstaller le programme pour résoudre le problème."

Dylan Caudill
la source
Regardez ce forum WAMPServer Conseils de dépannage POINT20 Il vous donne des liens vers les bibliothèques d'exécution Microsoft C / C ++ nécessaires pour exécuter Apache. Vous pouvez essayer d'installer simplement le runtime manquant et voir si cela le résout. Mais vous devrez peut-être désinstaller 1. WAMPServer, 2. ajouter le runtime, 3. Réinstaller WAMPserver. Si tel est le cas, assurez-vous de tout sauvegarder en premier
RiggsFolly
2
Dans de telles situations, je me demande toujours qui fait de tels packages d'installation. Pourquoi ne pas bloquer l'installation et autoriser les utilisateurs à installer uniquement lorsque les packages sont détectés?! Ou au moins lui donner un dialogue séparé. Ce fil ici a été vu plus de 45k fois (avril 2016). Une perte de temps précieux ...
Kai Noack
Ce n'est pas la réponse exacte, mais MAMP existe pour Windows et ne cause pas ce problème ... il suffit de dire!
Caroline Robineau

Réponses:

150

Comme l'a dit Oriol, vous avez besoin des redistribuables suivants avant d'installer WAMP.

Depuis le readme.txt

AVANT de procéder à l'installation de Wampserver, vous devez vous assurer que certains éléments sont installés sur votre système, sinon Wampserver ne fonctionnera absolument pas, et en plus, l'installation sera défectueuse et vous devrez supprimer Wampserver AVANT d'installer les éléments manquants.

Vérifiez que vous êtes "à jour" dans les packages redistribuables VC9, VC10, VC11, VC13 et VC14 Même si vous pensez être à jour, installez chaque package en tant qu'administrateur et si le message "Déjà installé", validez Réparer.

Les packages suivants (VC9, VC10, VC11) sont impérativement requis pour Wampserver 2.4, 2.5 et 3.0, même si vous n'utilisez que les versions Apache et PHP VC11 et VC14 est requis pour PHP 7 et Apache 2.4.17

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

sotoz
la source
2
@Amalgovinus N'oubliez pas que Windows 64 bits est conçu pour exécuter du code Windows 32 bits et 64 bits. Je n'ai jamais entendu parler d'un problème où vous ne pouvez pas télécharger et installer ces runtimes. Assurez-vous que vous les obtenez sur le site de Microsoft et non parmi ceux fix your dll sitesqui savent ce qui a été fait aux DLL que vous pouvez obtenir à partir de là.
RiggsFolly
1
FWIW J'ai téléchargé et essayé d'installer chacun des fichiers. Si mon système (64 bits) disait qu'il était déjà installé, je suis simplement passé au suivant. Mon installation wamp fonctionne maintenant.
Jeff Hines
Certains de ces liens ne fonctionnent plus - voir wampserver.aviatechno.net/?lang=en&prerequis=afficher pour les liens de téléchargement vers tous les prérequis
kmdsax
La seule et unique solution parfaite par @sotoz
Frank
10

Erreur VCRUNTIME140.dll

Cette erreur signifie que vous n'avez pas les packages Visual C ++ requis installés sur votre ordinateur. Si vous avez installé wampserver, désinstallez d'abord wampserver.

Téléchargez les packages VC

Téléchargez tous ces packages VC et installez-les tous. Vous devez installer les versions 64 bits et 32 ​​bits.

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

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

- Packages VC11 (Visual C ++ 2012 Update 4) -
Les deux fichiers VSU4 \ vcredist_x86.exe et VSU4 \ vcredist_x64.exe à télécharger sont sur le même page
http://www.microsoft.com/en-us/download/details.aspx?id=30679

- Packages VC13] (Visual C ++ 2013) -
Les deux fichiers VSU4 \ vcredist_x86.exe et VSU4 \ vcredist_x64.exe à télécharger sont sur la même page
https://www.microsoft.com/en-us/download/details.aspx?id=40784

- Packages VC14 (Visual C ++ 2015) -
Les deux fichiers vcredist_x86.exe et vcredist_x64.exe à télécharger se trouvent sur la même page
http://www.microsoft.com/en-us/download/details.aspx?id = 48145

installer des packages avec des privilèges d'administrateur Clic
droit-> Exécuter en tant qu'administrateur

réinstaller wampserver
Après avoir installé les versions 64 bits et 32 ​​bits des packages VC, réinstallez wampserver.

Harun ERGUL
la source
9

Vous devez installer certains packages Visual C ++ AVANT d'installer WAMP (si vous avez installé, vous devez désinstaller et réinstaller).

Vous avez besoin de: VC9, VC10, VC11, VC13 et VC14

Dans readme.txt de wampserver 3 (sur SourceForge) vous pouvez trouver les liens.

Faites attention! Si vous utilisez un système d'exploitation 64 bits, vous devez installer les deux versions de chaque package.

Oriol Tauleria
la source
"Attention! Si vous utilisez un OS 64b, vous devez installer les deux versions de chaque paquet." Je me demande comment vous avez réussi cela, car cela me semble impossible. les installateurs x86 ne vous permettront pas de faire quoi que ce soit si la version x64 est installée.
Amalgovinus
2

Puisque vous aviez déjà une version en cours d'exécution de WAMP et qu'elle a cessé de fonctionner, vous aviez probablement déjà installé VCRUNTIME140.dll. Dans ce cas:

  1. Programmes ouverts et fonctionnalités
  2. Cliquez avec le bouton droit sur les programmes d'installation redistribuables Microsoft Visual C ++ 20xx respectifs et choisissez «Modifier»
  3. Choisissez "Réparer". Faites ceci pour x86 et x64

Cela a fait l'affaire pour moi.

David Niki
la source
1

Après beaucoup d'installation et de désinstallation pendant une journée entière et après avoir essayé tous les packages pour chaque réponse ici, la seule chose qui a fonctionné pour moi était:

  1. Désinstaller Wamp et redémarrer
  2. installer l'édition communautaire de Visual Studio 2017 et choisissez «Développement Web» et vérifiez toutes les options dans le bon site. Voici une capture d'écran: entrez la description de l'image ici

Cela installe en quelque sorte quelque chose qui est également nécessaire pour Wamp.

  1. installez Wamp, et vous devriez être tout bon.

Lien vers l'édition communautaire de Visual Studio 2017

Rami Nour
la source
1

WAMP ne devient pas VERT? Ne paniquez pas

Tout d'abord, vérifiez votre mise à jour Windows en recherchant "Windows Update"

ou

Télécharger les mises à jour du site Microsoft Windows (j'ai mis à jour Windows 7 x64 vers le Service Pack 1 complet) Windows 7 Service Pack 1 Télécharger

Maintenant, il y a d'autres téléchargements qui prennent en charge WAMP pour le temps d'installation

Depuis le readme.txt

AVANT de procéder à l'installation de Wampserver, vous devez vous assurer que certains éléments sont installés sur votre système, sinon Wampserver ne fonctionnera absolument pas, et en plus, l'installation sera défectueuse et vous devrez supprimer Wampserver AVANT d'installer les éléments manquants.

Vérifiez que vous êtes "à jour" dans les packages redistribuables VC9, VC10, VC11, VC13 et VC14 Même si vous pensez être à jour, installez chaque package en tant qu'administrateur et si le message "Déjà installé", validez Réparer.

Les packages suivants (VC9, VC10, VC11) sont impérativement requis pour Wampserver 2.4, 2.5 et 3.0, même si vous n'utilisez que les versions Apache et PHP VC11 et VC14 est requis pour PHP 7 et Apache 2.4.17

Packages 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

Packages 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

Packages VC11 (Visual C ++ 2012 Update 4) Les deux fichiers VSU4 \ vcredist_x86.exe et VSU4 \ vcredist_x64.exe à télécharger se trouvent sur la même page: http://www.microsoft.com/en-us/download/details. aspx? id = 30679

Packages VC13 [/ b] (Visual C ++ 2013) Les deux fichiers VSU4 \ vcredist_x86.exe et VSU4 \ vcredist_x64.exe

Packages VC14 (Visual C ++ 2015) Les deux fichiers vcredist_x86.exe et vcredist_x64.exe à télécharger se trouvent sur la même page: https://www.microsoft.com/en-us/download/details.aspx?id=52685

Packages VC x64 (Visual C ++ 2017)

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

Bhavsar1311
la source