JDK-6767447 : Java Control Panel icon issues on Windows XP 64 bit and Win2003 64bit
  • Type: Bug
  • Component: deploy
  • Sub-Component: deployment_toolkit
  • Affected Version: 6u12
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2008-11-04
  • Updated: 2010-09-17
  • Resolved: 2009-01-30
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.
JDK 6 JDK 7
6u12 b02Fixed 7Fixed
Description
Need to make sure both 32 bit and 64 bit java control panel icon is shown in the correct place in Windows XP 64 bit and Win2003 64bit

Comments
SUGGESTED FIX http://sa.sfbay.sun.com/projects/deployment_data/6u12/6767447.1
11-11-2008

WORK AROUND Click Start, click Run, type the following in the Open box, and then click OK: Drive_Letter:\windows\syswow64\control.exe file_name.cpl e.g. C:\windows\syswow64\control.exe javacpl.cpl
05-11-2008

EVALUATION According to the msdn article: http://support.microsoft.com/kb/895561 It mentions the following and it seems to be an known issue: "Additionally, the View x86 Control Panel Icons item in Control Panel displays only icons that do not have a corresponding x64 Control Panel item. For example, if an x64 Control Panel item has the same name as an x86 Control Panel item, the icon for that x86 Control Panel item will not appear in the View x86 Control Panel Icons Control Panel item. " The above article also describes a workaround as follows: Click Start, click Run, type the following in the Open box, and then click OK: Drive_Letter:\windows\syswow64\control.exe file_name.cpl e.g. C:\windows\syswow64\control.exe javacpl.cpl Further investigation shows that applying the fix for 6641731 for Vista also fixes the problem on XP 64-bit. The fix involves registering the Java Control Panel in the windows registry and not copying the javacpl.cpl file into the windows\syswow64 directory.
05-11-2008