Acontece que os redistribuíveis do VC++ 2017 são os culpados porque excluem as chaves de registro usadas pelos redistribuíveis do VC++ 2015.Consulte esta página da Comunidade de Desenvolvedores da Microsoft para solução (TL;DR; você precisa reparar VC++ 2017 redistribuíveis, pois isso restaurará as chaves de registro de 2015 ausentes).
Este processo é como Eric descreve :