Please see my very recent answer:
Install exes silently[
^].
And you are writing some installing code by starting another installer. It does not seem making a whole lot of sense. Why not to make required installation in first place, without this "middleman"?
—SA