Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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,

like image 973
DaveCat Avatar asked Apr 02 '17 19:04

DaveCat


1 Answers

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

like image 92
Miha Markic Avatar answered Sep 20 '22 13:09

Miha Markic