How can i COMPLETELY disable Java autoupdates?
Can someone PLEASE tell me how I can completely disable Java Updates? Yea I know what everyone is going ot say..WHY? its a security risk! I could not agree with you more, but unfortunately I have no choice. Most of our administrative departments run an older software that wants an older version of Java, If the user is prompted or it auto updates, they unaware click on it and then the application is broken. So I need to do the following:
Block it from updating automatically
Block it from Asking the user to update
This applies to Java 6 Update 41+ x86 and x64
and Java 7 x86 and x64
I have also looked in the Java console and see no options to disable it.
Thanks
Answers (4)
64-bit: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy] "EnableJavaUpdate"=dword:00000000 32-bit: [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy] "EnableJavaUpdate"=dword:00000000
64-bit: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
32-bit: [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
Comments:
-
Thanks, Creating a GPO now to test out. I will let you know how it works. - usgrcm 11 years ago
-
It should not only disable updates but remove the update tab altogether. So with this method you can't even manually update from the Java console. - nheyne 11 years ago
-
Thanks everyone for your input. The GPO appears to work with these settings. I applied it yesterday, and for almost 24 hours we have not got a single pop up about Java. - usgrcm 11 years ago
-
This along with pushing the properties.config file with deployment.expiration.check.enabled=false set seems to be doing the trick for me - rockhead44 11 years ago
-
Great! I have never had to do more than just the reg files, but it doesn't hurt to be thorough. - nheyne 11 years ago
-
The deployment.properties (I mistakenly called it properties.config earlier) with that line set to false prevents that pop-up window when a java applet launches and your version is past it's "expiration date" that Java has coded. So, it doesn't have to do with auto-updating but does prevent headaches for everyone. - rockhead44 11 years ago
-
Hmm that's actually a good idea, I may have to implement that! - nheyne 11 years ago
Actually I think most people on this forum will agree with your decision. Disable updates and push them out as you need is the best option for administering your PCs. Here are the registry keys we use to disable updates:
64-bit
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
32-bit
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
There are loads of posts on ITNinja, and details in the Package KB noting how to disable updates.
A combination of deployment.properties and deployment.config files, some registry settings and some properties in the MSI are generally used.
Try these few and have a search yourself:
http://www.itninja.com/software/oracle/java-runtime-environment-1/6-2586?from=appdeploy.com
http://www.itninja.com/software/oracle/java-runtime-environment-update-6-1/1-7281?
http://www.itninja.com/question/jre-1-6-0-05-automatic-update-deployment-properties-problems?
http://www.itninja.com/question/disabling-automatic-updates-in-java
http://www.java.com/en/download/help/java_update.xml - This one states that 64bit Java doesn't have the autoupdater included in the installer.
http://www.edugeek.net/forums/downloads/123291-java-runtime-environment-7-update-40-released-update-warning-can-now-disabled.html - This one is how to disable the update prompts in 1.7 with an entry in the deployment.properties file.
Hope that helps,
Dunnpy
Comments:
-
Is the install path still shown? - rockhead44 10 years ago