Java Runtime Environment 7u55 (x86) package that disables the built in auto updater for Java.
Can you give a little explanation as to how this works and how to deploy properly?
Hi. These packages just have a post execution task set up to flip EnableJavaUpdate from 1 to 0 (this disables the built in auto update mechanism). This was accomplished by adding a .reg file, and then calling it after the package runs. Deployment would be the exact same as the normal packages.
Hi David- Is there a way that i can confirm that your cab file has taken effect? I was able to install Java u55 on my target machine and i do not see any update/auto update options anywhere in any of Java's options.
And then also, i've got a x86 and x64 package for both 32 bit and 64 bit machines. But what .cab file do i use for 32 bit IE browsers on x64 machines? I would use the x86 cab file right?
thanks
Hi David- Is there a way that i can confirm that your cab file has taken effect?
Only way I can think of to confirm the post execution task ran would be to view the relevant registry entry on the target machine.
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy\EnableJavaUpdate = 0
and
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy\EnableJavaUpdate = 0
The original intention behind creating these packages was to address a small group of machines in a workgroup that I wanted to disable AU on. For larger environments I would recommend using a GPO as it's the appropriate methodology for this change.
Actually you would need to use a x86 for x64 package, which I did not have time to create yet. If I find a moment I'll build/test it and upload.
Alright, thanks for the info. I guess we'll just continue to use a GPO to turn off auto update since both you and Lawrence said that is the best way to keep that auto update turned off. Keep up the good work.