Typos, BC
And the wait parameter won't work since it only waits for the program it started, but as mentioned: Installer.EXE runs, then if properly used, it launches a tool to check if it was installed properly and if so, install current updates by starting another EXE
After that tool is launched, only then, the batch file should run UPDATE.EXE, because it's highly unlikely you want to install updates for a software that isn't even installed, or am I missing something ?
I hope I have explained enough now..
EDIT:
The first EXE updater contains what we would call "Official" and the second installs "Unofficial" updates