WAMP non diventerà verde. E l'errore VCRUNTIME140.dll


90

WAMP non diventerà verde. Funzionava bene un paio di settimane fa. Quando si guardano altre risposte su questo argomento, molti hanno detto di installare i servizi in Apache.

Quando lo faccio, ricevo un codice di errore che indica:

"Il programma non può essere avviato perché sul computer manca VCRUNTIME140.dll. Prova a reinstallare il programma per risolvere il problema."


Guarda questo forum WAMPServer Suggerimenti per la risoluzione dei problemi PUNTO20 Fornisce collegamenti alle librerie di runtime di Microsoft C / C ++ necessarie per eseguire Apache. Puoi provare a installare il runtime mancante e vedere se questo lo risolve. Ma potrebbe essere necessario disinstallare 1. WAMPServer, 2. aggiungere il runtime, 3. Reinstallare WAMPserver. In tal caso, assicurati di eseguire prima il backup di tutto
RiggsFolly

2
In tali situazioni mi chiedo sempre chi sta facendo tali pacchetti di installazione. Perché non bloccare l'installazione e consentire agli utenti di installare solo quando vengono rilevati i pacchetti ?! O almeno dagli un dialogo separato. Questo thread qui è stato visto più di 45k volte (aprile 2016). Una perdita di tempo prezioso ...
Kai Noack

Questa non è la risposta esatta, ma MAMP esiste per Windows e non sta causando questo problema ... solo dicendo!
Caroline Robineau

Risposte:


150

Come ha detto Oriol, sono necessari i seguenti ridistribuibili prima di installare WAMP.

Dal readme.txt

PRIMA di procedere con l'installazione di Wampserver, devi assicurarti che alcuni elementi siano installati sul tuo sistema, altrimenti Wampserver non funzionerà assolutamente, inoltre l'installazione sarà difettosa e dovrai rimuovere Wampserver PRIMA di installare gli elementi che mancavano.

Assicurati di essere "aggiornato" nei pacchetti ridistribuibili VC9, VC10, VC11, VC13 e VC14 Anche se pensi di essere aggiornato, installa ogni pacchetto come amministratore e se il messaggio "Già installato", convalida Ripara.

I seguenti pacchetti (VC9, VC10, VC11) sono obbligatori per Wampserver 2.4, 2.5 e 3.0, anche se usi solo Apache e le versioni PHP VC11 e VC14 sono richieste per PHP 7 e Apache 2.4.17

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


2
@Amalgovinus Ricorda che Windows a 64 bit è progettato per eseguire codice Windows a 32 e 64 bit. Non ho mai sentito parlare di un problema in cui non è possibile scaricare e installare questi runtime. Assicurati di ottenerli dal sito Microsoft e non uno di quelli fix your dll sitesche sanno cosa è stato fatto alle DLL che potresti ottenere da lì.
RiggsFolly

1
FWIW Ho scaricato e tentato di installare ciascuno dei file. Se il mio sistema (a 64 bit) diceva che era già installato, sono passato a quello successivo. La mia installazione di wamp ora funziona.
Jeff Hines,

Alcuni di questi collegamenti non funzionano più - vedere wampserver.aviatechno.net/?lang=en&prerequis=afficher per i collegamenti di download a tutti i prerequisiti
kmdsax

L'unica e unica soluzione perfetta di @sotoz
Frank


10

Errore VCRUNTIME140.dll

Questo errore significa che non hai richiesto i pacchetti di Visual C ++ installati nel tuo computer. Se hai installato wampserver, prima disinstalla wampserver.

Scarica i pacchetti VC

Scarica tutti questi pacchetti VC e installali tutti. È necessario installare sia la versione a 64 bit che quella a 32 bit.

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

- Pacchetti VC10 (Visual C ++ 2010 SP1) -
http://www.microsoft.com/en-us/download/details.aspx?id=8328
http://www.microsoft .com / it-it / download / details.aspx? id = 13523

- Pacchetti VC11 (Visual C ++ 2012 Update 4) -
I due file VSU4 \ vcredist_x86.exe e VSU4 \ vcredist_x64.exe da scaricare si trovano sullo stesso pagina
http://www.microsoft.com/en-us/download/details.aspx?id=30679

- Pacchetti VC13] (Visual C ++ 2013) - https://www.microsoft.com/en-us/ download / details.aspx? id = 40784
I due file VSU4 \ vcredist_x86.exe e VSU4 \ vcredist_x64.exe da scaricare sono nella stessa pagina

