MySql Workbench installer requires Visual C++ 2015 Redistributable Package to be installed, but it already is installed

DaveCat picture DaveCat · Apr 2, 2017 · Viewed 73.6k times · Source

I've looked everywhere online, but it doesn't look like anyone has been able to resolve this issue.

When I download and try to install MySql Workbench, I get prompted to install Visual C++ Redistributable package (2015) to be installed. The wizard then takes me directly to this website in order to install it.

However, whenever I try to install either, it just tells me they're already installed.

After googling this for about an hour, I found some other people had this problem which apparently was resolved by following the instructions from this website. I downloaded instaedit and followed the instructions, but I continue to get the same error.

I've been at this for two days now and am going to go crazy. If someone can help me with this I'd be very grateful. I'm using Windows 10,

Answer

Miha Markic picture Miha Markic · Jul 20, 2018

It turns out that VC++ 2017 redistributables are the culprit because they delete the registry keys used by VC++ 2015 redistributables. See this Microsoft Developer Community page for solution (TL;DR; you have to repair VC++ 2017 redistributables as this will restore missing 2015 registry keys).

This process is as Eric describes:

The steps are essentially: go to Programs in Control Panel (or "Add or Remove Programs" in Windows 10's "Settings"), find the Microsoft Visual C++ 2017 Redistributable, click it and choose Change/Modify, then choose "Repair