Question : Java runtime 6.20 silent install : fails to register with IE8 on Win7

I am deploying Java Runtime 6.20 to Windows 7 desktops using a startup script.

The following line fires a silent install for Java :

jre-6u20-windows-i586-s.exe /s ADDLOCAL=ALL IEXPLORER=1 REBOOT=Suppress

This works well for Windows XP, but on Windows 7, Java doesn't seem to register with Internet Explorer, and Java applets will not be started.

However when I run this command interactively, logged in as an administrator, Java is installed succesfully. For some reason, the install only seems to fail when run as the SYSTEM account in the context of the logon script.

Does anyone have an idea how to fix this ?

Answer : Java runtime 6.20 silent install : fails to register with IE8 on Win7

I've now solved this issue. The problems now appears slightly different than I thought before.

I've now narrowed it down to :

Running the installer (jre-6u20-windows-i586-s.exe) silently using a startup script (using the system account) works fine in Windows XP, but fails under Windows 7.  The process jre-6u20-windows-i586-s.exe  seems to be active for some time, then dies without having done anything. Perhaps it has shown an invisible dialog box ?

To work around this problem, I've extracted the MSI file set, and changed the startup script into

msiexec /i jre1.6.0_20.msi /qn ADLOCAL=ALL IEXPLORER=1 REBOOT=Suppress

Now the install works fine.
Random Solutions  
programming4us programming4us