- Pacchetti VC14 (Visual C ++ 2015) -
I due file vcredist_x86.exe e vcredist_x64.exe da scaricare si trovano sulla stessa pagina
http://www.microsoft.com/en-us/download/details.aspx?id = 48145

installare pacchetti con privilegi di amministratore
Fare clic con il pulsante destro del mouse-> Esegui come amministratore

installare di nuovo wampserver
Dopo aver installato sia la versione a 64 bit che la versione a 32 bit dei pacchetti VC, installare nuovamente wampserver.


9

È necessario installare alcuni pacchetti Visual C ++ PRIMA di installare WAMP (se è stato installato, è necessario disinstallarlo e reinstallarlo).

Hai bisogno di: VC9, VC10, VC11, VC13 e VC14

In readme.txt di WampServer 3 (su SourceForge) potete trovare i link.

Stai attento! Se utilizzi un sistema operativo a 64 bit, devi installare entrambe le versioni di ciascun pacchetto.


"Fai attenzione! Se usi il sistema operativo 64b, devi installare entrambe le versioni di ogni pacchetto." Mi chiedo come hai fatto a farcela, perché mi sembra impossibile. i programmi di installazione x86 non ti permetteranno di fare nulla se la versione x64 è installata.
Amalgovino


2

Poiché avevi già una versione in esecuzione di WAMP e ha smesso di funzionare, probabilmente avevi VCRUNTIME140.dll già installato. In quel caso:

  1. Apri programmi e funzionalità
  2. Fai clic con il pulsante destro del mouse sui rispettivi programmi di installazione ridistribuibili di Microsoft Visual C ++ 20xx e scegli "Modifica"
  3. Scegli "Ripara". Fallo sia per x86 che per x64

Questo ha funzionato per me.


1

Dopo un sacco di installazioni e disinstallazioni per un'intera giornata e dopo aver provato tutti i pacchetti per ogni risposta qui, l'unica cosa che ha funzionato per me è stata:

  1. Disinstalla Wamp e riavvia
  2. installando Visual Studio 2017 Community Edition e scegli "Sviluppo Web" e controlla tutte le opzioni nel sito giusto. Ecco uno screenshot: inserisci qui la descrizione dell'immagine

Questo in qualche modo installa anche qualcosa che è necessario per Wamp.

  1. installa Wamp e dovresti essere tutto a posto.

Link a Visual Studio 2017 Community Edition


1

WAMP non sta diventando VERDE? Niente panico

Prima di tutto controlla l'aggiornamento di Windows cercando "Windows Update"

o

Scarica gli aggiornamenti dal sito microsoft windows (ho avuto windows 7 x64 aggiornato al service pack 1 completo) download del service pack 1 di windows 7

Ora ci sono altri download che supportano WAMP per il tempo di installazione

Dal readme.txt

PRIMA di procedere con l'installazione di Wampserver, devi assicurarti che alcuni elementi siano installati sul tuo sistema, altrimenti Wampserver non funzionerà assolutamente, inoltre l'installazione sarà difettosa e dovrai rimuovere Wampserver PRIMA di installare gli elementi che mancavano.

Assicurati di essere "aggiornato" nei pacchetti ridistribuibili VC9, VC10, VC11, VC13 e VC14 Anche se pensi di essere aggiornato, installa ogni pacchetto come amministratore e se il messaggio "Già installato", convalida Ripara.

I seguenti pacchetti (VC9, VC10, VC11) sono obbligatori per Wampserver 2.4, 2.5 e 3.0, anche se usi solo Apache e le versioni PHP VC11 e VC14 sono richieste per PHP 7 e Apache 2.4.17

Pacchetti 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

Pacchetti 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

Pacchetti VC11 (Visual C ++ 2012 Update 4) I due file VSU4 \ vcredist_x86.exe e VSU4 \ vcredist_x64.exe da scaricare si trovano sulla stessa pagina: http://www.microsoft.com/en-us/download/details. aspx? id = 30679

Pacchetti VC13 [/ b] (Visual C ++ 2013) I due file VSU4 \ vcredist_x86.exe e VSU4 \ vcredist_x64.exe

Pacchetti VC14 (Visual C ++ 2015) I due file vcredist_x86.exe e vcredist_x64.exe da scaricare si trovano sulla stessa pagina: https://www.microsoft.com/en-us/download/details.aspx?id=52685

Pacchetti VC x64 (Visual C ++ 2017)

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.