JDK-8004142 : IE browser always launches Java Web Start on 64-bit JRE, if both 32- and 64-bit JRE are installed
  • Type: Bug
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 7u9,8
  • Priority: P2
  • Status: Resolved
  • Resolution: Duplicate
  • OS: windows_vista
  • CPU: other
  • Submitted: 2012-11-29
  • Updated: 2014-03-18
  • Resolved: 2014-03-18
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.
Related Reports
Duplicate :  
Duplicate :  
32-bit Java SE 8 b65 (jre-8-ea-windows-i586.exe)
64-bit Java SE 8 b65 (jre-8-ea-windows-amd64.exe)
IE 8.0.6001.19328
IE 8.0.6001.19328 64-bit Edition

When both 32-bit and 64-bit Java SE 8 are installed on 64-bit Windows, IE (both 32-bit and 64-bit)
always launches Java Web Start on 64-bit JRE 8.

duplicate of 8029922

I've just closed a duplicate of this issue. Also, I think this is expected behavior after "7167348: use HKLM/Software for registering handler for JNLP file extension". http://closedjdk.us.oracle.com/jdk8/deploy/deploy/rev/bc2f89f348f7 The comment in the code says: // Scans both 32/64-bit entries at SOFTWARE\\Wow6432Node\\JavaSoft\\Java Web Start // and SOFTWARE\\JavaSoft\\Java Web Start respectively... // If same version exists for both 32 and 64-bit, 64-bit will be used... BOOL GetLatestJavaws32or64BitHome(LPTSTR pszMaxKeyName, size_t maxKeySize, LPTSTR pszJavawsHome, size_t javawsHomeSize) ... // Restores the JNLP file association... // The registration applies to all process, 32 or 64 bit. So a 64-bit system, // if latest javaws registered is 64-bit, clicking on a jnlp link in a 32-bit // browser will launch the 64-bit javaws... BOOL RestoreJNLPfileAssociation() ... I think that curtent bug can be closed as "not an issue"

The customer bug is closed related to this. :15934341 I would like to close this as well. Since it is assigned to Thomas. Will let him have a look once and then close it.

Looks like this is a duplicate of the following bugdb report I am working on. I am happy to "own" this investigation for the time being. Bug 15934341 - IE ALWAYS LAUNCHES WEB START ON 64-BIT JRE, IF BOTH 32- AND 64-BIT JRE INSTALLED

this might be related to registerDeploy changes in 7u6 - the logic might be prefer 64-bit on 64-windows. need further investigation.