I have a feeling I know what the problem is. WPI is doing what is supposed to. It is starting a process, the 7zip extractor, waiting for it to finish, then continuing on to the next step. A way to do this is to write AutoIt scripts to run the 7zip file then run the installer.