United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6350787 Uninstallation of JRE 1.4.2_xx left behind a family version reg. key
6350787 : Uninstallation of JRE 1.4.2_xx left behind a family version reg. key

Details
Type:
Bug
Submit Date:
2005-11-15
Status:
Resolved
Updated Date:
2011-02-22
Project Name:
JDK
Resolved Date:
2010-10-26
Component:
deploy
OS:
windows_xp
Sub-Component:
plugin
CPU:
x86
Priority:
P3
Resolution:
Fixed
Affected Versions:
1.4.2_10
Fixed Versions:
1.4.2_29

Related Reports

Sub Tasks

Description
On a windows machine, perform the following steps:

1) Install JRE 1.4.2_10
2) Install JRE 1.5.0_05 or Mustang
3) Uninstall JRE 1.4.2_10

The HKLM\Software\JavaSoft\Java Runtime Environment\1.4 is still there after uninstallation of JRE 1.4.2_10. 

This problem existed since JRE 1.4.2 but manifested differently there; the values of the sub-keys under the above mentioned key are different.

                                    

Comments
SUGGESTED FIX

http://jpsesvr.sfbay.sun.com:8080/ctetools/html/ViewDetail.jsp?index=3766
                                     
2010-10-12
EVALUATION

The problem has existed in all versions of JRE 1.4.

A check needs to be added for the following dangling keys for 1.4 remaining in the registry, if no 1.4 version is installed.
HKLM\Software\JavaSoft\Java Runtime Environment\1.4

When there is no other versions of JRE installed the code works fine, but if there is another version of 5 or 6 installed the issue is seen.

So added check to remove the key
http://jpsesvr.sfbay.sun.com:8080/ctetools/html/ViewDetail.jsp?index=3766
                                     
2010-10-06



Hardware and Software, Engineered to Work Together