EVALUATION
During the install of 6u10, after [HKLM\SOFTWARE\JavaSoft\Java Runtime Environment\1.6] JavaHome was created, and then during MSIInstallJRE in regutils.dll, [HKLM\SOFTWARE\JavaSoft\Java Runtime Environment\1.6.0_10\MSI] was deleted, and [HKLM\SOFTWARE\JavaSoft\Java Runtime Environment\1.6.0_10\MSI] JAVAREBOOT was created.
I was able to reproduce on my development system and capture with Process Monitor.
This was during the install of 6u10 b07. I have 6u1, 6u2, and 6u3 installed on my development system.
When installing 6u12 , [HKLM\SOFTWARE\JavaSoft\Java Runtime Environment] Java6FamilyVersion == "1.6.0_10",
but no [HKLM\SOFTWARE\JavaSoft\Java Runtime Environment\1.6.0_10\MSI] MODE,
the install logs "Couldn't read MODE for Java6FamilyVersion=1.6.0_10" to jusched.log and decides that the consumer version is not properly installed, and continues like it is the first consumer install.
You could end up with 6u10 and 6u12 installs to C:\Program Files\Java\jre6\ and have problems uninstalling.
*** (#1 of 1): [ UNSAVED ] ###@###.###
|