First make sure you have all the correct MSVC runtimes installed
Please make sure you have the latest version of all of these Microsoft C++ Redistributable runtime libraries.
The 2008 Redist is used by wampmanager
The 2010 Redist is used by some versions of Apache/MySQL/PHP ( depending on compiler used )
The 2012 Redist is used by some versions of Apache/MySQL/PHP ( depending on compiler used )
FOR WAMP 32bit
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)
If you are using WampServer 2.4 or greater
Microsoft Visual C++ 2012 And select vcredist_x86.exe
Microsoft Visual C++ 2015 Redistributable Update 3 And select vc_redist.x86.exe
FOR WAMP 64bit
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
Yes you need the x86 Package regardless
Microsoft Visual C++ 2008 Redistributable Package (x64)
Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)
If you are using WampServer 2.4 or greater
Microsoft Visual C++ 2012 And select vcredist_x64.exe
Microsoft Visual C++ 2015 Redistributable Update 3 And select vcredist_x64.exe and vc_redist.x86.exe
Next
Ensure you have a correctly configured hosts
file
C:\windows\system32\drivers\etc\hosts
should contain
127.0.0.1 localhost
::1 localhost
EDIT1
If you dont think the Apache and MySQL services are installed
- Check if you can see these 2 services
wampapache
and wampmysql
if they are in your services lists they were installed.
If you want to reinstall them, just to be sure, do this:
left click wampmanager -> Apache -> Service -> Remove Service
left click wampmanager -> Apache -> Service -> Install Service
left click wampmanager -> MySQL -> Service -> Remove Service
left click wampmanager -> MySQL -> Service -> Install Service
If Apache still failes to start, view your Event Log
, in the Applications section there may be messages from Apache and/ot MySQL. Apache will write errors here if they happen before it can open its error log, ditto for MySQL.