i use wpi too without restart after java install. get the original package, extract the msi file and use this: jre501.msi /q REBOOT=ReallySuppress SYSTRAY=0 WEBSTARTICON=0 ADDLOCAL=jrecore IEXPLORER=1 JAVAUPDATE=0 i hope it will work for you too, let me know