WampServer - mysqld.exe can't start because MSVCR120.dll is missing

None of answers in google worked for me . This is how I solved my problem :

According to Wampserver forum you must install ALL versions of Microsoft Visual C/C++ Redistributable(2008 , 2010 , 2012 , 2013 , 2015 , 2017 ... ) . So you have to download them one by one and then install all of them (Not just one/latest ) .

I've already packed them here (x86) http://files.drax.ir/wampserver/vcredist_x86_Allversions.zip and here (x64): http://files.drax.ir/wampserver/vcredist_x64_Allversions.zip. Just download and extract them then install all distributions at once then restart your Windows and run Wampserver.

Alternatively, you could download the full package from Microsoft's official page: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

That's it!

I finally found solution to fix my problem. I've tried several ways to fix above problem and but nothing work for me.

As you know, WampServer use some visual c++ redistributable packs to run. And it makes user confuse which version of it should be installed (at least in my case)

After struggling few hours to fix it, I found good software - check_vcredist which guide wampserver installation easily.


Before you install WampServer, you'll get all information what you're missing on your laptop now if you run this software. Please follow it's notice. then WampServer will be installed successfully.

I hope this answer give some help to someone who is stealing his time to install WampServer.

Download visual c++ redistributable packs and install

Link: https://www.microsoft.com/en-in/download/details.aspx?id=30679

Restart and it should work