We have an app that requires a specific version of Java to be installed on our windows workstations to run properly. To prevent users from auto updating and breaking the app like they have done in the past, we wanted to take adavantage of the new(ish) STATIC switch make sure that version wasnt touched in the event they added a newer version themselves.

When we try to deploy it, we found that by adding the [STATIC=1] switch, all other behavior switches are ignored. As I recall, the /passive and /q* switches are ignored (it runs normally requiring user input), and the /s switch throws the list of msi switches window as if /s isnt supported. All of the switches work if you omit the static variable.


Anyone else figure out how to deploy these newer versions static AND quiet/silent with no user intervention?

0 Comments   [ - ] Hide Comments


Please log in to comment

Answer this question or Comment on this question for clarity



Try this:

"%~dp0jre-6u31-windows-i586.exe" /qn ADDLOCAL=ALL SYSTRAY=0 EULA=0 IEXPLORER=1 JAVAUPDATE=0 AUTOUPDATECHECK=0 JU=0 REBOOT=ReallySupress STATIC=1

Answered 05/17/2012 by: GAKIS
Fourth Degree Green Belt

Please log in to comment