577
edits
Changes
Java
,Added some patch in place and Java family caveats
This requires the Windows Offline installation package available from Sun. Note that the java a particular Java family install package does not replace old remove already installed versionsof another Java family, so JRE 1.5 and JRE 1.6 can coexist; all older 1.6 update versions (1.6.0 up to 1.6.0 Update 7) are tried to be removed by the following packaging (note that the update version seems to be no more reflected in the last number in the Uninstall ID).
Actually, with Update 10 and 11 Sun has introduced as default the so called "patch in place" update mechanism (see: http://java.sun.com/javase/6/docs/technotes/guides/jweb/otherFeatures/jre_install.html) which automatically does remove removes the previous versionof the same Java family (unless you turned off patch-in-place using the installer). So the line that tries to remove the a previously installed Update 10 version (msiexec /qn /x {26A24AE4-039D-4CA4-87B4-2F83216010FF}) is not strictly necessary(if you installed a 'Family JRE' and not a 'Static JRE').
The following installs JRE Update 11 and then removes the "Java Quick Starter" service; if you want to keep "Java Quick Starter" service then just remove the line with "jqs.exe -unregister", but remeber to stop/kill JQS before uninstallation.