Natürlich, Windows ist mal wieder Schuld wenn ein Programm den Pfad über einen längst nicht mehr benötigten Schlüssel in der Registry ermittelt und nicht (wie sogar Microsoft interne Programme) über die Umgebungsvariable. Microsoft stellt den MSI Installer zur Verfügung. Ein schlampig programmiertes Setup ist aber nicht deren Schuld.