Jump to content

JavaRa removes registry keys of the most recent version


Guest Wilhelm

Recommended Posts

Guest Wilhelm

Hello!

I had two version of JRE on my system, jre1.6.0_03 and jre1.6.0_05. Removing the older version with JavaRa resulted in the following de-installation:

JavaRa 1.09 Removal Log.

Report follows after line.

------------------------------------

The JavaRa removal process was started on Mon Jul 14 09:11:05 2008

Found and removed: C:\Programme\Java\jre1.6.0_03

Found and removed: SOFTWARE\JavaSoft\Java Plug-in\1.6.0_03

Found and removed: SOFTWARE\JavaSoft\Java Plug-in\1.6.0_05

Found and removed: SOFTWARE\JavaSoft\Java Runtime Environment\1.6.0_03

Found and removed: SOFTWARE\JavaSoft\Java Runtime Environment\1.6.0_05

Found and removed: SOFTWARE\JavaSoft\Java Web Start\1.0.1

Found and removed: SOFTWARE\JavaSoft\Java Web Start\1.0.1_02

Found and removed: SOFTWARE\JavaSoft\Java Web Start\1.0.1_03

Found and removed: SOFTWARE\JavaSoft\Java Web Start\1.0.1_04

Found and removed: SOFTWARE\JavaSoft\Java Web Start\1.2

Found and removed: SOFTWARE\JavaSoft\Java Web Start\1.2.0_01

Found and removed: SOFTWARE\JavaSoft\Java Web Start\1.6.0_03

Found and removed: SOFTWARE\JavaSoft\Java Web Start\1.6.0_05

Found and removed: Software\JavaSoft\Java2D\1.6.0_03

Found and removed: Software\JavaSoft\Java2D\1.6.0_05

Found and removed: Software\JavaSoft\Java Runtime Environment\1.6.0_03

Found and removed: SOFTWARE\Classes\CLSID\{CAFEEFAC-0016-0000-0003-ABCDEFFEDCBA}

Found and removed: SOFTWARE\Classes\CLSID\{CAFEEFAC-0016-0000-0005-ABCDEFFEDCBA}

Found and removed: SOFTWARE\Classes\CLSID\{CAFEEFAC-0016-0000-0003-ABCDEFFEDCBB}

Found and removed: SOFTWARE\Classes\CLSID\{CAFEEFAC-0016-0000-0005-ABCDEFFEDCBB}

Found and removed: SOFTWARE\Classes\CLSID\{CAFEEFAC-0016-0000-0003-ABCDEFFEDCBC}

Found and removed: SOFTWARE\Classes\CLSID\{CAFEEFAC-0016-0000-0005-ABCDEFFEDCBC}

Found and removed: SOFTWARE\Classes\JavaPlugin.160_03

Found and removed: SOFTWARE\Classes\JavaPlugin.160_05

Found and removed: SOFTWARE\Microsoft\Code Store Database\Distribution Units\{CAFEEFAC-0016-0000-0003-ABCDEFFEDCBA}

Found and removed: SOFTWARE\Microsoft\Code Store Database\Distribution Units\{CAFEEFAC-0016-0000-0005-ABCDEFFEDCBA}

Found and removed: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{3248F0A8-6813-11D6-A77B-00B0D0160030}

Found and removed: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{3248F0A8-6813-11D6-A77B-00B0D0160050}

Found and removed: SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\8A0F842331866D117AB7000B0D610003

Found and removed: SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\8A0F842331866D117AB7000B0D610005

Found and removed: SOFTWARE\Classes\Installer\Products\8A0F842331866D117AB7000B0D610003

Found and removed: SOFTWARE\Classes\Installer\Products\8A0F842331866D117AB7000B0D610005

------------------------------------

Finished reporting.

Obviously, JavaRa removed several registry keys of the newer version as well. The result was, that the Java entry in the Control Panel could no longer be started. Only an update of JRE using jucheck.exe made the entry functional again.

That should not happen, should it?

Wilhelm

Link to comment
Share on other sites

You are mistaken: the most recent version of Java Runtime Environment (JRE) is 1.6.0_07. It is therefore quite normal that JavaRa should remove old entries of versions 1.6.0_03 and 1.6.0_05.

If you have used JavaRa to check for the latest version, you will now undoubtedly have the latest version of JRE installed. Check in C:\Program Files\Java and you'll find the version number. If this does not read 1.6.0_07, then you didn't hit the 'Search for Updates' button of JavaRa or didn't download the latest version when it was offered to you.

Link to comment
Share on other sites

Guest Wilhelm

You are mistaken: the most recent version of Java Runtime Environment (JRE) is 1.6.0_07. It is therefore quite normal that JavaRa should remove old entries of versions 1.6.0_03 and 1.6.0_05.

If you have used JavaRa to check for the latest version, you will now undoubtedly have the latest version of JRE installed. Check in C:\Program Files\Java and you'll find the version number. If this does not read 1.6.0_07, then you didn't hit the 'Search for Updates' button of JavaRa or didn't download the latest version when it was offered to you.

You are right that I have not made an Update prior to removing the old version. I thought that I can just use JavaRa to (only) remove olde JRE versions (independently of an update). Now that I know otherwise, JavaRa will be a very useful tool (thanks!). However, JavaRa did NOT remove 1.6.0_05 (which was the most recent installed version) but only the registry keys, leaving my system in a somewhat dubious state.

IMHO if it is mandatory to make an update before using the remove option then it schould be indicated by the program. Or the remove option should be inactive until an update has been performed.

Link to comment
Share on other sites

Guest Wilhelm

If you first 'Search for Updates' (and install JRE 1.6.0_07) and then 'Remove Older Versions', doesn't JavaRa remove 1.6.0_05?

If you check in C:\\Program Files\Java, then there is still a folder called 1.6.0_05?

No, don't get me wrong. JavaRa works fine IF one makes an update first and then remove the older versions. But if one presses the remove button first without doing an update (for whatever reasons), then the existing JRE version is damaged by deleting its registry keys.

I only thought that this should be considered, e.g. by making the "remove older versions" button inactive at startup and activate the button after an update has been made.

In my case I made the update to version 1.6.0_07 and then I removed the (damaged) version 1.6.0_07 and now everything seems okay.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...