Change this (the actual exported keys)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{4299124F-F2C3-41b4-9C73-9236B2AD0E8F}]
@=”Java”
“System.ControlPanel.Category”=”8”
“InfoTip”=”@C:\\Program Files\\Java\\jre7\\bin\\javacpl.exe,-2″
[HKEY_CLASSES_ROOT\CLSID\{4299124F-F2C3-41b4-9C73-9236B2AD0E8F}\DefaultIcon]
@=”C:\\Program Files\\Java\\jre7\\bin\\javacpl.exe”
[HKEY_CLASSES_ROOT\CLSID\{4299124F-F2C3-41b4-9C73-9236B2AD0E8F}\Shell]
[HKEY_CLASSES_ROOT\CLSID\{4299124F-F2C3-41b4-9C73-9236B2AD0E8F}\Shell\Open]
[HKEY_CLASSES_ROOT\CLSID\{4299124F-F2C3-41b4-9C73-9236B2AD0E8F}\Shell\Open\Command]
@=”C:\\Program Files\\Java\\jre7\\bin\\javacpl.exe”
To this
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{4299124F-F2C3-41b4-9C73-9236B2AD0E8F}]
@=”Java”
“System.ControlPanel.Category”=”8”
“InfoTip”=”@C:\\Program Files (x86)\\Java\\jre7\\bin\\javacpl.exe,-2″
[HKEY_CLASSES_ROOT\CLSID\{4299124F-F2C3-41b4-9C73-9236B2AD0E8F}\DefaultIcon]
@=”C:\\Program Files (x86)\\Java\\jre7\\bin\\javacpl.exe”
[HKEY_CLASSES_ROOT\CLSID\{4299124F-F2C3-41b4-9C73-9236B2AD0E8F}\Shell]
[HKEY_CLASSES_ROOT\CLSID\{4299124F-F2C3-41b4-9C73-9236B2AD0E8F}\Shell\Open]
[HKEY_CLASSES_ROOT\CLSID\{4299124F-F2C3-41b4-9C73-9236B2AD0E8F}\Shell\Open\Command]
@=”C:\\Program Files (x86)\\Java\\jre7\\bin\\javacpl.exe”
* you are basically redirecting the Control Panel applet from 64 bit to 32 bit files
Now, why do you have to do this?
This has to be done due to missing files in the Program Files path. You could also just verify the 64 bit and 32 bit versions are installed properly, and that the Program Files and Program Files (x86) bin folders are populated with files.