JRE 8.40(32 Bits) Installation failed on Win8/Win8.1 64 Bits

Our customer just approved to deploy the update 40 of JRE 8(32Bits Version).
We don’t have any problem with the task created for any another platform. However when I try to target machines with Win8/Win8.1 running 64Bits the taks fails when run the jre*.exe with a return code different of 0.

I think some process is using the java virtual machines, but it’s hard to know which is as the env varies on every machine.

This is the task that I developed.

prefetch jre-8u40-windows-i586.exe sha1:c583ea81fe3cf6b06e2851f6805ec895226a0053 size:37066152 http://EXAMPLEURL/jre-8u40-windows-i586.exe

// Note: update .exe will restart service automatically
if{exists running service "JavaQuickStarterService"}
delete __appendfile
delete stop_javaquickstarter.bat
appendfile net stop JavaQuickStarterService
move __appendfile stop_javaquickstarter.bat
waithidden stop_javaquickstarter.bat
endif

waithidden {if (name of operating system = "WinXP" AND personal bit (suite mask of operating system)) then "tskill java /a" else "taskkill /F /IM java.exe"}
waithidden {if (name of operating system = "WinXP" AND personal bit (suite mask of operating system)) then "tskill javaw /a" else "taskkill /F /IM javaw.exe"}
waithidden {if (name of operating system = "WinXP" AND personal bit (suite mask of operating system)) then "tskill javaws /a" else "taskkill /F /IM javaws.exe"}
waithidden {if (name of operating system = "WinXP" AND personal bit (suite mask of operating system)) then "tskill iexplore /a" else "taskkill /F /IM iexplore.exe"}
waithidden {if (name of operating system = "WinXP" AND personal bit (suite mask of operating system)) then "tskill firefox /a" else "taskkill /F /IM firefox.exe"}
waithidden {if (name of operating system = "WinXP" AND personal bit (suite mask of operating system)) then "tskill chrome /a" else "taskkill /F /IM chrome.exe"}


wait __Download/jre-8u40-windows-i586.exe /s

As you can see I force to kill browsers and java process, even though it doesn’t work on that specific machines.

I just found this bug but not sure if in this version it is not fixed yet.

what is the return code?

IEM returns 0 as return code.

   Command started - wait __Download/jre-8u40-windows-i586.exe /s (action:105403) 
At 13:17:11 -0500 -  
   Report posted successfully 
At 13:17:21 -0500 - actionsite (http://IEMRelay.mexeo.BNS:52311/cgi-bin/bfgather.exe/actionsite) 
   Command succeeded (Exit Code=0) wait __Download/jre-8u40-windows-i586.exe /s (action:105403)

It could be the installer’s issue.

FYI, Oracle has updated installer of JRE 8u40.
The sha1 value now is 037a1df1df2ed13aed1e8a984ec66e0ba60fac8c.

You may try it if it solves the issue.

Hello,

Seems the version of the installer that I was using had an issue, I downloaded the new one and the installation works successfully.

Thanks for the update!