Maybe I'am to stupid or there is a wrong default on my pc.
There are many missing backslashes or am I wrong?
Global $iniFile = @ScriptDir & "Config.ini"
Run("msiexec /i " & '"' & $scriptDir & "Software" & $fileName & '" ' & $switch)
RunWait('"' & $scriptDir & "Software" & $fileName & '"' & " " & $switch)