The following registry keys are not being removed during uninstall, even if there are no other Sun JREs left on the system :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution
Units\{CAFEEFAC-0014-0001-0000-ABCDEFFEDCBA}HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet
Explorer\Extensions\{08B0E5C0-4FCB-11CF-AAA5-00401C608501}HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution
Units\{8AD9C840-044E-11D1-B3E9-00805F499D93}
In addition the value of the following keys should be:
http://java.sun.com/products/plugin/autodl/jinstall-141-windows-i586.cab (correct)
instead of:
http://java.sun.com/products/plugin/1.4/jinstall-14-windows-i586.cab (incorrect)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution
Units\{8AD9C840-044E-11D1-B3E9-00805F499D93}\DownloadInformation\CODEBASE
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution
Units\{CAFEEFAC-0014-0001-0000-ABCDEFFEDCBA}\DownloadInformation\CODEBASE
Steps to Reproduce:
1. Uninstall all JREs on system
2. Delete the above registry keys from system
3. Install JRE hopper build
4. Verify keys with the incorrect contents
5. Uninstall JRE hopper build
6. The first set of registry keys listed above are not deleted.
This bug is reproducible on all Windows Operating Systems.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution
Units\{CAFEEFAC-0014-0001-0000-ABCDEFFEDCBA}HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet
Explorer\Extensions\{08B0E5C0-4FCB-11CF-AAA5-00401C608501}HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution
Units\{8AD9C840-044E-11D1-B3E9-00805F499D93}
In addition the value of the following keys should be:
http://java.sun.com/products/plugin/autodl/jinstall-141-windows-i586.cab (correct)
instead of:
http://java.sun.com/products/plugin/1.4/jinstall-14-windows-i586.cab (incorrect)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution
Units\{8AD9C840-044E-11D1-B3E9-00805F499D93}\DownloadInformation\CODEBASE
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution
Units\{CAFEEFAC-0014-0001-0000-ABCDEFFEDCBA}\DownloadInformation\CODEBASE
Steps to Reproduce:
1. Uninstall all JREs on system
2. Delete the above registry keys from system
3. Install JRE hopper build
4. Verify keys with the incorrect contents
5. Uninstall JRE hopper build
6. The first set of registry keys listed above are not deleted.
This bug is reproducible on all Windows Operating Systems.