JDK-6396586 : Vista: Java Control Panel icon disappears after uninstall
  • Type: Bug
  • Component: install
  • Sub-Component: install
  • Affected Version: 5.0u7,6
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_vista
  • CPU: x86
  • Submitted: 2006-03-10
  • Updated: 2013-06-04
  • Resolved: 2006-04-19
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other JDK 6
1.4.2_14Resolved 6 b81Fixed
Related Reports
Duplicate :  
Duplicate :  
Description
JRE install/uninstall abnormal.

Tested OS : Windows vista (beta)
Tested build : JDK5.0 update7 and JDK5.0 update6

Steps to reproduce :
1. Install JDK5.0u6
2. Install JDK5.0u7
3. Uninsatall JDK5.0u7
Will follow below two problems:
1. Open IE and click "Tools - Sun Java Console", the Java Console will not be loaded.
2. Goto control panel and open Java Control Panel click "Java -Java Applet RunTime Config -View",JDK5.0u7 is still there.

Comments
SUGGESTED FIX Update CustomAction.idt table to mark the CustomAction with the appropriate elevation privilege.
31-03-2006

EVALUATION I found that the "JavaControlPanel icon disappeared" issue was caused by the missing jpicpl32.cpl in the system32. The java.exe, javaws.exe and javaw.exe also disappeared in the system32 after uninstalling 5.0u7. The problem was that the Java(5.0.u6) system files did not get copied into system folder. It was the bug in the installer that the uninstall CustomAction was not marked with the appropriate elevation privilege. For windows Vista, when you are logged in as user in the Administrator group you do not have all privileges of the built-in Administrator user. The Windows installer will elevate portions of the install to system privileges necessary to install the package. If the CustomAction requires elevation but is not marked appropriately then the CustomAction will fail. I did noticed that if IE was open before uninstallation, Sun Java Console did not load after uninstallation. But, if you reload IE, Sun Java Console will load correctly. If the Sun Java Console does not load, restart the IE will solve the problem. It is the issue of the IE refresh. I could not connect to your system with remote desktop The system I tested in our lab: Vista: Evaluation Copy 5308
24-03-2006

EVALUATION I have followed the steps to try to reproduce the problems. The evaluation results were as the followings 1. Open IE and click "Tools - Sun Java Console", the Java Console will not be loaded. I could not reproduce this problem. I tried install and uninstall a few times. Java Console loaded all the time after uninstallation of JDK5.0u7 2. Goto control panel and open Java Control Panel click "Java -Java Applet RunTime Config -View",JDK5.0u7 is still there. This issue was not particular problem for vista. It happened on all of the systems. It was the issue of the refresh for "Java Applet Runtime Settings" on opening the first time after uninstalltion. It is the same issue as the bug of 6343129. Current work around: The view will be set correctly if the user click OK on the view and click Apply on Java control panel. Please retest the first issue(load Java Console) and let me know if you still have problem. If you can't reproduce the issue, I would like to close the bug as the duplicate of 6343129.
23-03-2006