As we have many users who work with java web applications, I have to distribute Java updates regularly. The managed installation to distribute the Java updates with a CMD file starts directly after logon to prevent the user from starting a web application prior to the Java update.:

The CMD is quite easy

jre-8u72-windows-x64.exe /s
jre-8u72-windows-i586.exe /s
regedit /s "DisableJavaUpdx64.reg

The upload package contains both the 64 and 32 bit JRE SE package and the registry key.

When I tested the script manually with an admin account, everything worked fine, both versions get installed. Both versions were installed properly. As soon as I start the managed installation to distribute the package, only the 64 bit version gets installed, the 32 bit version won't. It seems that the 32 bit installer does run with the system account, only he 64 bit installer does.

Has sombody an idea how to solve this?

Regards - Eva
0 Comments   [ + ] Show Comments


Please log in to comment


if you search the software tips you will find many solutions to this problem.

Not an ideal solution...
One of many results from the software tips section

But the best one is..
create empty file C:\ProgramData\Oracle\Java\java.settings.cfg before installation then it should run...

you could always try this...
this usually always works...


Answered 01/29/2016 by: Pressanykey
Red Belt

  • Thanks. I tried it immediately, and it didn't work. :'(
    • Have you had a look at the other links? Could you post the msi log?
      • MSI log? I don't have Java MSI files to install.

        P.S.: And short after I wrote this, I've found how to extract the MSI files from the EXE. Quite easy once you know it. *facepalm*

        P.P.S:: Problem solves, different from the EXE installation, the MSI installation works properly.

        Thanks for your help.

Please log in to comment
Answer this question or Comment on this question for clarity