Resulta que los redistribuibles de VC++ 2017 son los culpables porque eliminan las claves de registro utilizadas por los redistribuibles de VC++ 2015. Consulte esta página de la comunidad de desarrolladores de Microsoft para la solución (TL; DR; tiene que reparar CV++ 2017 redistribuibles ya que esto restaurará las claves de registro faltantes de 2015).
Este proceso es como describe Eric :