What is this: cmds[pn]=['"%wpipath%\\Install\\x86 Downloads\\Silverlight.exe" /q /noupdate','','','','','','','','','','','','','','','','','']; Why all the extra crud? Also please tell me what your method of starting WPI is and I forgot to ask for the wpi_log.